Skip to content

Releases: grafana/rollout-operator

v0.20.0

07 Oct 15:14
v0.20.0
1cb25f6
Compare
Choose a tag to compare

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 from v1.19.1 to v1.20.4
    • github.com/prometheus/common from v0.55.0 to v0.59.1
    • k8s.io/api from v0.30.3 to v0.31.1
    • k8s.io/apimachinery from v0.30.3 to v0.31.1
    • k8s.io/client-go from v0.30.3 to v0.31.1
    • sigs.k8s.io/controller-runtime from v0.18.5 to v0.19.0

v0.19.1

28 Aug 07:14
v0.19.1
ef21e37
Compare
Choose a tag to compare

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 to false.

Full Changelog: v0.18.0...v0.19.1

v0.17.1

26 Jun 20:09
53c59f6
Compare
Choose a tag to compare

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

18 Jun 09:44
v0.17.0
f5bef38
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.0...v0.17.0

v0.16.0

22 May 23:17
1a50079
Compare
Choose a tag to compare

What's Changed

  • If the POST to prepare-shutdown fails for any replica, attempt to undo the operation by issuing an HTTP DELETE to prepare-shutdown for all target replicas. by @seizethedave in #146

Full Changelog: v0.15.0...v0.16.0

v0.15.0

08 May 17:04
v0.15.0
ea17193
Compare
Choose a tag to compare

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 from v0.49.0 to v0.53.0
    • k8s.io/api from v0.29.2 to v0.30.0
    • k8s.io/apimachinery from v0.29.2 to v0.30.0
    • k8s.io/client-go from v0.29.2 to v0.30.0

v0.14.0

06 Mar 15:09
v0.14.0
4dfc903
Compare
Choose a tag to compare

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 from v1.18.0 to v1.19.0
    • github.com/prometheus/common from v0.45.0 to v0.49.0
    • k8s.io/api from v0.29.0 to v0.29.2
    • k8s.io/apimachinery from v0.29.0 to v0.29.2
    • k8s.io/client-go from v0.29.0 to v0.29.2

v0.13.0

25 Jan 21:17
v0.13.0
7e1e4ed
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.13.0 and grafana/rollout-operator-boringcrypto:v0.13.0

Changelog

  • [BUGFIX] Consider missing pods as not ready. #127

v0.12.0

19 Jan 05:29
v0.12.0
0b99175
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.12.0 and grafana/rollout-operator-boringcrypto:v0.12.0

Changelog

  • [ENHANCEMENT] Add metrics for Kubernetes control plane calls. #118 #123

v0.11.0

12 Jan 03:46
v0.11.0
231935c
Compare
Choose a tag to compare

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 to alpine:3.19. #97
  • [ENHANCEMENT] Add basic tracing support. #101 #114 #115
  • [ENHANCEMENT] Updated dependencies, including: #111
    • github.com/gorilla/mux from v1.8.0 to v1.8.1
    • github.com/prometheus/client_golang from v1.17.0 to v1.18.0
    • golang.org/x/sync from v0.5.0 to v0.6.0
    • k8s.io/api from v0.28.3 to v0.29.0
    • k8s.io/apimachinery from v0.28.3 to v0.29.0
    • k8s.io/client-go from v0.28.3 to v0.29.0