pulumi/pkg/backend
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
..
display Ensure we show the properties that changed when doing a multi-stage replace. (#2153) 2018-11-05 12:37:53 -08:00
filestate Store stack specific config in folder named after owner 2018-12-11 11:06:22 -08:00
httpstate Store stack specific config in folder named after owner 2018-12-11 11:06:22 -08:00
state Add license headers 2018-05-22 15:02:47 -07:00
apply.go Don't prompt if you want to continue when --skip-preview is passed 2018-10-26 15:41:29 -07:00
backend.go Store stack specific config in folder named after owner 2018-12-11 11:06:22 -08:00
snapshot.go Use Infof instead of Info when formatting 2018-10-29 18:06:04 -05:00
snapshot_test.go Elide unnecessary checkpoint writes. (#1798) 2018-08-20 14:14:50 -07:00
stack.go Tidy up some data structures (#2135) 2018-11-01 08:28:11 -07:00
updates.go Fix error when canceling update (#2254) 2018-11-29 12:54:05 -08:00