@@ -88,6 +88,61 @@ Of the changes mentioned above, the following are breaking (or could lead to bre
88
88
89
89
===== Using stackablectl
90
90
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
+
91
146
===== Using Helm
92
147
93
148
==== Known issues
0 commit comments