Hi! I may have found a bug in `pulumi config get`:...
# general
Hi! I may have found a bug in `pulumi config get`:
Copy code
pulumi config --config-file ./Pulumi.testing.yaml get --path artifacts.analyzer_dispatcher
error: configuration key 'artifacts.analyzer_dispatcher' not found for stack 'jun10'
the question: why is it looking at my currently-selected stack
and not the config file I specified? according to the man page:
Copy code
--config-file string           Use the configuration values in the specified file rather than detecting the file name
have you tried putting the
flag after the
docs say
pulumi config get <key> [flags]
refers to your
file (ie, the one you use to specify your runtime, name etc) if you want to specify a specific stack file, use
Got it, makes sense. Okay - the next question is, I'm actually _grabbing a Stack file from another branch and copying config values out of it_; so, the stack doesn't actually exist as far as pulumi knows
any way to do that or not really
yeah that won't work, stacks are local to your project, the stack config values also exist in your state. if you want to do something like this, you'll need to either: 1) output the stack config as an exported output and use a stack reference 2) use the automation API at a higher level to read the stack config 3) use a wrapper script to grab the values from the stack config file
kk, that works for me. thanks.
(tbh this is more of a hacky script - no need for a stack reference to another concrete stack - so I might just do some yaml manipulation)