v0.4.0
0.4.0 (2023-03-28)
⚠ BREAKING CHANGES
- Move to v1 for the AuthProxyWorkload api version. (#258)
If you previously installed a preview version of Cloud SQL Auth Proxy Operator, you must completely remove all resources, the operator deployment, and the AuthProxyWorkload custom resource definition.
- Remove all AuthProxyWorkload resources:
kubectl delete AuthProxyWorkload -n <namespace> <name> - Remove the operator & CRD:
kubectl delete -f https://storage.googleapis.com/cloud-sql-connectors/cloud-sql-proxy-operator/v0.3.0/cloud-sql-proxy-operator.yaml
Features
- Add configuration for the admin api port and debug. (#213) (0ddd681)
- Automatically update default images on operator startup. (#254) (2453be6), closes #87
- Configure --disable-metrics and --disable-telemetry flags. (#222) (5be6c3b)
- Configure --quota-project flag on the proxy. (#225) (c3b4f1b), closes #45
- Configure Google Cloud Telemetry flags on the proxy. (#223) (76b0f39)
- Configure prometheus flags on the proxy. (#224) (a055d3b)
- Move to v1 for the AuthProxyWorkload api version. (#258) (7b65d5c)
- Updating the RolloutStrategy field is not allowed. (#212) (f31b637)
- Validate instance fields (#221) (d516cc2), closes #36
- When the operator's default proxy image changes, workload containers should be updated. (#253) (220c855)
Bug Fixes
- Only process owner references for known kinds of owners. (#245) (12be1dc), closes #244
- Repair a bad merge of tool versions in the Makefile. (#249) (f2ba903)
- Validate the AdminServer.EnableAPIs[] field properly. (#263) (115ac32)
Miscellaneous Chores
- Prepare release 0.4.0 (2e6a6ad)