pulumi/pkg
Joe Duffy dcb92a284a Add --esc-config flag to pulumi new
This change adds a flag to the `pulumi new` command, --esc-config,
which redirects all standard `pulumi config` commands to use ESC
rather than the typical stack config file behavior. This is just a
prototype and does some magic with respect to the naming convention
for environments as they relate to stacks, rather than storing some
metadata on the stack itself. It also immediately performs any
configuration changes via ESC, unlike the standard configuration
model whereby config changes are "staged" until the next `pulumi up`
and commit of the resulting stack YAML file into source control.

I also had the idea to create a hierarchy of environments when this
command is used: one org-wide one, then a project-wide one, and then
one per stack, each with the obvious parent/child relationship.
I didn't get to that just yet and it may very well be too much magic.

Nevertheless, this change achieves the very basic desired result of
making ESC back any and all configuration and secrets changes while
using the current CLI nouns and verbs as-is. (Note: I think there's
a bug with respect to secrets decryption...)
2024-05-14 20:50:57 -07:00
..
asset Move some asset code to pkg (#15162) 2024-01-17 11:30:37 +00:00
authhelpers Add tests for gcpauth pkg (#13926) 2023-09-13 11:27:03 +00:00
backend Add --esc-config flag to pulumi new 2024-05-14 20:50:57 -07:00
cmd/pulumi Add --esc-config flag to pulumi new 2024-05-14 20:50:57 -07:00
codegen Update page layout for new constructor syntax (#15780) 2024-04-02 15:47:32 +00:00
display Move sdk/go/common/display to /pkg/display (#13954) 2023-09-18 11:01:28 +00:00
engine Add a test to show transforms can error (#15848) 2024-04-02 14:39:58 +00:00
graph Adds a flag to graph command to insert fragment (#14858) 2024-01-08 22:03:08 +00:00
importer Enable perfsprint linter (#14813) 2023-12-12 12:19:42 +00:00
operations Move resource.URN to urn.URN (#15689) 2024-03-14 15:28:32 +00:00
resource Use the local artifacts, not released artifacts in conformance tests (#15777) 2024-03-26 13:10:34 +00:00
secrets Fix azure secret manager tests (#15425) 2024-02-14 08:14:58 +00:00
testing/integration Allow missing stack config and bookkeeping files (#15863) 2024-04-05 11:57:00 +00:00
util Remove deprecated Protobufs imports (#15158) 2024-01-17 09:35:20 +00:00
version duplicate version to ensure linking is properly handled 2020-03-19 12:49:34 -07:00
workspace Clean up uses of .Error() (#14965) 2023-12-20 15:54:06 +00:00
README.md export codegen tests for internal use (#8928) 2022-02-07 12:10:04 +01:00
go.mod Changelog and go.mod updates for v3.112.0 (#15815) 2024-03-28 14:14:56 +00:00
go.sum [docs] Implement Java constructor syntax examples (#15805) 2024-03-28 00:03:58 +00:00

README.md

pulumi/pkg

While pulumi/sdk maintains strict backwards compatibility guarantees, code under pkg/ is handled more informally: while breaking changes are still discouraged they may happen when they make sense.