@@ -88,6 +88,61 @@ Of the changes mentioned above, the following are breaking (or could lead to bre
8888
8989===== Using stackablectl
9090
91+ Uninstall the `24.11` release
92+
93+ [source,console]
94+ ----
95+ $ stackablectl release uninstall 24.11
96+
97+ Uninstalled release '24.11'
98+
99+ Use "stackablectl release list" to list available releases.
100+ # ...
101+ ----
102+
103+ Afterwards you will need to upgrade the CustomResourceDefinitions (CRDs) installed by the Stackable Platform.
104+ The reason for this is that helm will uninstall the operators but not the CRDs.
105+ This can be done using `kubectl replace`.
106+
107+ [source]
108+ ----
109+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/airflow-operator/25.3.0/deploy/helm/airflow-operator/crds/crds.yaml
110+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/commons-operator/25.3.0/deploy/helm/commons-operator/crds/crds.yaml
111+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/druid-operator/25.3.0/deploy/helm/druid-operator/crds/crds.yaml
112+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hbase-operator/25.3.0/deploy/helm/hbase-operator/crds/crds.yaml
113+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hdfs-operator/25.3.0/deploy/helm/hdfs-operator/crds/crds.yaml
114+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hive-operator/25.3.0/deploy/helm/hive-operator/crds/crds.yaml
115+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/kafka-operator/25.3.0/deploy/helm/kafka-operator/crds/crds.yaml
116+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/listener-operator/25.3.0/deploy/helm/listener-operator/crds/crds.yaml
117+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/nifi-operator/25.3.0/deploy/helm/nifi-operator/crds/crds.yaml
118+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/opa-operator/25.3.0/deploy/helm/opa-operator/crds/crds.yaml
119+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/secret-operator/25.3.0/deploy/helm/secret-operator/crds/crds.yaml
120+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/spark-k8s-operator/25.3.0/deploy/helm/spark-k8s-operator/crds/crds.yaml
121+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/superset-operator/25.3.0/deploy/helm/superset-operator/crds/crds.yaml
122+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/trino-operator/25.3.0/deploy/helm/trino-operator/crds/crds.yaml
123+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/zookeeper-operator/25.3.0/deploy/helm/zookeeper-operator/crds/crds.yaml
124+ ----
125+
126+ [source,console]
127+ ----
128+ customresourcedefinition.apiextensions.k8s.io "airflowclusters.airflow.stackable.tech" replaced
129+ customresourcedefinition.apiextensions.k8s.io "airflowdbs.airflow.stackable.tech" replaced
130+ customresourcedefinition.apiextensions.k8s.io "authenticationclasses.authentication.stackable.tech" replaced
131+ customresourcedefinition.apiextensions.k8s.io "s3connections.s3.stackable.tech" replaced
132+ ...
133+ ----
134+
135+ Install the `25.3` release
136+
137+ [source,console]
138+ ----
139+ $ stackablectl release install 25.3
140+
141+ Installed release '25.3'
142+
143+ Use "stackablectl operator installed" to list installed operators.
144+ ----
145+
91146===== Using Helm
92147
93148==== Known issues
0 commit comments