pulumi/pkg/backend/httpstate
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
..
client Don't emit pre-rendered update logs (#2268) 2018-12-04 14:46:32 -08:00
backend.go Store stack specific config in folder named after owner 2018-12-11 11:06:22 -08:00
console.go Rename backend packages 2018-09-05 07:32:42 -07:00
console_test.go Rename backend packages 2018-09-05 07:32:42 -07:00
snapshot.go Rename backend packages 2018-09-05 07:32:42 -07:00
stack.go Store stack specific config in folder named after owner 2018-12-11 11:06:22 -08:00
state.go Store stack specific config in folder named after owner 2018-12-11 11:06:22 -08:00