https://pulumi.com logo
Join Slack
Powered by
# general
  • b

    busy-restaurant-20852

    10/13/2025, 2:47 PM
    πŸ‘‹ Im trying to use a terraform provider (https://registry.terraform.io/providers/ClickHouse/clickhousedbops/latest/docs) - I added it like I have many others
    pulumi package add terraform-provider .....
    and im getting this error
    Copy code
    pulumi:providers:clickhousedbops resource 'default_1_3_1' has a problem: could not validate provider configuration: Invalid Attribute Value Length. Attribute auth_config.password string length must be at least 1, got: 0. Check `pulumi config get --path clickhousedbops:authConfig.password`.
    of course, i do the CLI command and it is indeed blank - because in pulumi cloud ESC i set it as a secret, cause it is a password. I have a feeling it's because the provider didn't mark the field as sensitive, but is there any way to make it work without having to modify the source?
    w
    f
    • 3
    • 13
  • j

    jolly-traffic-63773

    10/13/2025, 3:52 PM
    Drift detection keeps running even when I have deploys disabled + no drift settings setup
    w
    r
    • 3
    • 4
  • i

    incalculable-library-27655

    10/13/2025, 6:06 PM
    Hey all. I'm part of another Slack community for Dagster. They have a really great community like this one, but they also have a really nice feature in their Slack community. It's a channel called ask-ai. It's a bot that answers product, and more importantly, technical questions. Would love to see something like that here to get up to date, correct support. As you know some of the other LLMs can lag a bit and having focused, relevant information can speed up development. As an example I had a questions about AWS cloudfront Distribution and specifically customHeaders and some behavior around defining them. Having an ai bot who I can ask questions about a specific package/provider (e.g. AWS or auth0) and understand the "knobs to turn" for a desired behavior would be incredible (auth0 package). Overall pulumi is great to work with but there's just so much out there and some packages just need a little more "if you define this, then this will happen" documentaion. Thanks!
    m
    • 2
    • 1
  • i

    important-leather-28796

    10/13/2025, 8:52 PM
    How can I run a
    mysql.Grant
    against my
    gcp.sql.DatabaseInstance
    ? We run our db schema create etc inside a container with a cloud sql proxy sidecar, but I’m working an a per-PR set of stacks and want to run a grant to limit a per-PR user to a per-PR schema. As I have it, the
    pulumi up
    just hangs indefinitely (no error, and timeouts don’t work).
    b
    m
    • 3
    • 8
  • w

    wide-helmet-35740

    10/15/2025, 1:14 AM
    Hi all, I'm having this issue when trying to
    pulumi preview
    , how does one upgrade the provider? Google turns up nothing. Using typescript
    Copy code
    aws:elasticache:ReplicationGroup (redacted-redis-replication-group):
        error: diffing urn:pulumi:redacted::redacted::aws:elasticache/replicationGroup:ReplicationGroup::redacted-redis-replication-group: State version 3 is greater than schema version 2 for resource aws_elasticache_replication_group. Please upgrade the provider to work with this resource.
    I tried updating the @pulumi/aws npm package, it went from 7.6.0 to 7.8.0, but no change in behaviour πŸ€”
    • 1
    • 1
  • l

    late-airplane-27955

    10/15/2025, 4:09 PM
    I'm trying to piece together the steps needed to author a component resource in typescript, so that its usable by other langages. I have figured out to do it locally, but I keep coming back to this: "Build the resource provider plugin: the binary file that contains all of the components or resources you defined in your source code". I cannot find any description about how to actually do this. Anyone had any luck? The pulumi docs are woefully spotty in this area. I'm going in circles 😐
    s
    • 2
    • 32
  • g

    gifted-barista-41153

    10/16/2025, 5:17 AM
    Anybody else getting
    error: TypeError: c.g is not a function
    lately when running pulumi preview? I tried updating all my pulumi dependencies to the latest, but getting the same result Update: I needed to delete the
    yarn.lock
    file and regenerate it with a
    yarn install
    to fix the issue
    βœ… 1
    πŸ™Œ 1
  • h

    helpful-vegetable-16314

    10/17/2025, 3:32 PM
    I'm trying to perform a transformation that deletes some inputs conditionally. This works well but I can't figure out a way to detect whether the resource exists yet. Does anyone know if this is at all possible?
    Copy code
    transformations: [
            (args) => {
              if (args.type === 'kubernetes:apps/v1:Deployment') {
                // FIXME: We only want to set the image on create, not on updates
                const props = args.props as any
                props.spec.template.spec.containers.forEach((container: any) => {
                  delete container.image
                  delete container.imagePullPolicy
                })
    
                return { props, opts: args.opts }
              }
              return undefined
            }
          ],
    PS I know transformations is going to be deprecated with transforms, but for the life of me I couldn't get it do delete those inputs.
    e
    • 2
    • 2
  • g

    glamorous-sugar-17139

    10/17/2025, 3:52 PM
    I originally posted this in #CJ909TL6P but this might be the more appropriate channel for it: I've just tried updating
    @pulumi/docker-build
    from 0.0.12 to 0.0.15. I use the Github Actions cache for deployments from Github Actions and have it disabled for local deployments. I removed the
    token
    input but I am now getting this error when trying to deploy:
    Copy code
    docker-build:index:Image (api-image):
        error: 2 failures decoding:
            cacheFrom[0]: An error occurred decoding 'ImageState.cacheFrom[0]': 1 failures decoding:
            gha: An error occurred decoding 'CacheFrom.gha': 2 failures decoding:
            token: Unrecognized field 'token' on 'internal.CacheFromGitHubActions'
            url: Unrecognized field 'url' on 'internal.CacheFromGitHubActions'
            cacheTo[0]: An error occurred decoding 'ImageState.cacheTo[0]': 1 failures decoding:
            gha: An error occurred decoding 'CacheTo.gha': 2 failures decoding:
            token: Unrecognized field 'token' on 'internal.CacheToGitHubActions'
            url: Unrecognized field 'url' on 'internal.CacheToGitHubActions'
    I exported the stack and removed the
    token
    and
    url
    fields and imported it again but this had no effect.
    m
    • 2
    • 2
  • c

    chilly-sunset-85353

    10/18/2025, 2:36 AM
    can ya'll please exclude Pulumi AI conversations from SEO? There's a bunch of high-ranking search results for Pulumi that lead to 404 pages. For example: https://www.pulumi.com/ai/answers/iMXQLxBoor91CRVbt5drKU/managing-kubernetes-batch-jobs-and-cronjobs
    πŸ‘ 1
    • 1
    • 1
  • l

    lively-kilobyte-71239

    10/20/2025, 2:33 PM
    Are Pulumi builders unavailable? Possible impact from AWS' trouble this morning? We've been getting this error message for the last hour. Pulumi status doesn't show any issues and support hasn't gotten back to us yet.
    Copy code
    listing workers for Build: failed to list workers: unable to acquire builder: unavailable: Unable to acquire machine, please retry
    s
    q
    • 3
    • 12
  • l

    lemon-dinner-38777

    10/21/2025, 1:03 AM
    Hey, people. Any issue with encrypted data? Unable to run our deployment:
    Copy code
    decrypting: decryption failed. If this secret's ciphertext was copied from a different environment, copy and paste the plaintext instead.
    decrypting: decryption failed. If this secret's ciphertext was copied from a different environment, copy and paste the plaintext instead.
    decrypting: decryption failed. If this secret's ciphertext was copied from a different environment, copy and paste the plaintext instead.
    βž• 2
    b
    g
    +3
    • 6
    • 16
  • a

    ancient-dream-54685

    10/21/2025, 7:14 AM
    it seems that on the pulumi cloud login page, the login with github option (as well as SSO options) are not displaying correctly.
    c
    g
    m
    • 4
    • 8
  • e

    echoing-battery-61643

    10/21/2025, 3:30 PM
    Hello. I am running into a problem where I am having problems downloading a private pulumi component that I am using. This was working 3 weeks ago. I do a github release so that the artifacts are there and when i want to use it, pulumi goes and downloads it. For some reason the new releases that I am doing produces an error now. Any ideas why?
    Copy code
    $ pulumi up
    Previewing update (staging):
         Type                 Name                 Plan       Info
     +   pulumi:pulumi:Stack  vercel-oidc-staging  create     13 messages
    
    Diagnostics:
      pulumi:pulumi:Stack (vercel-oidc-staging):
        warning: error downloading provider: tar: cannot add non-regular file
        Will retry in 80ms [1/5]
        warning: error downloading provider: tar: cannot add non-regular file
        Will retry in 160ms [2/5]
        warning: error downloading provider: tar: cannot add non-regular file
        Will retry in 320ms [3/5]
        warning: error downloading provider: tar: cannot add non-regular file
        Will retry in 640ms [4/5]
        warning: error downloading provider: tar: cannot add non-regular file
        Will retry in 1.28s [5/5]
        Error: error resolving type of resource verceloidc: internal error loading package "verceloidc": Could not automatically download and install resource plugin 'pulumi-resource-verceloidc' at version v1.0.18, install the plugin using `pulumi plugin install resource verceloidc v1.0.18 --server <git://github.com/malloryai/infrastructure.git/pulumi/components/aws/verceloidc>`: error downloading provider verceloidc to file: failed to download plugin: verceloidc-1.0.18: failed all 5 attempts
          on Pulumi.yaml line 15:
          15:     type: verceloidc:Verceloidc
    s
    • 2
    • 12
  • p

    purple-optician-9606

    10/21/2025, 9:39 PM
    sup
    πŸ‘‹ 2
  • f

    fresh-scientist-49854

    10/22/2025, 5:56 AM
    Hi, is there a document that details how to deploy using pulumi in an airgapped environment? I am trying to package the plugins needed for my iac script to run on an environment that does not have internet access. I couldn't find a documentation. I am using pulumi python, I am trying to achieve something similar to using a local provider on terraform.
    e
    • 2
    • 3
  • g

    gentle-account-95888

    10/22/2025, 12:08 PM
    It's there any movement on this issue? It is quite easy to accidentally bring an app down. Quite scary that this is possible e.g. by adding additional permissions to a service running on ECS. This seems like quite basic functionality? Has anyone here running on ECS and deploying using Pulumi experienced this? Any workarounds at all?
    s
    • 2
    • 24
  • g

    gentle-rose-31959

    10/22/2025, 3:03 PM
    At our company our pulumi stack has been managed by a single dev since we started using pulumi. We have not hired on a new engineer to work in the pulumi stack. Unfortunatley this now has created a problem. Situation: Aws lambdas written in go, when we run pulumi up on engineer 1s computer (who originally deployed everything) there are no changes. But then when engineer 2 does pulumi up (no code changes) it says the last modified and code has changed (they had to seperartley build the bootstrap executable) Are there any solutions to this?
    m
    s
    c
    • 4
    • 25
  • a

    adamant-lawyer-19698

    10/22/2025, 5:39 PM
    Hi, I have pulumi CLI issues. It does not list any of my stacks, even in the source code folder.
    Copy code
    ➜  pulumi git:(main) ls -l
    total 40
    -rw-r--r--   1 lin  staff  4157 Sep 15 00:01 pom.xml
    -rw-r--r--   1 lin  staff   336 Oct 16 11:51 Pulumi.deploy-infra.yaml
    -rw-r--r--   1 lin  staff    95 May 20 00:39 Pulumi.yaml
    drwxr-xr-x   4 lin  staff   128 May 20 00:39 src
    drwxr-xr-x  11 lin  staff   352 Aug 18 00:24 target
    ➜  pulumi git:(main) pulumi stack ls
    NAME  LAST UPDATE  RESOURCE COUNT  URL
    ➜  pulumi git:(main)
    m
    s
    • 3
    • 16
  • a

    adamant-lawyer-19698

    10/22/2025, 8:11 PM
    intermittent error
    Copy code
    20:08:49  + echo 'setup Pulumi'
    20:08:49  setup Pulumi
    20:08:49  + curl -fsSL <https://get.pulumi.com>
    20:08:49  + sh
    20:08:50  error: could not determine latest version of Pulumi, try passing --version X.Y.Z to
    20:08:50         install an explicit version
    20:08:50  
    20:08:50  We're sorry, but it looks like something might have gone wrong during installation.
    If you need help, please join us on "><https://slack.pulumi.com/>
    script returned exit code 1
    a
    m
    • 3
    • 11
  • p

    purple-optician-9606

    10/23/2025, 5:38 AM
    hey guys can some one explain to me how pulumi works because my work told me to use it but i dont know what is or what it does or what type of servers they use
    m
    d
    m
    • 4
    • 4
  • h

    helpful-vegetable-16314

    10/23/2025, 6:57 AM
    I'm running into a weird issue with preview in a GitHub action (using the official action). The preview fails, but there are no errors, and the deploy works perfect. Running the preview locally works perfectly though. The step in the action also ends way before it does compared to the one on the Pulumi web UI. For context, this stack uses Azure and has around 2.5k resources
    s
    • 2
    • 5
  • f

    full-ability-261

    10/23/2025, 8:46 AM
    Hi, I'm an experienced IT instructor, and I'm quite interested in evaluating Pulumi training. Where can I find more info or who could I talk with? I'm interested in e.g.: evaluating current training offerings (official/non-official), writting Pulumi courses & workshops, participating in a future training partner program, or Pulumi certification, etc Thanks!
    s
    • 2
    • 1
  • s

    salmon-horse-11362

    10/25/2025, 4:40 PM
    Hey I just claimed startup credits for our org. However, I do not see that anywhere to be applied? I still see β€œtotal cost after usage: $40” in the billing section. I did for sure entered promo code I got by email.
  • b

    boundless-waiter-17971

    10/26/2025, 5:17 PM
    Hey, Is anyone able to get
    pulumi
    to work with a
    bazel
    -managed python environment? I think
    pulumi up
    is trying to install its own dependencies, which does not play well with bazel philosophy. Is there any way to combine the two? Or in general, how does pulumi deal with monorepo setups, where you tend to share all the libraries instead of creating many small python virtual environments?
  • m

    miniature-ghost-94202

    10/26/2025, 6:32 PM
    I'm trying
    local.File
    and it can create the file, but when there is a change in
    content
    it will delete the file and not create it again, every time I run
    pulumi up
    it says it will replace it and it "succeeds" but the file it's not created, and running
    pulumi up
    again will trigger the replace again. Any idea on how to fix this?
    Copy code
    import pulumi_local as local 
    manifest = local.File(
        "store-demo-cert-manager",
        content=store_demo_cert_manager.yaml,
        filename=os.path.join(
            os.path.dirname(__file__),
            "compiled_manifest",
            "store_demo_gateway_cert_manager.yaml",
        ),
    )
  • b

    bored-monitor-99026

    10/26/2025, 9:13 PM
    hi team, does this mean we no longer need to create a equivalent Pulumi provider for a existing Terraform provider? if so, that'd great! we still use Terraform to manage resources due to missing Pulumi providers but this will be a game changer.
    m
    • 2
    • 2
  • w

    wooden-portugal-65883

    10/27/2025, 2:58 PM
    Hi, While migration from Pulumi-cloud to S3+dynamoDB for state backend, while importing I am getting this error:
  • w

    wooden-portugal-65883

    10/27/2025, 2:58 PM
    Can somebody tell me how to get through this?? Like I've tried "sed" as well as "jq" to modify the exported file to change the format from org/project/stack-name to Stack only but it didn't worked.