Skip to content

Commit 80226da

Browse files
Malewarefhennig
andauthored
Update ARM documentation to 24.3.0 ( silent Multi Arch release ) (#580)
* first updates to docu * Adding branch for demos * Remove commen t * Applying suggestions from review Co-authored-by: Felix Hennig <fhennig@users.noreply.github.com> * hyphenate multi-architecture --------- Co-authored-by: Felix Hennig <fhennig@users.noreply.github.com>
1 parent f9a23e2 commit 80226da

File tree

2 files changed

+18
-11
lines changed

2 files changed

+18
-11
lines changed

modules/concepts/pages/arm64-support.adoc

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,32 @@
44

55
WARNING: This is an experimental feature of the Stackable Data Platform (SDP) and still under https://github.com/stackabletech/issues/issues/463[development].
66

7+
NOTE: 24.3.0 has been released as a multi-architecture release. We encountered certain limitations as Superset 3.1.0 hasn't been build yet and only Airflow 2.6.3 is currently available.
8+
79
== Early access
810

911
SDP release 23.11.0 has been ported to the ARM64 architecture.
12+
With 24.3.0 we enabled multi-architecture.
1013
These images are stored within the `stackable-experimental` organization in our https://repo.stackable.tech/#browse/browse:docker:v2%2Fstackable-experimental[Docker repository].
1114

1215
=== Available releases
1316

14-
The only release currently available for ARM64 is the early access version mentioned above.
17+
The only release currently available for ARM64 is the early access versions mentioned above.
18+
19+
23.11.0 only brought `arm64` as early access feature, as of 24.3.0 we support multi-architecture ( mixed architectures on clusters ).
1520

16-
Each product image is built using ARM-specific tags to keep them distinct from development/nightly images.
21+
Each product image is built using architecture-specific tags to keep them distinct from development/nightly images.
1722
In the future they may be bundled as a manifest list using an automated workflow.
1823

24+
24.7.0 will be released as part of the usual release process directly as multi-architecture release.
25+
1926
=== Operators
2027

2128
According to our https://docs.stackable.tech/home/stable/airflow/getting_started/installation#_helm[installation guide] you can install ARM64 operators e.g. for the commons operator as follows:
2229

2330
[source,bash]
2431
----
25-
helm install commons-operator stackable-stable/commons-operator --namespace stackable-operators --create-namespace --version=23.11.0 --set image.repository=docker.stackable.tech/stackable-experimental/commons-operator
32+
helm install commons-operator stackable-stable/commons-operator --namespace stackable-operators --create-namespace --version=24.3.0 --set image.repository=docker.stackable.tech/stackable-experimental/commons-operator
2633
----
2734

2835
By declaring `--set image.repository=docker.stackable.tech/stackable-experimental/commons-operator` you will overwrite the image selected by default with one located in the organization `stackable-experimental`. The other operators can be installed in the same way.
@@ -36,11 +43,11 @@ To choose an ARM64 image specify the image in the `custom` field as follows:
3643
----
3744
spec:
3845
image:
39-
custom: docker.stackable.tech/stackable-experimental/kafka:3.5.1-stackable23.11.0
40-
productVersion: 3.5.1
46+
custom: docker.stackable.tech/stackable-experimental/kafka:3.6.1-stackable24.3.0
47+
productVersion: 3.6.1
4148
----
4249

43-
NOTE: Only 23.11.0 is working at this moment.
50+
NOTE: 23.11.0 is released as arm64 only, 24.3.0 is released as manifest lists which bundle `x86_64` and `arm64`.
4451

4552
=== Prepared demos
4653

@@ -60,14 +67,14 @@ You will need access to a Kubernetes Cluster and to have the stackablectl https:
6067
git clone git@github.com:stackabletech/demos.git
6168
----
6269

63-
==== 2. Checkout ARM64 demo branch (release 23.11.0)
70+
==== 2. Checkout ARM64 demo branch (release 24.3.0)
6471
[source,bash]
6572
----
66-
cd demos && git pull && git checkout spike/demos-on-arm
73+
cd demos && git pull && git checkout feature/demos-24.3.0-multi-arch
6774
----
6875

69-
==== 3. Install stackable operators (release 23.11.0)
70-
NOTE: This executes a script where all operators with version 23.11.0 are installed.
76+
==== 3. Install stackable operators (release 24.3.0)
77+
NOTE: This executes a script where all operators with version 24.3.0 are installed.
7178
You can omit this step and only install operators you want by copying the corresponding `helm` command.
7279

7380
[source,bash]

ui

0 commit comments

Comments
 (0)