Skip to content

Commit 767c8d4

Browse files
committed
chore: add patch upgrade instructions
1 parent 78a5510 commit 767c8d4

File tree

1 file changed

+101
-1
lines changed

1 file changed

+101
-1
lines changed

modules/ROOT/partials/release-notes/release-24.11.adoc

Lines changed: 101 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

27127
Released on 2024-11-28.
@@ -319,7 +419,7 @@ Use "stackablectl operator installed" to list installed operators.
319419

320420
Use `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

Comments
 (0)