https://pulumi.com logo
Join the conversationJoin Slack
Channels
announcements
automation-api
aws
azure
blog-posts
built-with-pulumi
cloudengineering
cloudengineering-support
content-share
contribex
contribute
docs
dotnet
finops
general
getting-started
gitlab
golang
google-cloud
hackathon-03-19-2020
hacktoberfest
install
java
jobs
kubernetes
learn-pulumi-events
linen
localstack
multi-language-hackathon
office-hours
oracle-cloud-infrastructure
plugin-framework
pulumi-cdk
pulumi-crosscode
pulumi-deployments
pulumi-kubernetes-operator
pulumi-service
pulumiverse
python
registry
status
testingtesting123
testingtesting321
typescript
welcome
workshops
yaml
Powered by Linen
contribute
  • b

    busy-umbrella-36067

    07/01/2019, 7:34 PM
    Regarding https://github.com/pulumi/pulumi-eks/issues/40 I have a Lambda function that's ready to go. Seeing as how
    @pulumi/aws/lambda/Function
    expects an archive for
    code
    , should I just submit my PR with a zip file or is there any way to do that on the fly?
    w
    • 2
    • 1
  • t

    thousands-telephone-86052

    07/02/2019, 4:15 PM
    Hey guys.. wondering why my PR had to be reverted: https://github.com/pulumi/pulumi-eks/pull/190 - @breezy-hamburger-69619 or @white-balloon-205 ?
    w
    • 2
    • 7
  • t

    thousands-telephone-86052

    07/02/2019, 5:43 PM
    ok received an explanation on ☝️ on github. Thank you.
  • h

    high-translator-22614

    07/02/2019, 7:50 PM
    ok, so as I'm getting into pulumi, i find myself writing a bunch of really generic quality-of-life utilities (like
    @component
    and
    @outputish
    ), which I would like to get out of my project and into a more reusable form. Would the pulumi project accept these as a PR or should I just ship my own package?
  • h

    high-translator-22614

    07/02/2019, 7:51 PM
    (specifically for python, i don't know the other languages well enough to port them or even say if they should be ported)
  • w

    white-balloon-205

    07/02/2019, 8:34 PM
    @high-translator-22614 Would love to see more details on these! Perhaps starting with an issue in
    pulumi/pulumi
    outlining what you found you needed, with links to gists or other forms of the solutions, where we could discuss both the scenarios and the specific solutions and how best to make them available to more users.
  • h

    high-translator-22614

    07/02/2019, 9:15 PM
    the big two: •
    ComponentResource
    involves a bunch of boilerplate (especially if you're trying to be more helpful and look more like standard resources) for what is essential "Turn this single body into a class" which can be a decorator • A bunch of the functions are async and return awaitables (specifically coroutines) instead of `Output`s, when it's not super clear how to handle them (since python async syntax can only be used inside functions, and pulumi is based on top-level stuff), see also my question in #python
  • h

    high-translator-22614

    07/02/2019, 9:17 PM
    I currently have two things written for these: •
    @component()
    that takes a callable and wraps it in a generated class, trying to do The Right Thing and allll the boilerplate •
    FauxOutput
    and
    @outputish
    , which convert awaitables into an object that implements the same (public) interface as
    Output
  • h

    high-translator-22614

    07/02/2019, 9:18 PM
    this isn't a lot, but i assume since I'm only two days in and still building my first thing (an S3+CloudFront+ACM+Route53 static site), there's going to be more
  • h

    high-translator-22614

    07/02/2019, 9:29 PM
    and like i kinda said in #python, with python's global context being synchronous, some of the functions being async, it's not super clear how to bridge these two? It probably doesn't help the pulumi reads as JS/TS first, which have an event loop as a language assumption, and JS Promises have a lot more features than Python coroutines/awaitables.
  • t

    thousands-telephone-86052

    07/03/2019, 12:00 AM
    @white-balloon-205 / @breezy-hamburger-69619 I've pushed a fix to the bug in my last commit to the same branch on my fork. That PR was merged and closed. Should I create a fresh PR for this? Thank u.
  • t

    thousands-telephone-86052

    07/03/2019, 12:03 AM
    I've created a new PR: https://github.com/pulumi/pulumi-eks/pull/191
  • h

    high-translator-22614

    07/03/2019, 5:03 PM
    ok, i filed https://github.com/pulumi/pulumi/issues/2901 about the issues discussed above
    🙌 1
  • l

    limited-hairdresser-52340

    07/12/2019, 2:07 PM
    I'm trying out pulumi and it seems to consitenly hang for 15 minutes if I just change the annotation of a kubernetes deployment. Is this known or where should I file a bug?
    g
    • 2
    • 2
  • l

    limited-rainbow-51650

    07/16/2019, 9:57 PM
    Is there a standard Github topic in use to find pulumi code repositories? The TF community uses
    terraform-provider
    and
    terraform-module
    to find providers and/or modules.
    w
    • 2
    • 1
  • h

    helpful-vegetable-35581

    08/22/2019, 9:37 PM
    Hey, I raised https://github.com/pulumi/pulumi/pull/3120 the other day as project support in the local backend is I think the last thing stopping us from using pulumi at work. Not fully working yet but also not sure if your planning to overhaul project support anyway or anything else, so wanted a check that it's a valid change before spending more time on getting it all fixed up. Thanks 🙂
  • f

    fresh-summer-65887

    08/30/2019, 8:08 AM
    If I wanted to write native pulumi module for third party service, what would be a good repo to study as a basis?
    g
    • 2
    • 2
  • i

    important-librarian-11689

    09/26/2019, 2:23 PM
    Hi there o/ I ve been looking at Pulumi, just wanted to raise that the documentation (or lack thereof) has been a major blocker toward my testing & adoption. For example, a lot of work seems to have gone towards making bridging of terraform plugins possible - is there documentation somewhere how I can write a bridge to an existing terraform module?
    g
    • 2
    • 1
  • w

    white-balloon-205

    10/15/2019, 9:55 PM
    https://pulumi-community.slack.com/archives/CB36DSVSA/p1571176515016100
  • c

    colossal-room-15708

    10/16/2019, 12:20 AM
    it would be SO AWESOME if someone could continue work on the dotnet provider
    💯 2
  • w

    wonderful-daybreak-2504

    10/23/2019, 3:50 PM
    Hey! I started to try using Pulumi with Github Actions and figured out a few problems: https://github.com/pulumi/actions/issues/16 and https://github.com/pulumi/actions/issues/17 So I decided to try a different approach to run
    pulumi
    . Instead of dockerized action, I made two js actions: To install pulumi — https://github.com/prepor/setup-pulumi and to run pulumi — https://github.com/prepor/github-pulumi It works quite well and I think in general it's a more flexible and customizable approach. For example, it doesn't care about gcloud auth anymore, it could be done in different actions. And it solves both my issues too 🙂 What do you think?
    👏🏽 2
    w
    • 2
    • 4
  • c

    clever-nest-47198

    10/24/2019, 8:22 PM
    Howdy, I wrote a Pulumi provder using the tf bridge for Fastly, I noticed that in the past some community providers got adopted, is there anything I can do to get the fastly one adopted?
  • c

    clever-nest-47198

    10/24/2019, 8:22 PM
    its pretty simple.
    w
    c
    +2
    • 5
    • 15
  • m

    millions-judge-24978

    11/25/2019, 4:29 PM
    Hi, I’d love to get this ^ process started for https://github.com/timmyers/pulumi-spotinst if possible as well!
    b
    • 2
    • 3
  • b

    busy-umbrella-36067

    12/09/2019, 8:18 PM
    I've got the following providers ported over to Pulumi, looking to get them adopted and fleshed out as well. • <https://github.com/mazamats/pulumi-influxdb> • <https://github.com/mazamats/pulumi-mongodbatlas> • <https://github.com/mazamats/pulumi-grafana> (I think @some-king-80791 may want to do this since he had it done earlier <https://github.com/j-maxi/pulumi-grafana>)
    s
    • 2
    • 2
  • b

    broad-dog-22463

    12/09/2019, 8:24 PM
    @busy-umbrella-36067 let's continue this as a DM
  • b

    busy-umbrella-36067

    12/30/2019, 8:20 PM
    Porting a third party TF provider and its failing with
    $ pulumi preview -v=10
    
    ...
    
    error: an unhandled error occurred: Program exited with non-zero exit code: -1
    . Is there way to see the output from the provider binary?
    w
    • 2
    • 2
  • l

    limited-rainbow-51650

    01/04/2020, 1:47 PM
    Hello @broad-dog-22463, as initiated on Twitter (https://twitter.com/ringods/status/1213407271369281536), I’m reaching out to you to discuss how to get a Pulumi provider in place for the UBNT Unifi network controller, based on this TF provider.
  • b

    broad-dog-22463

    01/04/2020, 1:48 PM
    waves
  • b

    broad-dog-22463

    01/05/2020, 6:24 PM
    @limited-rainbow-51650 is there a docker container or something that can be used to tests the ubiquity api?
    l
    • 2
    • 5
Powered by Linen
Title
b

broad-dog-22463

01/05/2020, 6:24 PM
@limited-rainbow-51650 is there a docker container or something that can be used to tests the ubiquity api?
l

limited-rainbow-51650

01/05/2020, 6:26 PM
https://hub.docker.com/r/linuxserver/unifi
or a better documented version: https://hub.docker.com/r/jacobalberty/unifi
b

broad-dog-22463

01/05/2020, 6:34 PM
Then this should be easy to do
l

limited-rainbow-51650

02/05/2020, 8:31 PM
Where you able to try something already? Just asking as it struck my mind when connecting to the admin portal of my Unifi setup. 😉
Paul Tyng released a version of the provider and an accompanying blog article: https://thenewstack.io/how-to-manage-a-home-network-with-infrastructure-as-code/
View count: 1