-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
area/iacRelated to IaC functionality.Related to IaC functionality.good-first-issueStart here if you'd like to start contributing to PulumiStart here if you'd like to start contributing to Pulumikind/enhancementImprovements or new featuresImprovements or new features
Description
Hello!
- Vote on this issue by adding a 👍 reaction
- If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)
Issue details
At the moment the extension supports quite a narrow set of options in a configuration object inside launch.json:
name, type, request, command, stackName, workDir, env, noDebug.
This limits the possible ways of usage of this extension quite a lot, by lacking 2 relatively important options:
envFile- I don't want to have important (including secret) values hardcode as envs in launch.json, I'd rather have a separate file (that may be stored somewhere outside project dir completely). Or I might have multiple configurations configured in launch.json (say, forpreviewandup) that should share the envs - Don't Repeat Yourself principle says it's better to not duplicate them, but rather point to the same place in both configurations. To do that- we needenvFileadded to the list of available properties of configuration objects.args- currently the extension seems to be able to run only 2 combinations:pulumi previewandpulumi upand nothing else. How would I runpulumi up --skip-preview? How would I runpulumi preview --config-file /path/to/somewhere? Currently - your extension doesn't let me do any of that!
Affected area/feature
Debugging of Python-based Pulumi projects in VSCode.
abriko and segevfiner
Metadata
Metadata
Assignees
Labels
area/iacRelated to IaC functionality.Related to IaC functionality.good-first-issueStart here if you'd like to start contributing to PulumiStart here if you'd like to start contributing to Pulumikind/enhancementImprovements or new featuresImprovements or new features