pulumi/cmd
Pat Gavlin 40b0f8cbab
Cache ciphertext for secret properties. (#3183)
This caching is enabled by wrapping the `secrets.Manager` returned by
`DefaultSecretsProvider.OfType` in an outer `secrets.Manager` that
cooperates with `stack.{Serialize,Deserialize}PropertyValue`. Ciphertext
is cached on a per-secret-instance basis (i.e. not a per-plaintext-value
basis). Cached ciphertext is only reused if the plaintext for the secret
value has not changed. Entries are inserted into the cache upon both
encryption and decryption so that values that originated from ciphertext
and that have not changed can aoid re-encryption.

Contributes to #3178.
2019-09-18 15:52:31 -07:00
..
cancel.go Don't print error prefix when a confirmation prompt is declined 2019-03-26 15:17:18 -07:00
config.go Disable interactive-terminal spinner when on a CI machine. (#3070) 2019-08-13 12:50:09 -07:00
config_test.go Tidy up some data structures (#2135) 2018-11-01 08:28:11 -07:00
crypto.go Cache ciphertext for secret properties. (#3183) 2019-09-18 15:52:31 -07:00
crypto_cloud.go Support additional cloud secrets providers (#2994) 2019-08-02 16:12:16 -07:00
crypto_http.go Use "passphrase" and "service" instead of "local" and "cloud" 2019-05-10 17:07:52 -07:00
crypto_local.go Do not ask for a passphrase in non-interactive sessions (#3204) 2019-09-10 13:25:57 -07:00
destroy.go Expose update events to ExtraRuntimeValidation. (#3160) 2019-09-06 17:07:54 -07:00
errors.go Fixing error message typo. "buy" -> "by" 2019-08-20 13:35:32 -07:00
gen_completion.go
gen_markdown.go Remove expanded_url from the command that generate docs (#3134) 2019-08-23 14:26:40 -07:00
history.go Annotate preview features (#3098) 2019-08-16 12:52:32 -07:00
login.go Annotate preview features (#3098) 2019-08-16 12:52:32 -07:00
logout.go Fix issue when logging out of local backend (#2951) 2019-07-25 07:58:19 -07:00
logs.go Annotate preview features (#3098) 2019-08-16 12:52:32 -07:00
logs_test.go
new.go Fix the pulumi new --stack option (#3131) 2019-09-11 18:40:04 +02:00
new_test.go Fix the pulumi new --stack option (#3131) 2019-09-11 18:40:04 +02:00
plugin.go Improve "project not found" error messages 2019-08-05 14:14:20 -07:00
plugin_install.go Parameterize the progress function with a message 2019-08-23 14:45:29 +02:00
plugin_ls.go Add --json to pulumi plugin ls 2019-01-22 15:42:29 -08:00
plugin_rm.go
policy.go Address comments 2019-07-16 00:58:33 -07:00
policy_apply.go Add pulumi policy apply command 2019-07-16 00:58:33 -07:00
policy_publish.go Improve "project not found" error messages 2019-08-05 14:14:20 -07:00
preview.go Color 'reads' as cyan so they don't look like 'creates'. (#3236) 2019-09-18 09:49:13 -07:00
pulumi.go Improve tracing support. (#3238) 2019-09-16 14:16:43 -07:00
query.go Improve "project not found" error messages 2019-08-05 14:14:20 -07:00
refresh.go Add support for refreshing specific targets. (#3225) 2019-09-17 18:14:10 -07:00
stack.go Don't show secret outputs by default on the CLI 2019-05-10 17:07:52 -07:00
stack_export.go
stack_graph.go
stack_import.go Refactor the way secrets managers are provided (#3001) 2019-08-01 10:33:52 -07:00
stack_init.go Better prompt for a stack name in stack init (#3205) 2019-09-11 16:57:58 +02:00
stack_ls.go Add support for filtering stacks by organization, tag (#3108) 2019-08-22 13:56:43 -07:00
stack_ls_test.go Add support for filtering stacks by organization, tag (#3108) 2019-08-22 13:56:43 -07:00
stack_output.go Fix crash in pulumi stack output when stack is empty 2019-06-11 12:58:29 -07:00
stack_output_test.go
stack_rename.go Add pulumi stack rename 2019-03-19 11:04:33 -07:00
stack_rm.go Don't print error prefix when a confirmation prompt is declined 2019-03-26 15:17:18 -07:00
stack_select.go Remove pulumi archive and archive uploading code 2018-10-26 18:03:58 -07:00
stack_tag.go Add --json to pulumi config get and pulumi config 2019-01-22 10:39:37 -08:00
state.go Add --yes params to a couple commands (#2976) 2019-07-24 16:56:51 -07:00
state_delete.go Add --yes params to a couple commands (#2976) 2019-07-24 16:56:51 -07:00
state_unprotect.go Add --yes params to a couple commands (#2976) 2019-07-24 16:56:51 -07:00
up.go Color 'reads' as cyan so they don't look like 'creates'. (#3236) 2019-09-18 09:49:13 -07:00
util.go Move a dot for a better prompt in local login 2019-09-17 01:42:06 -07:00
util_test.go Add detection of Azure Pipelines (#2705) 2019-05-07 11:49:13 -07:00
version.go
view-trace.go Improve tracing support. (#3238) 2019-09-16 14:16:43 -07:00
whoami.go cli/whoami: Addition of the currently connected backend to whoami 2019-05-22 14:45:04 +02:00