https://pulumi.com logo
Docs
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
  • l

    limited-rainbow-51650

    02/04/2021, 9:32 PM
    Notice anything? šŸ™‚ https://resource-types.concourse-ci.org/
    šŸ‘ 1
    šŸ™ 1
    b
    a
    • 3
    • 5
  • c

    colossal-australia-65039

    02/23/2021, 10:55 PM
    how can i submit a PR? the readme says to run
    make travis_pull_request
    but it just outputs
    moved to GitHub Actions
    b
    • 2
    • 9
  • b

    busy-umbrella-36067

    03/05/2021, 12:26 AM
    Wanted to get some opinions before I file a Github issue/pull-request. The S3 state backend is very slow in my opinion. When compared to Terraform, Pulumi takes much longer to perform updates for 100+ resources using S3 as the backend for the state. I think this is because Pulumi checkpoints the state file to S3 after every action whereas Terraform waits and updates the state after it has finished performing all of its actions. Terraform also locks the state file before doing anything while Pulumi does not, so this might be a blocker to mimicking Terraforms state management behavior. Am I on the right track?
    s
    w
    • 3
    • 2
  • w

    wooden-fish-92631

    03/06/2021, 11:25 PM
    Hi everyone! I’m trying to make the pulumi-tf-provider-boilerplate easier to use by updating README, fixing Makefile, etc. Please let me know what was hard for you when you tried to use it for the first time. What went wrong? What was unclear? That’s my first PR on that topic. Maybe you would have some comments on that too.
    b
    • 2
    • 2
  • p

    proud-pizza-80589

    03/07/2021, 10:21 PM
    Wanted to make a small blog on how to use ChartMuseum to mirror Helm repositories, it turned out to be 99% on how to deploy the entire infra with Pulumi, anyway, maybe someone use it to get started: https://vanderveer.be/2021/chartmuseum-mirror/
    šŸŽ‰ 1
    w
    • 2
    • 1
  • s

    stocky-fireman-97153

    03/08/2021, 4:24 PM
    i wrote this dynamic provider so we can build policies dynamically as we add resources that share a KMS key. is this a bad idea? šŸ˜…
    policy.ts
    c
    • 2
    • 5
  • t

    tall-needle-56640

    03/09/2021, 9:13 PM
    #azure How long should
    make build
    take for azure-native? I only ask because I span up a GitHub Codespace and ran that command (after
    make ensure
    ) and then the server became totally unstable, twice. And when I say unstable, I mean that I cannot connect to the Codespace again via the web or VS Code. I'm wondering if it is just taking a lot of resources to build or something. Really strange.
    r
    t
    • 3
    • 3
  • b

    bored-oyster-3147

    03/11/2021, 9:35 PM
    @lemon-agent-27707 @tall-librarian-49374 looking for thoughts on something. Currently I am wiring up the Pulumi Automation preview to our internal CD app and we're looking to preserve that pulumi log output for historical purposes. So we'll probably hook into that
    OnOutput
    delegate to capture those logs. But currently if you look here you'll see that the
    OnOutput
    delegate is only invoked when the StdOut stream is written to and not when StdErr is written to. I believe I just mimicked the behavior from the other SDKs when I did that.. but that means that if their is an error it will only be reflected in the resulting exception and not in our historical logs that we built from the
    OnOutput
    delegate. Do you think that maybe we should have a second delegate for
    OnError
    , or maybe
    OnOutput
    should be invoked for both?
    r
    t
    +2
    • 5
    • 22
  • m

    millions-furniture-75402

    03/23/2021, 2:52 PM
    Is there a general reference for getting setup locally to develop on pulumi packages, specifically awsx in this case? I’ve been reverse engineering the process from the
    Makefile
    , but would like to avoid blindspots. I found that
    yarn
    and https://github.com/pulumi/pulumictl are required, then I can run
    make build_nodejs
    as long as I have
    tsc
    in my
    PATH
    , so I’m able to run
    make test
    . Additionally, I’d like to be able to test my changes to this package in my Pulumi project before opening a PR.
    b
    • 2
    • 9
  • p

    purple-train-14007

    03/31/2021, 2:02 PM
    Hey, does Pulumi allow people to build providers and submit them to be added to the tool?
    b
    • 2
    • 13
  • l

    limited-pager-46264

    04/01/2021, 6:17 PM
    Hi! I raised a PR for a minor documentation edit. Is there anything else I need to do or be aware of? For context, it’s to address this: https://pulumi-community.slack.com/archives/CRH5ENVDX/p1617285357144400
    r
    • 2
    • 5
  • b

    busy-father-92552

    04/10/2021, 6:27 PM
    Hi everyone I ran into this issue when building. I currently have:
    go 1.16.2
    dotnet-core 3.1
    dotnet-runtime 3.1
    aspnet-runtime 3.1
    yarn
    nodeJS 15.12.0
    python 3.9.2
    log.txt
    w
    t
    • 3
    • 4
  • m

    millions-furniture-75402

    04/14/2021, 1:35 PM
    Can I get some eyes on this? I would love for this to get merged so I can delete the stop-gap code from my project: https://github.com/pulumi/pulumi-awsx/pull/659
  • b

    broad-dog-22463

    04/14/2021, 2:01 PM
    I promise I will get it reviewed and tested today @millions-furniture-75402 - my apologies here, I've been busy with the creation of the 3.0-beta.x releases
    šŸ‘ 2
    m
    • 2
    • 1
  • g

    green-engine-3760

    04/27/2021, 11:51 AM
    Hello, I am very new to all of these. The break points I am adding to the tests are not working, they are just ignored. This is not happening with go programs, so it is may be not the ide. I was wondering if somebody could help me. Also I am not sure if this is the right channel, if there is another channel for people who are just new, I would be happy if someone can refer them to me
    b
    w
    • 3
    • 7
  • w

    worried-city-86458

    05/01/2021, 7:25 PM
    I've got a vs code dev container working for a builds on windows via wsl2... https://github.com/pulumi/pulumi/issues/4963#issuecomment-827312020
  • w

    worried-city-86458

    05/01/2021, 7:26 PM
    I can
    make ensure
    then
    make only_build
    but then
    make
    fails to run all the tests
    b
    • 2
    • 4
  • p

    prehistoric-nail-50687

    05/15/2021, 7:26 PM
    I don’t know if you know about this: https://nubesgen.com it is a generator to generate terraform code for azure by selecting some stuff in a UI. I went a head and placed a first draft to support pulumi - but I don’t know if it gets accepted… https://github.com/microsoft/NubesGen/pull/117 WDYT?
  • g

    green-engine-3760

    05/25/2021, 1:23 PM
    Hi, I am trying to understand the pulumi source code. What have tried a couple of example of pulumi for kubernetes and read the architecture. I am reading the code , but what would be really helpful is that, if I could debug the flow. meaning if I want to see what package or files are being executed at each step inside pulumis source code. Could someone help me with this?
    m
    • 2
    • 2
  • g

    green-engine-3760

    05/25/2021, 1:24 PM
    I tried this https://github.com/pulumi/pulumi/issues/1372 so far but was unsuccessful.
  • f

    fierce-ability-58936

    05/30/2021, 9:28 PM
    Hi all! We started adoping Pulumi in our organisation but we found the user experience could be improved. We have a specific issue that only applies if one uses S3/Azure blob/GCP storage to store states. At the moment, we've got about 50 AWS accounts and several Azure subscriptions that we work on, and it's a pain in the ass to do
    pulumi login
    whenever we want to switch between projects, especially if working on several at the same time. I found that you can specify
    backend:
      url: <s3://bucket>
    in
    Pulumi.yaml
    , but it still requires setting
    AWS_PROFILE
    env var to get the right profile. The same story is with azblob:// backend but it's even worse šŸ˜„ Have to set env vars with storage account credentials. And also can only specify container in the URL. We've got a workaround using direnv but it's not ideal. However! I figured out the limitation was in https://gocloud.dev/ library, as it didn't allow setting profile in the URL. But now it does for s3: https://github.com/google/go-cloud/issues/2865 Pulumi uses a forked version of gcloud.dev, so if there's no strict reason to not update, it would be nice to get the latest. I've got a POC for azure blob as well, that would allow storage account name and possibly subscription id (depends on the underlying library) in the URL.
  • b

    broad-dog-22463

    05/30/2021, 10:26 PM
    Hi @fierce-ability-58936 - we will pick up the new release when it is made!
  • b

    broad-dog-22463

    05/30/2021, 10:27 PM
    thanks for pointing that out - that's an excellent addition
  • n

    numerous-piano-36614

    06/01/2021, 7:51 PM
    Hello. Me and my team are trying to contribute to Pulumi by adding JVM support. I have question - how the language specific classes are being generated inĀ 
    sdk/
    Ā  folder? I wrote minimal Java code generator (
    gen.go
    ) which generatesĀ 
    Config.java
    Ā file. Also, I discovered thatĀ 
    GeneratePackage()
    Ā function is executed only in tests and I guess this is ā€œmain entrypointā€ for generating files, right? But I found out that code is being generated inside the internal testdata folder. Could you give us some information, how Pulumi team generates language files inĀ 
    sdk/
    Ā folder?
    b
    w
    +6
    • 9
    • 36
  • g

    gifted-student-18589

    06/03/2021, 4:41 PM
    Hi everybody, I wanted to start working on this issue, but having a hard time understanding how development works, probably because of the fact that I’ve never done Go before and I’m a complete noob (TS/JS is my main language). I’ve managed to fork the project and install dependencies, I can even build using the
    make
    command (although some errors do pop up when tests are run)… But what I don’t understand is … once I make the change in the CLI code, how can I actually see my changes? For example, let’s say I wanted to add a simple
    --path
    parameter to the CLI’s
    watch
    command, is there a way for me to run the CLI and see it in action immediately, once I’ve done the code change? Sorry for the noob questions, and I’m sorry if I missed a piece of info somewhere in your contributions guide. šŸ™‚ It’s not that I’m asking a step-by-step solution / answer. If there’s a URL that you might find useful / that could get me up to speed faster, I’d appreciate that too. šŸ™‚
    r
    • 2
    • 8
  • l

    limited-rainbow-51650

    06/08/2021, 6:39 PM
    https://twitter.com/ringods/status/1402334279179378695?s=20
    ā¤ļø 2
  • w

    wooden-fish-92631

    06/08/2021, 9:33 PM
    Hi everyone! I’ve built a proof of concept of using Pulumi Automation API in k8s operator. Is this example good enough to publish it and send a PR with a link to pulumi automation examples? The main idea of the operator is to give easy access to cloud resources for developers. For example, developers work on an authorization service and they need a Redis cluster. They just create a small CRD in the service’s helm chart and apply it. Something like this:
    kind: RedisCluster
    metadata:
      name: auth-redis
    spec:
      memory: 16Gb
    k8s operator creates Redis Cluster in AWS with all companies security policies and best practices while developers don’t even need to know in which cloud their code runs. Proof of concept is written in Go with OperatorSDK.
    šŸ˜›artypus-8bit: 1
    šŸŽ‰ 1
    šŸ’Æ 2
    r
    p
    • 3
    • 4
  • s

    steep-toddler-94095

    06/16/2021, 1:01 AM
    hey i have this PR to fix a few comments in pulumi-newrelic https://github.com/pulumi/pulumi-newrelic/pull/204
  • w

    wide-cat-87818

    06/16/2021, 2:00 PM
    Hi together, I’ve migrated our whole infrastructure setup from Terrafom to Pulumi. Pulumi is a very great tool and the whole company supports the migration. We use AWS and Heroku. For Heroku I’ve created the pulumi-heroku provider with the
    pulumi-tf-provider-boilerplate
    repository a time ago to start and migrate. (https://github.com/moneymeets/pulumi-heroku) Now I would like to upgrade to the new pulumi version 3.x and I need to upgrade the provider. I’ve seen that there are a lot of changes and need some help. I would like to share the provider with the community and would kindly ask if there is somebody who can help and perhaps adopt this provider? Thanks in advance. Best wishes Marcel
    b
    • 2
    • 2
  • p

    plain-quill-22197

    07/05/2021, 4:37 PM
    Hey, I have a question about adding providers. I uses the terraform bridge and the boilerplate. now I have a provider.
Powered by Linen
Title
p

plain-quill-22197

07/05/2021, 4:37 PM
Hey, I have a question about adding providers. I uses the terraform bridge and the boilerplate. now I have a provider.
View count: 1