Releases: grafana/rollout-operator
Releases · grafana/rollout-operator
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
v0.10.1
Docker images: grafana/rollout-operator:v0.10.1
and grafana/rollout-operator-boringcrypto:v0.10.1
There was a v0.10.0
image published, but a bug fix related to downscaling quickly followed so this release lists the combined changes since v0.9.0
.
Changelog
- [BUGFIX] Do not allow downscale if the operator failed to check whether there are StatefulSets with non-updated replicas. #105
- [ENHANCEMENT] Proceed with prepare-downscale operation even when pods from zone being downscaled are not ready or not up to date. #99
- [ENHANCEMENT] Expose metrics for incoming HTTP requests. #100
v0.9.0
Docker images: grafana/rollout-operator:v0.9.0
and grafana/rollout-operator-boringcrypto:v0.9.0
Changelog
- [ENHANCEMENT] Updated dependencies, including: #93
github.com/prometheus/client_golang
fromv1.16.0
tov1.17.0
github.com/prometheus/common
fromv0.44.0
tov0.45.0
golang.org/x/sync
fromv0.3.0
tov0.4.0
k8s.io/api
fromv0.28.1
tov0.28.3
k8s.io/apimachinery
fromv0.28.1
tov0.28.3
k8s.io/client-go
fromv0.28.1
tov0.28.3
v0.8.3
v0.8.1
v0.8.0
Docker images: grafana/rollout-operator:v0.8.0
and grafana/rollout-operator-boringcrypto:v0.8.0
Changelog
v0.7.0
Docker images: grafana/rollout-operator:v0.7.0
and grafana/rollout-operator-boringcrypto:v0.7.0
Changelog
- [ENHANCEMENT] Updated dependencies, including: #70
github.com/k3d-io/k3d/v5
fromv5.5.1
tov5.5.2
github.com/prometheus/client_golang
fromv1.15.1
tov1.16.0
github.com/sirupsen/logrus
fromv1.9.2
tov1.9.3
golang.org/x/sync
fromv0.2.0
tov0.3.0
k8s.io/api
fromv0.27.2
tov0.27.4
k8s.io/apimachinery
fromv0.27.2
tov0.27.4
k8s.io/client-go
fromv0.27.2
tov0.27.4