elegant-arm-64624
05/31/2025, 3:39 AMadamant-finland-93186
06/02/2025, 1:13 PMpulumi up
without any changes. Is this expected behavior?
I would expect Pulumi to only make a snapshot if something changes, is that not the case?
We have found the skip-checkpoints flag, but would like to better understand the underlying issue (if any) before we enable it.
Our large >3000 resource stacks are currently taking a very long time (>40min) to up
even if there are little or no changes and are looking to speed it up.witty-battery-42692
06/02/2025, 6:46 PMmammoth-memory-47255
06/03/2025, 11:21 AMmammoth-memory-47255
06/03/2025, 8:06 PMechoing-battery-61643
06/04/2025, 5:26 PMmodule "consul" {
source = "github.com/hashicorp/example?ref=v1.2.0"
}
Is there something similar in pulumi? Does this make sense to do or am i trying to follow too closely to what i have done in Terraform?
I have found Pulumi Components: https://www.pulumi.com/docs/iac/using-pulumi/extending-pulumi/build-a-component/#sharing-via-git. This gets me most of the way there but i still have to run a
pulumi package add <repo_url>@<release-version>
Which means i have to run this command and the CI/CD pipeline has to run it as well. This would mean adding a script that runs this command with the version? So the person updating it would have to update the version here? Not the worst thing but the workflow seems to be just a little off as in it is making the user look into another file that is not a Pulumi file to update a version number.
Other notes:
• i am only using python
• I dont want to publish these publicly. Not that there are any secrets or proprietary things in it. For now, we dont want to spend time to make it publicly consumable.famous-ambulance-44173
06/10/2025, 7:45 PMdelightful-winter-67113
06/10/2025, 10:20 PMError: Invalid response from token exchange 400: Bad Request (invalid_request: validation error: invalid token: upstream error: fetching oidc issuer signing key upstream error: invalid certificate thumprint on OIDC provider response)
When I try to go to the dashboard OIDC Issuers it returns a 404 so I can't try to recreate the issuer to try to fixnarrow-river-17495
06/11/2025, 12:17 AMfamous-ambulance-44173
06/11/2025, 8:07 PMlimited-tiger-5439
06/12/2025, 11:05 AM--json
command doesn't provide this in a straightforward waycuddly-actor-86667
06/12/2025, 11:58 AMazureNative.machinelearningservices.ServerlessEndpoint
or azureNative.cognitiveservices.Deployment
?
I can share some code snippets later onfamous-ambulance-44173
06/12/2025, 5:40 PM-> % pulumi package add <https://github.com/dmfigol/pulumi-aws-vpc-typescript>
Downloading provider: github.com_dmfigol_pulumi-aws-vpc-typescript.git
Added package "pulumi-aws-vpc-ts" to Pulumi.yaml
error: Detected that /home/dmfigol/.pulumi/plugins/resource-github.com_dmfigol_pulumi-aws-vpc-typescript.git-v0.0.0-x026726ba8803765d31f11953b7efb095be00747b/pulumi-resource-github.com_dmfigol_pulumi-aws-vpc-typescript.git exited prematurely.
This is *always* a bug in the provider. Please report the issue to the provider author as appropriate.
To assist with debugging we have dumped the STDOUT and STDERR streams of the plugin:
2. sometimes/often when I change my typescript code, my stack is not picking up those changes and I get error like this:
Diagnostics:
pulumi:pulumi:Stack (pulumi-aws-vpc-ts-dev):
Error: pulumi-aws-vpc-ts:index:VPC is not assignable from {vpcCidr: string}
Cannot assign '{vpcCidr: string}' to 'pulumi-aws-vpc-ts:index:VPC':
vpcCidrr: Missing required property 'vpcCidrr'
Existing properties are: vpcCidrr
even though both pulumi.yaml and interface have correct attributes. it starts to work after I rerun emitting of js files from ts, but I haven't been able to fully understand what causes this problem exactly. seems like some cached value of schema? but where and how to fix it? UPD: I was able to fix it by deleting sdks/ folder completely. but is it really supposed to be this way?
3. what is the value of specifying pulumi.input in the interface? it seems everything works without it, e.g.:
export interface VpcArgs {
tags?: { [key: string]: string }; // versus
tags?: { [key: string]: pulumi.Input<string> };
}
4. are there more references in how to type complex attributes, e.g. optional maps, optional nested objects, etc.? this doc page references a single string as input and it is not very helpfulboundless-waiter-17971
06/16/2025, 5:19 PMEscClient.clone_environment
method in the python library, which seems to be what I want, except that it only supports cloning environments within the same org.
Do you have any recommendatinon on how to achieve this?purple-cricket-64791
06/16/2025, 11:04 PMbrian.yeh@Brians-MacBook-Pro central-ocpp % pulumi refresh
Please choose a stack, or create a new one: staging
Previewing refresh (staging)
View in Browser (Ctrl+O): <https://app.pulumi.com/heynairb/central-ocpp/staging/previews/f51a5768-ca08-4d23-87f9-379162481e55>
error: failed to decrypt configuration key 'central-ocpp:SENTRY_DSN': [400] Bad Request: invalid ciphertext
When I use the cli. It happens any time I access anything related to a secret. But the GHA that deploys these secret values work fine. What's wrong? Is there a way to fix?
Also if I set a new secret, the deploy isn't able to decrypt it.ancient-evening-32372
06/17/2025, 10:08 AMpulumi plugin install resource gitlab 6.5.0 --file gitlab6.5.0.tar.gz
Pulumi still tries to read from an online resource https://api.pulumi.com/api/preview/registry/packages?limit=499&name=gitlab
Isnt it possible to install plugins in an offline env?modern-spring-15520
06/17/2025, 2:21 PMrhythmic-secretary-1287
06/19/2025, 5:38 AMrhythmic-secretary-1287
06/19/2025, 7:47 AM~/.aws/config
). Checking the workflow template, it states on the containers: List of containers belonging to the pod. Containers cannot currently be added or removed. There must be at least one container in a Pod. Cannot be updated.
Do we have a way to mount extra stuff?incalculable-elephant-87683
06/19/2025, 4:42 PMStackReference
for unit testing where I'm using RequireOutput
in the stack. I set up mocking to add a value to the output using ImmutableDictionary.CreateBuilder<string, object>()
like in the docs. However, the RequireOutput
throws this exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at Output<object> Pulumi.StackReference.RequireOutput(Input<string> name)+(ValueTuple<string, string, ImmutableDictionary<string, object>> v) => { }
at Output<ValueTuple> Pulumi.Output<T>.Apply(Func<T, Task> func)+(T t) => { }
at async Task<OutputData<U>> Pulumi.Output<T>.ApplyHelperAsync<U>(Task<OutputData<T>> dataTask, Func<T, Output<U>> func)
at async Task<OutputData<T>> Pulumi.Output<T>+<>c__DisplayClass12_0.<WithIsSecret>g__GetData|0(?)+GetData(?)
at Pulumi.Deployment.TestAsync(IMocks mocks, Func`2 runAsync, TestOptions options)
at Thread.Uniti.Azure.Environment.Tests.EnvironmentStackTests.InitializeAsync() in /Users/john.marian/Repos/uniti/backend/Infrastructure/Azure/Thread.Uniti.Azure.Environment/tests/EnvironmentStackTests.cs:line 22
at Xunit.v3.XunitTestRunnerBase`2.CreateTestClassInstance(TContext ctxt) in /_/src/xunit.v3.core/Runners/XunitTestRunnerBase.cs:line 62
at Xunit.v3.ExceptionAggregator.RunAsync[T](Func`1 code, T defaultValue) in /_/src/xunit.v3.core/Exceptions/ExceptionAggregator.cs:line 146
famous-ambulance-44173
06/19/2025, 5:54 PMflaky-country-91356
06/19/2025, 7:18 PMpulumi automation api
a way to make changes to the files and later CI to run refresh a previews in the MR
, but all the examples I saw for pulumi automation api
interacts directly with the backend (our backend lives in a bucket BTW!) is there any examples or doc to avoid using the state backend and only verify and makes stack files changes?
Thanks!bored-kangaroo-88486
06/20/2025, 7:58 AMquick-airline-50836
06/22/2025, 9:47 PMproud-air-35241
06/23/2025, 3:22 AMrapid-parrot-24984
06/23/2025, 1:03 PMenough-petabyte-41044
06/24/2025, 5:18 PMgorgeous-minister-41131
06/26/2025, 10:12 PM