Skip to content

Releases: grafana/rollout-operator

v0.22.0

10 Dec 23:58
v0.22.0
c7f8d7a
Compare
Choose a tag to compare

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

Changelog

  • [ENHANCEMENT] New parameter log.format allows to set logging format to logfmt (default) or json (new). #184
  • [ENHANCEMENT] Add a 5 minute timeout to requests to Pods and to the Kubernetes control plane. #186

v0.21.0

29 Nov 04:34
v0.21.0
b1e8ac4
Compare
Choose a tag to compare

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

Changelog

  • [ENHANCEMENT] Log debug information about StatefulSets as they are created, updated and deleted. #182

v0.20.1

21 Nov 18:48
e74c10f
Compare
Choose a tag to compare

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

Changelog

  • [BUGFIX] Improved handling of URL ports in createPrepareDownscaleEndpoints function. The function now correctly preserves the port when replacing the host in the URL. #176

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