pulumi/pkg
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
..
apitype Don't emit pre-rendered update logs (#2268) 2018-12-04 14:46:32 -08:00
backend Store stack specific config in folder named after owner 2018-12-11 11:06:22 -08:00
diag Support colors in CI/CD environments (#2094) 2018-10-24 14:45:15 -07:00
encoding Add license headers 2018-05-22 15:02:47 -07:00
engine Use 'output<...>' as our terminology for 'computed' properties. (#2267) 2018-12-02 19:44:50 -08:00
graph Add license headers 2018-05-22 15:02:47 -07:00
operations Fix log retrieval for lambdas. (#2160) 2018-11-05 12:27:11 -08:00
resource Use 'output<...>' as our terminology for 'computed' properties. (#2267) 2018-12-02 19:44:50 -08:00
testing Provide an actual 'table' printing routine so that we can appropriate choose columns widths dynamically. (#2266) 2018-12-02 00:22:07 -08:00
tokens Adopt golangci-lint and address issues 2018-11-08 14:11:47 -08:00
tools Add a `WriteString` method to `tools/GenWriter`. (#1839) 2018-08-29 14:43:20 -07:00
util Do not disable echo when stdin is not a terminal 2018-12-03 16:40:51 -08:00
version Add license headers 2018-05-22 15:02:47 -07:00
workspace Store stack specific config in folder named after owner 2018-12-11 11:06:22 -08:00