Skip to content

Releases: grafana/rollout-operator

v0.9.0

14 Nov 17:43
v0.9.0
2ac89f0
Compare
Choose a tag to compare

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 from v1.16.0 to v1.17.0
    • github.com/prometheus/common from v0.44.0 to v0.45.0
    • golang.org/x/sync from v0.3.0 to v0.4.0
    • k8s.io/api from v0.28.1 to v0.28.3
    • k8s.io/apimachinery from v0.28.1 to v0.28.3
    • k8s.io/client-go from v0.28.1 to v0.28.3

v0.8.3

06 Nov 18:30
v0.8.3
8a9a321
Compare
Choose a tag to compare

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

Changelog

  • [BUGFIX] Do not exit reconciliation early if there are errors while trying to adjust the number of replicas. #92

v0.8.1

22 Sep 21:59
v0.8.1
66245e8
Compare
Choose a tag to compare

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

Changelog

  • [ENHANCEMENT] Update the prepare-downscale webhook to check that a rollout is not in progress in the rollout-group, else deny. #82

v0.8.0

13 Sep 18:04
v0.8.0
89590df
Compare
Choose a tag to compare

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

Changelog

  • [ENHANCEMENT] Update Go to 1.21. #77
  • [ENHANCEMENT] Updated dependencies, including: #78
    • github.com/k3d-io/k3d/v5 from v5.5.2 to v5.6.0
    • k8s.io/api from v0.27.4 to v0.28.1
    • k8s.io/apimachinery from v0.27.4 to v0.28.1
    • k8s.io/client-go from v0.27.4 to v0.28.1

v0.7.0

07 Aug 15:24
v0.7.0
eafb32f
Compare
Choose a tag to compare

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 from v5.5.1 to v5.5.2
    • github.com/prometheus/client_golang from v1.15.1 to v1.16.0
    • github.com/sirupsen/logrus from v1.9.2 to v1.9.3
    • golang.org/x/sync from v0.2.0 to v0.3.0
    • k8s.io/api from v0.27.2 to v0.27.4
    • k8s.io/apimachinery from v0.27.2 to v0.27.4
    • k8s.io/client-go from v0.27.2 to v0.27.4

v0.6.1

07 Aug 15:22
v0.6.1
9528627
Compare
Choose a tag to compare

This was a backport patch release to add an additional published image that is built with boringcrypto.

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

Changelog

  • [FEATURE] Publish an additional boringcrypto image for linux/amd64,linux/arm64. #71
  • [ENHANCEMENT] Update the intermediate build container for the Docker image to golang:1.20-alpine3.18. #71

v0.6.0

02 Jun 19:34
v0.6.0
1b68a51
Compare
Choose a tag to compare

Docker image: grafana/rollout-operator:v0.6.0

Changelog

  • [ENHANCEMENT] Update Go to 1.20.4. #55
  • [ENHANCEMENT] Update Docker base image to alpine:3.18. #56
  • [ENHANCEMENT] Add the ability to scale statefulsets up and down based on the number of replicas in a "leader" statefulset. #62
  • [ENHANCEMENT] Updated dependencies, including: #63
    • github.com/k3d-io/k3d/v5 from v5.4.9 to v5.5.1
    • github.com/prometheus/client_golang from v1.15.0 to v1.15.1
    • github.com/prometheus/common from v0.42.0 to v0.44.0
    • github.com/sirupsen/logrus from v1.9.0 to v1.9.2
    • github.com/stretchr/testify from v1.8.2 to v1.8.4
    • go.uber.org/atomic from v1.10.0 to v1.11.0
    • golang.org/x/sync from v0.1.0 to v0.2.0
    • k8s.io/api from v0.26.2 to v0.27.2
    • k8s.io/apimachinery from v0.26.2 to v0.27.2
    • k8s.io/client-go from v0.26.2 to v0.27.2

v0.5.0

02 May 18:26
v0.5.0
57e68f2
Compare
Choose a tag to compare

Docker image: grafana/rollout-operator:v0.5.0

Changelog

  • [ENHANCEMENT] Add an /admission/prepare-downscale mutating admission webhook that prepares pods for shutdown before downscaling. #47 #52
  • [ENHANCEMENT] Update Go to 1.20.3. #48
  • [ENHANCEMENT] Updated dependencies, including: #49
    • github.com/k3d-io/k3d/v5 from v5.4.7 to v5.4.9
    • github.com/prometheus/client_golang from v1.14.0 to v1.15.0
    • github.com/prometheus/common from v0.39.0 to v0.42.0
    • github.com/stretchr/testify from v1.8.1 to v1.8.2
    • go.uber.org/atomic from v1.9.0 to v1.10.0
    • k8s.io/api from v0.26.1 to v0.26.2
    • k8s.io/apimachinery from v0.26.1 to v0.26.2
    • k8s.io/client-go from v0.26.1 to v0.26.2

v0.4.0

16 Mar 17:11
v0.4.0
92d1d4b
Compare
Choose a tag to compare

Docker image: grafana/rollout-operator:v0.4.0

Changelog

  • [ENHANCEMENT] Update Go to 1.20.1. #39
  • [ENHANCEMENT] Updated dependencies, including: #39 #42
    • github.com/k3d-io/k3d/v5 from v5.4.6 to v5.4.7
    • github.com/prometheus/client_golang from v1.13.0 to v1.14.0
    • github.com/prometheus/common from v0.37.0 to v0.39.0
    • github.com/stretchr/testify from v1.8.0 to v1.8.1
    • k8s.io/api from v0.25.3 to v0.26.1
    • k8s.io/apimachinery from v0.25.3 to v0.26.1
    • k8s.io/client-go from v0.25.3 to v0.26.1
    • github.com/containerd/containerd from v1.6.15 to v1.6.18 for CVE-2023-25153 and CVE-2023-25173
    • golang.org/x/net from v0.5.0 to v0.8.0 for CVE-2022-41723
  • [ENHANCEMENT] Update Docker base image to alpine:3.17. #40
  • [ENHANCEMENT] The image published is now a linux/amd64,linux/arm64 multi-platform image. #40

v0.2.0

15 Dec 17:42
26d6002
Compare
Choose a tag to compare

Docker image: grafana/rollout-operator:v0.2.0

Changelog

  • [ENHANCEMENT] Update Docker base image to alpine:3.16. #23
  • [ENHANCEMENT] Update the minimum go version to 1.18. #23
  • [ENHANCEMENT] Update dependencies to address CVEs, including: #23
    • github.com/gogo/protobuf from v1.3.1 to v1.3.2
    • github.com/prometheus/client_golang from v1.11.0 to v1.13.0
    • golang.org/x/crypto from v0.0.0-20200622213623-75b288015ac9 to v0.1.0
    • k8s.io/client-go from v0.18.17 to v0.25.3