(None)
- Use configured namespace for envRef Secrets, instead of defaulting to 'default'
- Bump pulumi/pulumi dependencies
- Use go 1.17 for builds
BREAKING CHANGES
- Default namespace for resources that don't provide one is now the service accounts namespace (where the operator is likely running) instead of "default"
To revert to the previous behavior unset
PULUMI_INFER_NAMESPACE
in the operator pod spec environment variables
Updates and Bug Fixes
- Bump dependencies and Pulumi binary to v3.23.2 (pulumi#250)
- Simplified pulumi program installation instructions #238
- Default timestamps are now iso8601 in logs. Remove
"--zap-time-encoding=iso8601"
line from deployment spec to revert to old timestamps #234 - Add some basic event publishing #235
- Upgrade to v3.17.0 of Pulumi #236
First GA release Follow installation instructions here.
- Upgrade to v3.14.0 of Pulumi #227
- Promote v1alpha1 CRD to v1 but maintain backward compatibility #220
- Make max reconciles configurable. Users can now set
MAX_CONCURRENT_RECONCILES
to limit concurrent reconciles (defaults to 10). #213 - Nested secret outputs are now masked by default. #216
- Add metrics support #217
- Fix clean up logic on reconcile #203
- Fix stack refresh for BYO backend #200
- Bump to pulumi v3.13.2 #207
- Add docs for Stack CR #205
- Fix pip cache directory to be on emptyDir mount #181
- Add
useLocalStackOnly
option to prevent stack creation by the operator #186 - Fix config loading #187
- Bump controller-runtime to support graceful shutdown/upgrades #178
- Update to v3.10.2 #177
- Cloak outputs with secrets in stack CR #177
- Ensure either 'branch' or 'commit' is set in stack CR & bump pulumi/pulumi to 3.9.0 #168
- Automatically track git branches without a specified commit. If a branch is specified, the operator will poll the repo every minute and automatically deploy new commits to the branch. #162
- Update deployment manifests & code for pulumi v3.6.0 #159
- Bump pulumi/pulumi to v3.3.1 and add user-agent string for automation-api #156
-
Bump to v3.1.0 and GA automation api #137
-
Bug fix for secret manager switching to pulumi-console on updates #137
-
INFO logging level by default #138
-
Allow Go applications to build #141
-
Update docs for pulumi v3 providers & misc #136
-
Bump to 2.23.2 and add SecretRefs to allow secrets to be specified through references #130
-
Bump base image to 2.24.1 and added resource ref variant for GitAuthSecret #132
-
Fix integration tests. Bumps embedded pulumi to 2.17.0. #115
-
Make environment variable population more generic and bump base image to 2.23.1 #125
-
Regenerate CRD for apiextensions/v1 (v1beta1 deprecated)
BREAKING Your Kubernetes cluster must now be v1.16 or higher #127
-
Use ephemeral storage for disk mutations. #109
-
Fix handling of
state
message, and add newlastAttemptedCommit
andlastSuccessfulCommit
status fields. #107. -
Support configuring alternative
backend
s. #106 -
Support streaming logs from
pulumi up/destroy/refresh
. #101
- Add SSH keyagent, add keys to known_hosts for SSH git. #92
- Refactor controller to use Automation API. #86
- Initial Release!