From 0d3567f7101e4ec3f278af7c24fe9d88be77ef5c Mon Sep 17 00:00:00 2001 From: Miles Garnsey Date: Wed, 3 Apr 2024 12:16:42 +1100 Subject: [PATCH] Release notes, changelog. --- CHANGELOG/CHANGELOG-1.14.md | 1 + CHANGELOG/RELEASE-NOTES.md | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/CHANGELOG/CHANGELOG-1.14.md b/CHANGELOG/CHANGELOG-1.14.md index fa097a8db..5f696ac3a 100644 --- a/CHANGELOG/CHANGELOG-1.14.md +++ b/CHANGELOG/CHANGELOG-1.14.md @@ -16,6 +16,7 @@ When cutting a new release, update the `unreleased` heading to the tag being gen ## unreleased * [BUGFIX] [#1253](https://github.com/k8ssandra/k8ssandra-operator/issues/1253) Medusa storage secrets are now labelled with a unique label. * [FEATURE] [#1260](https://github.com/k8ssandra/k8ssandra-operator/issues/1260) Update controller-gen to version 0.14.0. +* [CHANGE] [#1266](https://github.com/k8ssandra/k8ssandra-operator/issues/1266) Deprecate the usage of non-namespace-local MedusaConfigurations within a K8ssandraCluster, and throw an error from the webhook when users attempt to use one. ## v1.14.0 - 2024-04-02 diff --git a/CHANGELOG/RELEASE-NOTES.md b/CHANGELOG/RELEASE-NOTES.md index 422a330ce..14b432d18 100644 --- a/CHANGELOG/RELEASE-NOTES.md +++ b/CHANGELOG/RELEASE-NOTES.md @@ -1,5 +1,15 @@ # k8ssandra-operator - Release Notes +## v1.14.0 + +### Deprecation of non-namespace-local MedusaConfigRef + +The previous version introduced functionality whereby a K8ssandraCluster could reference a MedusaConfiguration (via MedusaConfigRef) in a remote namespace within the same k8s cluster. This functionality is deprecated. Existing clusters will continue to reconcile, but new clusters (or updates to existing clusters) will be rejected at the webhook. + +To update an existing cluster, or create a new one, ensure that the `namespace` field is left unset in the `medusaConfigRef`, and ensure that the MedusaConfiguration you are referencing exists within the K8ssandraCluster's local namespace. + +If this functionality is critical to your use case, please raise an issue on Github and describe why it is important to you. + ## v1.6.0 ### Removal of the CassandraBackup and CassandraRestore APIs