bland-monitor-37952
12/17/2025, 4:04 PMapp:version in our committed config files, the deployment pipeline just uses pulumi up --config app:version=${COMMIT_SHA}. This works fine. You can also preview the potential changes in the same way via pulumi preview.
However, a lot of other commands we might want to run, which would normally be manual for when things have gone wrong rather than driven by CI, both
• Require all config variables to be specified.
• Don't accept --config as a valid CLI parameter.
e.g.
$ pulumi destroy
error: validating stack config: Stack 'test-uk1' is missing configuration value 'app:version'
$ pulumi destroy --config app:version=foo
error: unknown flag: --config
So you end up having to set a 'dummy' value in the configuration file temporarily to be able to run those commands. The same seems to be true for pulumi refresh, for example. Is there any way around this? Should I raise a ticket about it? It feels like --config should be a globally-valid parameter for any pulumi action which requires the config to be present (e.g. pulumi state export doesn't actually care that the config is not complete as it's not attempting to run the app at all)echoing-dinner-19531
12/17/2025, 4:28 PMbland-monitor-37952
12/17/2025, 5:42 PM