@@ -145,4 +145,70 @@ Use "stackablectl operator installed" to list installed operators.
145
145
146
146
===== Using Helm
147
147
148
+ Use `helm list` to list the currently installed operators.
149
+
150
+ You can use the following command to uninstall all operators that are part of the `24.11` release:
151
+
152
+ [source,console]
153
+ ----
154
+ $ helm uninstall airflow-operator commons-operator druid-operator hbase-operator hdfs-operator hive-operator kafka-operator listener-operator nifi-operator opa-operator secret-operator spark-k8s-operator superset-operator trino-operator zookeeper-operator
155
+ release "airflow-operator" uninstalled
156
+ release "commons-operator" uninstalled
157
+ ...
158
+ ----
159
+
160
+ Afterward you will need to upgrade the CustomResourceDefinitions (CRDs) installed by the Stackable Platform.
161
+ The reason for this is that helm will uninstall the operators but not the CRDs. This can be done using `kubectl replace`:
162
+
163
+ [source]
164
+ ----
165
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/airflow-operator/25.3.0/deploy/helm/airflow-operator/crds/crds.yaml
166
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/commons-operator/25.3.0/deploy/helm/commons-operator/crds/crds.yaml
167
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/druid-operator/25.3.0/deploy/helm/druid-operator/crds/crds.yaml
168
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hbase-operator/25.3.0/deploy/helm/hbase-operator/crds/crds.yaml
169
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hdfs-operator/25.3.0/deploy/helm/hdfs-operator/crds/crds.yaml
170
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hive-operator/25.3.0/deploy/helm/hive-operator/crds/crds.yaml
171
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/kafka-operator/25.3.0/deploy/helm/kafka-operator/crds/crds.yaml
172
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/listener-operator/25.3.0/deploy/helm/listener-operator/crds/crds.yaml
173
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/nifi-operator/25.3.0/deploy/helm/nifi-operator/crds/crds.yaml
174
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/opa-operator/25.3.0/deploy/helm/opa-operator/crds/crds.yaml
175
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/secret-operator/25.3.0/deploy/helm/secret-operator/crds/crds.yaml
176
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/spark-k8s-operator/25.3.0/deploy/helm/spark-k8s-operator/crds/crds.yaml
177
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/superset-operator/25.3.0/deploy/helm/superset-operator/crds/crds.yaml
178
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/trino-operator/25.3.0/deploy/helm/trino-operator/crds/crds.yaml
179
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/zookeeper-operator/25.3.0/deploy/helm/zookeeper-operator/crds/crds.yaml
180
+ ----
181
+
182
+ [source,console]
183
+ ----
184
+ customresourcedefinition.apiextensions.k8s.io "airflowclusters.airflow.stackable.tech" replaced
185
+ customresourcedefinition.apiextensions.k8s.io "airflowdbs.airflow.stackable.tech" replaced
186
+ customresourcedefinition.apiextensions.k8s.io "authenticationclasses.authentication.stackable.tech" replaced
187
+ customresourcedefinition.apiextensions.k8s.io "s3connections.s3.stackable.tech" replaced
188
+ ...
189
+ ----
190
+
191
+ Install the `25.3` release
192
+
193
+ [source,console]
194
+ ----
195
+ helm repo add stackable-stable https://repo.stackable.tech/repository/helm-stable/
196
+ helm repo update stackable-stable
197
+ helm install --wait airflow-operator stackable-stable/airflow-operator --version 25.3.0
198
+ helm install --wait commons-operator stackable-stable/commons-operator --version 25.3.0
199
+ helm install --wait druid-operator stackable-stable/druid-operator --version 25.3.0
200
+ helm install --wait hbase-operator stackable-stable/hbase-operator --version 25.3.0
201
+ helm install --wait hdfs-operator stackable-stable/hdfs-operator --version 25.3.0
202
+ helm install --wait hive-operator stackable-stable/hive-operator --version 25.3.0
203
+ helm install --wait kafka-operator stackable-stable/kafka-operator --version 25.3.0
204
+ helm install --wait listener-operator stackable-stable/listener-operator --version 25.3.0
205
+ helm install --wait nifi-operator stackable-stable/nifi-operator --version 25.3.0
206
+ helm install --wait opa-operator stackable-stable/opa-operator --version 25.3.0
207
+ helm install --wait secret-operator stackable-stable/secret-operator --version 25.3.0
208
+ helm install --wait spark-k8s-operator stackable-stable/spark-k8s-operator --version 25.3.0
209
+ helm install --wait superset-operator stackable-stable/superset-operator --version 25.3.0
210
+ helm install --wait trino-operator stackable-stable/trino-operator --version 25.3.0
211
+ helm install --wait zookeeper-operator stackable-stable/zookeeper-operator --version 25.3.0
212
+ ----
213
+
148
214
==== Known issues
0 commit comments