1.6.0 (2024-11-22)
- Add --min-sigterm-delay property to the workload configuration (#639) (b4c226a), closes #627
- Run the proxy container as Sidecar Init Container (#624) (19d8043), closes #381
1.5.1 (2024-08-22)
1.5.0 (2024-07-09)
1.4.5 (2024-04-18)
1.4.4 (2024-03-14)
1.4.3 (2024-02-21)
- update dependencies to latest versions (#534) (3dedd86)
- update dependencies to latest versions (#537) (7a1fc9c)
1.4.2 (2024-01-25)
1.4.1 (2023-12-12)
1.4.0 (2023-11-14)
- Add support for Service Account Impersonation. (#445) (4d8e277), closes #392
- Allow users to set quiet logging on proxy container (#464) (1eaf019), closes #402
1.3.0 (2023-10-17)
1.2.0 (2023-09-20)
1.1.0 (2023-07-20)
1.0.2 (2023-07-06)
1.0.1 (2023-06-14)
1.0.0 (2023-05-16)
0.5.0 (2023-04-26)
- Improve security posture of proxy containers. (#322) (dc8911e)
- Make proxy container healthchecks more resilient. (#321) (548a922)
0.4.0 (2023-03-28)
- Move to v1 for the AuthProxyWorkload api version. (#258)
- 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)
- 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)
- Prepare release 0.4.0 (2e6a6ad)
0.3.0 (2023-02-21)
- add new field RolloutStrategy control automatic rollout (#202) (090b88d)
- Add new terraform project for e2e test resources (#181) (0140592)
- add script to run terraform with input validation. (#182) (857444a)
- Add support for Unix sockets. (#205) (8177a35), closes #47
- Add telemetry settings to configure health check port (#210) (3ede42d)
- add the e2e test job for Cloud Build (#184) (dc2990c)
- automatic changes to workloads when an AuthProxyWorload is deleted (#200) (e11caed)
- Automatically trigger pod rollout for appsv1 resources when AuthProxyWorkload changes. (#197) (3b0359b)
- separate terraform for project setup and permissions (#179) (8f43657)
- Validate AuthProxyWorkload spec.selector field (#209) (98c460b)
- Validate AuthProxyWorkload updates to prevent changes to the workload selector. (#211) (4304283)
- Release 0.3.0 (5204cca)
0.2.0 (2023-01-18)
- remove Namespace field from AuthProxyWorkloadSelector (#168)
- remove Namespace field from AuthProxyWorkloadSelector (#168) (7bcc27d)
- Update installer.sh to use helm for cert-manager (#163) (62fc5dc), closes #157
0.1.0 (2022-12-13)
- change memory resource to match recommendations Cloud SQL Proxy (#139) (a475dd9)
- remove unsupported CRD fields and associated code from the project. (#141) (3867621)
0.0.3 (2022-12-07)
- Add a release job to generate code on release PRs GH-66 (#110) (d23a484)
- Add build and test targets to new makefile (#96) (f6c3de3)
- add cert-manager deployment for e2e test environments. (#28) (99a3104)
- add cloud-build job for the release process GH-66 (#108) (614067b)
- add data structure for the AuthProxyWorkload custom resource. (#20) (2af04ad)
- add e2e tests (#40) (fd69001)
- Add internal libraries for kubernetes names (#23) (ee1e649)
- add lint target to makefile (#101) (9f3d81b)
- add pod webhook boilerplate (#41 step 4) (#115) (9d3971c)
- Add reconcile controller logic issue #37 (#39) (0be2c0d)
- add webhook and test to see that it updates a new workload (#34) (c01c5c6)
- Adds Workload interface to access PodSpec for all workload types (#25) (c6706ec)
- AuthProxyWorkload Reconcile no longer modifies workloads (#41 step 6) (#117) (cfffe91)
- commit installer scripts into repo as part of generate, GH-66 (#107) (0dee3a1)
- deploy to a kubernetes cluster defined in envvar KUBECONFIG (#97) (13ba287)
- Finish pod webhook and workload reconcile implementation (#41 step 8) (#119) (3be65d5)
- Logic to apply AuthProxyWorkload spec to workload containers (#26) (17b73c0)
- PodSpec changes now are applied only to pods on creation (#41 step 7) (#118) (df1f322)
- Run terraform scripts to provision infrastructure (#98) (2b572f3)
- Set the hardcoded default proxy image URL to a real url. gh-93 (#94) (082267c)
- add -race flag to go test (#99) (11dce11)
- correct paths in install.sh installer script template #66 (#111) (2614115)
- e2e_cleanup_test_namespaces succeeds when there are no matching namespaces (#120) (d4cabcd)
- host should be '127.0.0.1' not 'localhost' (#128) (77293e7), closes #124
- Improve code and repair edge case problems with the internal PodSpec updates. (#31) (fe6ce99)
- rename end to end test targets from
gcloud_*
toe2e_*
for clarity (#84) (a1fd817) - timeout for golangci-lint is 5m. (773c694)
- add cert-manager deployment for e2e test environments. (#28) (99a3104)
- add data structure for the AuthProxyWorkload custom resource. (#20) (2af04ad)
- add e2e tests (#40) (fd69001)
- Add internal libraries for kubernetes names (#23) (ee1e649)
- Add reconcile controller logic issue #37 (#39) (0be2c0d)
- add webhook and test to see that it updates a new workload (#34) (c01c5c6)
- Adds Workload interface to access PodSpec for all workload types (#25) (c6706ec)
- Logic to apply AuthProxyWorkload spec to workload containers (#26) (17b73c0)
- release 0.0.1 test release process (4ab7f5b)