Releases: grafana/rollout-operator
Releases · grafana/rollout-operator
v0.20.0
Docker images: grafana/rollout-operator:v0.20.0
and grafana/rollout-operator-boringcrypto:v0.20.0
Changelog
- [ENHANCEMENT] Updated dependencies, including: #174
github.com/prometheus/client_golang
fromv1.19.1
tov1.20.4
github.com/prometheus/common
fromv0.55.0
tov0.59.1
k8s.io/api
fromv0.30.3
tov0.31.1
k8s.io/apimachinery
fromv0.30.3
tov0.31.1
k8s.io/client-go
fromv0.30.3
tov0.31.1
sigs.k8s.io/controller-runtime
fromv0.18.5
tov0.19.0
v0.19.1
What's Changed
- Update Go to
1.23
. - When mirroring replicas from referece resource to statefulset, rollout-operator can now skip writing back number of replicas to reference resource, by setting
grafana.com/rollout-mirror-replicas-from-resource-write-back
annotation tofalse
.
Full Changelog: v0.18.0...v0.19.1
v0.17.1
What's Changed
- Admission webhook: Undo prepare-shutdown calls if last-downscale fails to store by @seizethedave in #151
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
- Swap base image from alpine to distroless by @andyasp in #149
- Add request UID to webhook logs. by @seizethedave in #150
- Check for non-updated replicas during down-scale in zoneTracker by @JordanRushing in #141
- Include username in 'handling request' log. by @seizethedave in #152
- Support percentages in rollout-max-unavailable annotation by @pstibrany in #153
- Fix unbalanced pairs in log. by @seizethedave in #154
- Allow delayed downscale of subset of pods by @pstibrany in #156
- Update changelog with v0.17.0 version. by @pstibrany in #157
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- If the POST to
prepare-shutdown
fails for any replica, attempt to undo the operation by issuing an HTTP DELETE toprepare-shutdown
for all target replicas. by @seizethedave in #146
Full Changelog: v0.15.0...v0.16.0
v0.15.0
Docker images: grafana/rollout-operator:v0.15.0
and grafana/rollout-operator-boringcrypto:v0.15.0
Changelog
- [CHANGE] Rollout-operator is now released under an Apache License 2.0. #139, #140
- [ENHANCEMENT] Updated dependencies, including: #144
github.com/prometheus/common
fromv0.49.0
tov0.53.0
k8s.io/api
fromv0.29.2
tov0.30.0
k8s.io/apimachinery
fromv0.29.2
tov0.30.0
k8s.io/client-go
fromv0.29.2
tov0.30.0
v0.14.0
Docker images: grafana/rollout-operator:v0.14.0
and grafana/rollout-operator-boringcrypto:v0.14.0
Changelog
- [FEATURE] Rollout-operator can now "mirror" replicas of statefulset from any reference resource.
status.replicas
field of reference resource is kept up-to-date with current number of replicas in target statefulset. #129 - [FEATURE] Rollout-operator can optionally delay downscale of statefulset when mirroring replicas from reference resource. Delay is coordinated with downscaled pods via new endpoint that pods must implement. #131
- [ENHANCEMENT] Update Go to
1.22
. #133 - [ENHANCEMENT] Updated dependencies, including: #137
github.com/prometheus/client_golang
fromv1.18.0
tov1.19.0
github.com/prometheus/common
fromv0.45.0
tov0.49.0
k8s.io/api
fromv0.29.0
tov0.29.2
k8s.io/apimachinery
fromv0.29.0
tov0.29.2
k8s.io/client-go
fromv0.29.0
tov0.29.2
v0.13.0
v0.12.0
v0.11.0
Docker images: grafana/rollout-operator:v0.11.0
and grafana/rollout-operator-boringcrypto:v0.11.0
Changelog
- [FEATURE] Coordinate downscaling between zones with a ConfigMap instead of annotation, optionally, via the new zoneTracker for the prepare-downscale admission webhook. #107
- [ENHANCEMENT] Expose pprof endpoint for profiling. #109
- [ENHANCEMENT] Change Docker build image to
golang:1.21-bookworm
and update base image toalpine:3.19
. #97 - [ENHANCEMENT] Add basic tracing support. #101 #114 #115
- [ENHANCEMENT] Updated dependencies, including: #111
github.com/gorilla/mux
fromv1.8.0
tov1.8.1
github.com/prometheus/client_golang
fromv1.17.0
tov1.18.0
golang.org/x/sync
fromv0.5.0
tov0.6.0
k8s.io/api
fromv0.28.3
tov0.29.0
k8s.io/apimachinery
fromv0.28.3
tov0.29.0
k8s.io/client-go
fromv0.28.3
tov0.29.0