From 3dfaadcc62e24c710e0efbc86f6832be4c3c22ac Mon Sep 17 00:00:00 2001 From: Michael Burman Date: Mon, 6 May 2024 13:40:47 +0300 Subject: [PATCH] Prepare for next version 1.21.0 --- CHANGELOG.md | 2 ++ Makefile | 2 +- config/manager/image_config.yaml | 10 +++++----- config/manager/kustomization.yaml | 4 ++-- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2899d65b..d5110fbf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ Changelog for Cass Operator, new PRs should update the `main / unreleased` secti * [BUGFIX] ``` +## unreleased + ## v1.20.0 * [CHANGE] [#566](https://github.com/k8ssandra/cass-operator/issues/566) BREAKING: StatefulSets will no longer be automatically updated if CassandraDatacenter is not modified, unless an annotation "cassandra.datastax.com/autoupdate-spec" is set to the CassandraDatacenter with value "always" or "once". This means users of config secret should set this variable to "always" to keep their existing behavior. For other users, this means that for example the upgrades of operator will no longer automatically apply updated settings or system-logger image. The benefit is that updating the operator no longer causes the cluster to have a rolling restart. A new condition to indicate such change could be necessary is called "RequiresUpdate" and it will be set to True until the next refresh of reconcile has happened. diff --git a/Makefile b/Makefile index 46065bff..b0bec222 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ # - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2) # - use environment variables to overwrite this value (e.g export VERSION=0.0.2) -VERSION ?= 1.20.0 +VERSION ?= 1.21.0 COMMIT := $(shell git rev-parse --short HEAD) DATE := $(shell date +%Y%m%d) diff --git a/config/manager/image_config.yaml b/config/manager/image_config.yaml index 0386ab18..4e545ddf 100644 --- a/config/manager/image_config.yaml +++ b/config/manager/image_config.yaml @@ -3,9 +3,9 @@ kind: ImageConfig metadata: name: image-config images: - system-logger: "cr.k8ssandra.io/k8ssandra/system-logger:v1.20.0" - config-builder: "cr.dtsx.io/datastax/cass-config-builder:1.0-ubi8" - k8ssandra-client: "cr.k8ssandra.io/k8ssandra/k8ssandra-client:v0.3.0" + system-logger: "k8ssandra/system-logger:latest" + config-builder: "datastax/cass-config-builder:1.0-ubi8" + k8ssandra-client: "k8ssandra/k8ssandra-client:v0.3.0" # cassandra: # "4.0.0": "k8ssandra/cassandra-ubi:latest" # dse: @@ -17,8 +17,8 @@ images: defaults: # Note, postfix is ignored if repository is not set cassandra: - repository: "cr.k8ssandra.io/k8ssandra/cass-management-api" + repository: "k8ssandra/cass-management-api" # suffix: "-ubi8" dse: - repository: "cr.dtsx.io/datastax/dse-mgmtapi-6_8" + repository: "datastax/dse-mgmtapi-6_8" suffix: "-ubi8" diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 2145da1e..7621efda 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -13,5 +13,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization images: - name: controller - newName: cr.k8ssandra.io/k8ssandra/cass-operator - newTag: v1.20.0 + newName: k8ssandra/cass-operator + newTag: latest