Skip to content

Commit 3169f48

Browse files
committed
chore(25.3.0): Add upgrade intructions using stackablectl
1 parent 5e0fc56 commit 3169f48

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

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

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)