Releases: GoogleCloudPlatform/gke-autoneg-controller
Release v2.0.1
Major change is improvement on some drawback of continuous reconciliation issues on v2.0.0. Marked as pre-release until further testing can be done.
Also improves the Terraform test suite for multi-cluster support and a testing script.
What's Changed
- Add correct service account SA iam annotation reference by @aanogueira in #180
- Add support for GKE Autopilot clusters. by @aebrahim in #178
- Bump golang.org/x/crypto from 0.36.0 to 0.45.0 by @dependabot[bot] in #181
- Handle service update conflicts by requeueing by @stefan-koshiw in #182
- Allow custom metrics balancing mode by @safanaj in #185
- Add leader election timeout arguments by @rosmo in #183
- Bump go.opentelemetry.io/otel/sdk from 1.34.0 to 1.43.0 by @dependabot[bot] in #192
- Bump google.golang.org/grpc from 1.71.0 to 1.79.3 by @dependabot[bot] in #191
- Add support for removing backends via autoneg annotation by @ian1780 in #187
- Support strings in Autoneg annotation as floats, update Terraform bits by @rosmo in #193
- Also add string support capacityScaler and initialCapacity by @rosmo in #194
- Maximum errors and Terraform improvements/tests by @rosmo in #195
- Controller improvements and Terraform test updates by @rosmo in #196
New Contributors
- @aebrahim made their first contribution in #178
- @stefan-koshiw made their first contribution in #182
- @safanaj made their first contribution in #185
- @ian1780 made their first contribution in #187
Full Changelog: v2.0.0...v2.0.1
Release v2.0.0
BREAKING CHANGES:
- Remove old configuration and status annotation
NEW:
- Increase availability:
- Replicas increased to 2 by default
- Add pod anti-affinity
- Enable leader election enabled by default
- Enable usage of ServiceNetworkEndpointGroups by default (
use-svcneg) - Enable periodic reconciliation (set to default to 5 minutes)
- Additional logging and metrics
- Helm chart improved and updated (eg. with
PodMonitoringsupport) - Terraform fixes and improvements
Please note the amount of changes to this release - marked as prerelease for now.
Big thanks to all contributors and bug reporters!
What's Changed
- Fix tag reference in Helm chart for Kube RBAC Proxy by @drcapulet in #170
- Authentication migration: remove kube-rbac-proxy by @rosmo in #152
- Fix annotations merge reference in Helm chart for service account by @drcapulet in #172
- Fix tag in Helm chart by @rosmo in #174
- Add configurable logging with standard zap integration by @devrandom0 in #175
- Version 2.0.0: changes to defaults by @rosmo in #177
- Add additional metrics by @rosmo in #179
Full Changelog: v1.4.3...v2.0.0
autoneg-controller-manager-1.0.3
A Helm chart for autoneg-controller-manager.
Release v1.5.0
What's Changed
- Fix tag reference in Helm chart for Kube RBAC Proxy by @drcapulet in #170
- Authentication migration: remove kube-rbac-proxy by @rosmo in #152
- Fix annotations merge reference in Helm chart for service account by @drcapulet in #172
- Fix tag in Helm chart by @rosmo in #174
Full Changelog: v1.4.3...v1.5.0
autoneg-controller-manager-1.0.2
A Helm chart for autoneg-controller-manager.
Release v1.4.3
What's Changed
- Update Helm chart to pin image to appVersion, allow configuring image repository, digest, and tag by @drcapulet in #168
- Improve autoneg module by @aanogueira and @devrandom0 in #167
- Fix backend service unregistering upon deletion by @rosmo in #169
New Contributors
- @drcapulet made their first contribution in #168
- @aanogueira made their first contribution in #167
Full Changelog: v1.4.2...v1.4.3
autoneg-controller-manager-1.0.1
A Helm chart for autoneg-controller-manager.
autoneg-controller-manager-1.0.0
A Helm chart for autoneg-controller-manager.
Release v1.4.2
What's Changed
- Fix controller when NEG status is empty by @rohandvora in #165
Full Changelog: v1.4.1...v1.4.2
Release v1.4.1
This includes all 1.4.0 changes which have not generated much noise.
What's Changed
- Bump golang.org/x/oauth2 from 0.13.0 to 0.27.0 by @dependabot[bot] in #161
- feat: add PodDisruptionBudget for high availability by @devrandom0 in #162
Full Changelog: v1.4.0...v1.4.1