cloud-sql-proxy-operator

A Kubernetes Operator to automatically configure secure connections to Cloud SQL

APACHE-2.0 License

Stars
89

Bot releases are visible (Hide)

cloud-sql-proxy-operator - v1.5.0 Latest Release

Published by release-please[bot] 3 months ago

1.5.0 (2024-07-09)

Features

Bug Fixes

cloud-sql-proxy-operator - v1.4.5

Published by release-please[bot] 6 months ago

1.4.5 (2024-04-18)

Miscellaneous Chores

  • Update libraries to latest version
cloud-sql-proxy-operator - v1.4.4

Published by release-please[bot] 7 months ago

1.4.4 (2024-03-14)

Bug Fixes

  • update dependencies to latest versions (#554) (51cbbd2)
cloud-sql-proxy-operator - v1.4.3

Published by release-please[bot] 8 months ago

1.4.3 (2024-02-21)

Bug Fixes

  • update dependencies to latest versions (#534) (3dedd86)
  • update dependencies to latest versions (#537) (7a1fc9c)
cloud-sql-proxy-operator - v1.4.2

Published by release-please[bot] 9 months ago

1.4.2 (2024-01-25)

Bug Fixes

  • update dependencies to latest versions (#513) (0de141c)
cloud-sql-proxy-operator - v1.4.1

Published by release-please[bot] 10 months ago

1.4.1 (2023-12-12)

Bug Fixes

  • configure webhook to ignore kube-system (#499) (291de15)
cloud-sql-proxy-operator - v1.4.0

Published by release-please[bot] 11 months ago

1.4.0 (2023-11-14)

Features

  • Add support for Service Account Impersonation. (#445) (4d8e277), closes #392
  • Allow users to set quiet logging on proxy container (#464) (1eaf019), closes #402
cloud-sql-proxy-operator - v1.3.0

Published by release-please[bot] about 1 year ago

1.3.0 (2023-10-17)

Features

  • Configure containerPort on proxy pod when telemetry is enabled (#442) (a13ca22)

Bug Fixes

  • Correct the name of the quit url envvar CSQL_PROXY_QUIT_URLS. (#454) (bd75451)
cloud-sql-proxy-operator - v1.2.0

Published by release-please[bot] about 1 year ago

1.2.0 (2023-09-20)

Features

  • Configure proxy container for graceful termination. (#425) (0e0bb40), closes #361

Bug Fixes

  • IAM api must be enabled before it is used (#429) (0764b8b)
cloud-sql-proxy-operator - v1.1.0

Published by release-please[bot] about 1 year ago

1.1.0 (2023-07-20)

Features

cloud-sql-proxy-operator - v1.0.2

Published by release-please[bot] over 1 year ago

1.0.2 (2023-07-06)

Bug Fixes

cloud-sql-proxy-operator - v1.0.1

Published by release-please[bot] over 1 year ago

1.0.1 (2023-06-14)

Miscellaneous Chores

cloud-sql-proxy-operator - v1.0.0

Published by release-please[bot] over 1 year ago

1.0.0 (2023-05-16)

Bug Fixes

Miscellaneous Chores

cloud-sql-proxy-operator - v0.5.0

Published by release-please[bot] over 1 year ago

0.5.0 (2023-04-26)

Features

  • Improve security posture of proxy containers. (#322) (dc8911e)
  • Make proxy container healthchecks more resilient. (#321) (548a922)

Bug Fixes

  • The e2e k8s node pool version should match the master version (#319) (fbfa004)

Miscellaneous Chores

cloud-sql-proxy-operator - v0.4.0

Published by release-please[bot] over 1 year ago

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

cloud-sql-proxy-operator - v0.3.0

Published by release-please[bot] over 1 year ago

0.3.0 (2023-02-21)

Features

  • 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)

Miscellaneous Chores

cloud-sql-proxy-operator - v0.2.0

Published by release-please[bot] over 1 year ago

0.2.0 (2023-01-18)

⚠ BREAKING CHANGES

  • remove Namespace field from AuthProxyWorkloadSelector (#168)

Bug Fixes

  • remove Namespace field from AuthProxyWorkloadSelector (#168) (7bcc27d)
  • Update installer.sh to use helm for cert-manager (#163) (62fc5dc), closes #157

Miscellaneous Chores

cloud-sql-proxy-operator - v0.1.0

Published by release-please[bot] almost 2 years ago

0.1.0 (2022-12-13)

Features

Bug Fixes

  • change memory resource to match recommendations Cloud SQL Proxy (#139) (a475dd9)
  • remove unsupported CRD fields and associated code from the project. (#141) (3867621)
cloud-sql-proxy-operator - v0.0.3

Published by release-please[bot] almost 2 years ago

0.0.3 (2022-12-07)

Features

  • 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)

Bug Fixes

  • 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_* to e2e_* for clarity (#84) (a1fd817)
  • timeout for golangci-lint is 5m. (773c694)

Miscellaneous Chores