@@ -22,6 +22,106 @@ WARNING: Manually adapted ServiceAccounts must be updated.
2222** Airflow Operator
2323** Superset Operator
2424
25+ ==== Upgrade from 24.11.1
26+
27+ ===== Using stackablectl
28+
29+ Upgrade the CustomResourceDefinitions (CRDs) installed by the Stackable Platform:
30+
31+ [source]
32+ ----
33+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/airflow-operator/24.11.1/deploy/helm/airflow-operator/crds/crds.yaml
34+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/commons-operator/24.11.1/deploy/helm/commons-operator/crds/crds.yaml
35+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/druid-operator/24.11.1/deploy/helm/druid-operator/crds/crds.yaml
36+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hbase-operator/24.11.1/deploy/helm/hbase-operator/crds/crds.yaml
37+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hdfs-operator/24.11.1/deploy/helm/hdfs-operator/crds/crds.yaml
38+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hive-operator/24.11.1/deploy/helm/hive-operator/crds/crds.yaml
39+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/kafka-operator/24.11.1/deploy/helm/kafka-operator/crds/crds.yaml
40+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/listener-operator/24.11.1/deploy/helm/listener-operator/crds/crds.yaml
41+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/nifi-operator/24.11.1/deploy/helm/nifi-operator/crds/crds.yaml
42+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/opa-operator/24.11.1/deploy/helm/opa-operator/crds/crds.yaml
43+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/secret-operator/24.11.1/deploy/helm/secret-operator/crds/crds.yaml
44+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/spark-k8s-operator/24.11.1/deploy/helm/spark-k8s-operator/crds/crds.yaml
45+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/superset-operator/24.11.1/deploy/helm/superset-operator/crds/crds.yaml
46+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/trino-operator/24.11.1/deploy/helm/trino-operator/crds/crds.yaml
47+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/zookeeper-operator/24.11.1/deploy/helm/zookeeper-operator/crds/crds.yaml
48+ ----
49+
50+ [source,console]
51+ ----
52+ customresourcedefinition.apiextensions.k8s.io "airflowclusters.airflow.stackable.tech" replaced
53+ customresourcedefinition.apiextensions.k8s.io "airflowdbs.airflow.stackable.tech" replaced
54+ customresourcedefinition.apiextensions.k8s.io "authenticationclasses.authentication.stackable.tech" replaced
55+ customresourcedefinition.apiextensions.k8s.io "s3connections.s3.stackable.tech" replaced
56+ ...
57+ ----
58+
59+ Upgrade the `24.11` release
60+
61+ [source,console]
62+ ----
63+ $ stackablectl release install 24.11
64+
65+ Installed release '24.11'
66+
67+ Use "stackablectl operator installed" to list installed operators.
68+ ----
69+
70+ ===== Using Helm
71+
72+ Upgrade the CustomResourceDefinitions (CRDs) installed by the Stackable Platform:
73+
74+ [source]
75+ ----
76+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/airflow-operator/24.11.1/deploy/helm/airflow-operator/crds/crds.yaml
77+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/commons-operator/24.11.1/deploy/helm/commons-operator/crds/crds.yaml
78+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/druid-operator/24.11.1/deploy/helm/druid-operator/crds/crds.yaml
79+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hbase-operator/24.11.1/deploy/helm/hbase-operator/crds/crds.yaml
80+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hdfs-operator/24.11.1/deploy/helm/hdfs-operator/crds/crds.yaml
81+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/hive-operator/24.11.1/deploy/helm/hive-operator/crds/crds.yaml
82+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/kafka-operator/24.11.1/deploy/helm/kafka-operator/crds/crds.yaml
83+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/listener-operator/24.11.1/deploy/helm/listener-operator/crds/crds.yaml
84+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/nifi-operator/24.11.1/deploy/helm/nifi-operator/crds/crds.yaml
85+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/opa-operator/24.11.1/deploy/helm/opa-operator/crds/crds.yaml
86+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/secret-operator/24.11.1/deploy/helm/secret-operator/crds/crds.yaml
87+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/spark-k8s-operator/24.11.1/deploy/helm/spark-k8s-operator/crds/crds.yaml
88+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/superset-operator/24.11.1/deploy/helm/superset-operator/crds/crds.yaml
89+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/trino-operator/24.11.1/deploy/helm/trino-operator/crds/crds.yaml
90+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/zookeeper-operator/24.11.1/deploy/helm/zookeeper-operator/crds/crds.yaml
91+ ----
92+
93+ [source,console]
94+ ----
95+ customresourcedefinition.apiextensions.k8s.io "airflowclusters.airflow.stackable.tech" replaced
96+ customresourcedefinition.apiextensions.k8s.io "airflowdbs.airflow.stackable.tech" replaced
97+ customresourcedefinition.apiextensions.k8s.io "authenticationclasses.authentication.stackable.tech" replaced
98+ customresourcedefinition.apiextensions.k8s.io "s3connections.s3.stackable.tech" replaced
99+ ...
100+ ----
101+
102+ Upgrade the `24.11` release
103+
104+ [source,console]
105+ ----
106+ helm repo add stackable-stable https://repo.stackable.tech/repository/helm-stable/
107+ helm repo update stackable-stable
108+ helm upgrade --install --wait airflow-operator stackable-stable/airflow-operator --version 24.11.1
109+ helm upgrade --install --wait commons-operator stackable-stable/commons-operator --version 24.11.1
110+ helm upgrade --install --wait druid-operator stackable-stable/druid-operator --version 24.11.1
111+ helm upgrade --install --wait hbase-operator stackable-stable/hbase-operator --version 24.11.1
112+ helm upgrade --install --wait hdfs-operator stackable-stable/hdfs-operator --version 24.11.1
113+ helm upgrade --install --wait hive-operator stackable-stable/hive-operator --version 24.11.1
114+ helm upgrade --install --wait kafka-operator stackable-stable/kafka-operator --version 24.11.1
115+ helm upgrade --install --wait listener-operator stackable-stable/listener-operator --version 24.11.1
116+ helm upgrade --install --wait nifi-operator stackable-stable/nifi-operator --version 24.11.1
117+ helm upgrade --install --wait opa-operator stackable-stable/opa-operator --version 24.11.1
118+ helm upgrade --install --wait secret-operator stackable-stable/secret-operator --version 24.11.1
119+ helm upgrade --install --wait spark-k8s-operator stackable-stable/spark-k8s-operator --version 24.11.1
120+ helm upgrade --install --wait superset-operator stackable-stable/superset-operator --version 24.11.1
121+ helm upgrade --install --wait trino-operator stackable-stable/trino-operator --version 24.11.1
122+ helm upgrade --install --wait zookeeper-operator stackable-stable/zookeeper-operator --version 24.11.1
123+ ----
124+
25125=== 24.11.0
26126
27127Released on 2024-11-28.
@@ -319,7 +419,7 @@ Use "stackablectl operator installed" to list installed operators.
319419
320420Use `helm list` to list the currently installed operators.
321421
322- You can use the following command to uninstall all operators that are part of the `24.3 ` release:
422+ You can use the following command to uninstall all operators that are part of the `24.7 ` release:
323423
324424[source,console]
325425----
0 commit comments