pulumi/cmd
Matt Ellis eb4abb0913 Store stack specific config in folder named after owner
When the backend for a stack is the Pulumi Service, store
configuration values for the stack in a folder with the name of the
owner.

This means that `ellismg/my-great-stack` and `pulumi/my-great-stack`
now have different configuration files, instead of sharing the
`Pulumi.my-great-stack.yaml` file stored in the configuration root
directory. Since these are two different deployments, it makes sense
that they can be configured independently. In addition, since
encrypted configuration values are stored using a per stack key,
sharing the files doesn't actually work when using encrypted
configuration.

For compat, the CLI prefers the older file name when present.

Fixes #1859
2018-12-11 11:06:22 -08:00
..
cancel.go Remove `pulumi archive` and archive uploading code 2018-10-26 18:03:58 -07:00
config.go Store stack specific config in folder named after owner 2018-12-11 11:06:22 -08:00
config_test.go Tidy up some data structures (#2135) 2018-11-01 08:28:11 -07:00
destroy.go Add a --config-file option for stack ops (#2258) 2018-11-30 15:11:05 -08:00
errors.go Revert "Plumb `LogRequest.IsStatus` through the logging subsystem" 2018-08-31 15:56:53 -07:00
gen_completion.go Reworked `gen-bash-completion` into a more generic completion command (#1967) 2018-09-24 06:25:16 -07:00
gen_markdown.go Add license headers 2018-05-22 15:02:47 -07:00
login.go Add a --config-file option for stack ops (#2258) 2018-11-30 15:11:05 -08:00
logout.go Add a --config-file option for stack ops (#2258) 2018-11-30 15:11:05 -08:00
logs.go Add a --config-file option for stack ops (#2258) 2018-11-30 15:11:05 -08:00
logs_test.go Add license headers 2018-05-22 15:02:47 -07:00
new.go Add a --config-file option for stack ops (#2258) 2018-11-30 15:11:05 -08:00
plugin.go Implement status sinks 2018-08-31 15:56:53 -07:00
plugin_install.go Add a --config-file option for stack ops (#2258) 2018-11-30 15:11:05 -08:00
plugin_ls.go Provide an actual 'table' printing routine so that we can appropriate choose columns widths dynamically. (#2266) 2018-12-02 00:22:07 -08:00
plugin_rm.go Refactor display logic out of pkg/backend/filestate 2018-09-05 07:33:18 -07:00
preview.go Add a --config-file option for stack ops (#2258) 2018-11-30 15:11:05 -08:00
pulumi.go Enable ANSI colorization in Windows terminal (#2269) 2018-12-04 16:58:32 -08:00
refresh.go Add a --config-file option for stack ops (#2258) 2018-11-30 15:11:05 -08:00
stack.go Add `--stack` argument to a few missing commands (#2278) 2018-12-10 10:10:43 -08:00
stack_export.go Refactor display logic out of pkg/backend/filestate 2018-09-05 07:33:18 -07:00
stack_graph.go Refactor display logic out of pkg/backend/filestate 2018-09-05 07:33:18 -07:00
stack_import.go Implement preview-then-update for local stacks 2018-09-05 07:33:18 -07:00
stack_init.go Add `--stack` argument to a few missing commands (#2278) 2018-12-10 10:10:43 -08:00
stack_ls.go Provide an actual 'table' printing routine so that we can appropriate choose columns widths dynamically. (#2266) 2018-12-02 00:22:07 -08:00
stack_output.go Don't error in `pulumi stack output` when there is no root resource 2018-10-25 15:00:38 -07:00
stack_output_test.go Add license headers 2018-05-22 15:02:47 -07:00
stack_rm.go Store stack specific config in folder named after owner 2018-12-11 11:06:22 -08:00
stack_select.go Remove `pulumi archive` and archive uploading code 2018-10-26 18:03:58 -07:00
state.go Add `--stack` argument to a few missing commands (#2278) 2018-12-10 10:10:43 -08:00
state_delete.go Add `--stack` argument to a few missing commands (#2278) 2018-12-10 10:10:43 -08:00
state_unprotect.go Add `--stack` argument to a few missing commands (#2278) 2018-12-10 10:10:43 -08:00
up.go Add a --config-file option for stack ops (#2258) 2018-11-30 15:11:05 -08:00
util.go Improve error message when `Pulumi.yaml` can't be found 2018-12-06 14:04:01 -08:00
util_test.go Add gitlab metadata - Part 1 (#2090) 2018-10-23 14:53:52 -07:00
version.go Add license headers 2018-05-22 15:02:47 -07:00
whoami.go Refactor display logic out of pkg/backend/filestate 2018-09-05 07:33:18 -07:00