pulumi/pkg
Paul Stack 12dd0767ac
Ensure we can rotate pulumi passphrase secrets providers (#5865)
Fixes: #5452

When the user is requesting to change the secrets provider to a
passphrase provider, we now calculate that has been requested.

This means, we will prompt for a new passphrase for use in encrypting
the stack.

```
pulumi stack change-secrets-provider passphrase
Enter your passphrase to unlock config/secrets
    (set PULUMI_CONFIG_PASSPHRASE or PULUMI_CONFIG_PASSPHRASE_FILE to remember):
Enter your new passphrase to protect config/secrets:
Re-enter your new passphrase to confirm:
Migrating old configuration and state to new secrets provider
Enter your passphrase to unlock config/secrets
    (set PULUMI_CONFIG_PASSPHRASE or PULUMI_CONFIG_PASSPHRASE_FILE to remember):
```
2020-12-04 15:21:51 +00:00
..
backend Implement GetRequiredPlugins for Python (#5787) 2020-12-03 19:22:16 -08:00
cmd/pulumi Ensure we can rotate pulumi passphrase secrets providers (#5865) 2020-12-04 15:21:51 +00:00
codegen Implement GetRequiredPlugins for Python (#5787) 2020-12-03 19:22:16 -08:00
engine Fix a few issues with resource references. (#5804) 2020-11-23 11:15:10 -08:00
graph Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
operations Ensure CLI doesn't panic when using pulumi watch and ComponentResources (#5675) 2020-11-04 01:14:43 +00:00
resource Revert "Enable resource reference feature by default" (#5850) 2020-12-02 08:39:21 -08:00
secrets Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
testing/integration Ensure stderr is updated on error even if verbose is not set 2020-11-18 00:56:26 -08:00
util Breaking changes due to Feature 2.0 work 2020-04-14 09:30:25 +01:00
version duplicate version to ensure linking is properly handled 2020-03-19 12:49:34 -07:00
go.mod switch uuid packages (#5608) 2020-11-04 03:13:04 +00:00
go.sum Add additional test to demonstrate strict/relaxed enum semantics 2020-11-18 00:07:42 -08:00