Skip to content

Commit 93f60d9

Browse files
authored
fix(docs): Update getting-started script pre-25.11.0 (#724)
* fix service name and listener class * revert to external-stable and deploy with stackablectl presets * use stackablectl fallback presets
1 parent 9f13d80 commit 93f60d9

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

docs/modules/hdfs/examples/getting_started/getting_started.sh

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ set -euo pipefail
77
# This script contains all the code snippets from the guide, as well as some assert tests
88
# to test if the instructions in the guide work. The user *could* use it, but it is intended
99
# for testing only.
10-
# The script will install the operators, create a superset instance and briefly open a port
11-
# forward and connect to the superset instance to make sure it is up and running.
12-
# No running processes are left behind (i.e. the port-forwarding is closed at the end)
10+
# The script will install the operators, create a superset instance and run some tests via the helper pod.
1311

1412
if [ $# -eq 0 ]
1513
then
@@ -27,7 +25,7 @@ helm install --wait zookeeper-operator oci://oci.stackable.tech/sdp-charts/zooke
2725
helm install --wait hdfs-operator oci://oci.stackable.tech/sdp-charts/hdfs-operator --version 0.0.0-dev
2826
helm install --wait commons-operator oci://oci.stackable.tech/sdp-charts/commons-operator --version 0.0.0-dev
2927
helm install --wait secret-operator oci://oci.stackable.tech/sdp-charts/secret-operator --version 0.0.0-dev
30-
helm install --wait listener-operator oci://oci.stackable.tech/sdp-charts/listener-operator --version 0.0.0-dev
28+
helm install --wait listener-operator oci://oci.stackable.tech/sdp-charts/listener-operator --version 0.0.0-dev --set preset=stable-nodes
3129
# end::helm-install-operators[]
3230
;;
3331
"stackablectl")
@@ -118,7 +116,7 @@ kubectl rollout status --watch --timeout=5m statefulset/webhdfs
118116

119117
file_status() {
120118
# tag::file-status[]
121-
kubectl exec -n default webhdfs-0 -- curl -s -XGET "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default.default.svc.cluster.local:9870/webhdfs/v1/?op=LISTSTATUS"
119+
kubectl exec -n default webhdfs-0 -- curl -s -XGET "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default-headless.default.svc.cluster.local:9870/webhdfs/v1/?op=LISTSTATUS"
122120
# end::file-status[]
123121
}
124122

@@ -140,7 +138,7 @@ kubectl cp -n default ./testdata.txt webhdfs-0:/tmp
140138
create_file() {
141139
# tag::create-file[]
142140
kubectl exec -n default webhdfs-0 -- \
143-
curl -s -XPUT -T /tmp/testdata.txt "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default.default.svc.cluster.local:9870/webhdfs/v1/testdata.txt?user.name=stackable&op=CREATE&noredirect=true"
141+
curl -s -XPUT -T /tmp/testdata.txt "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default-headless.default.svc.cluster.local:9870/webhdfs/v1/testdata.txt?user.name=stackable&op=CREATE&noredirect=true"
144142
# end::create-file[]
145143
}
146144

@@ -159,7 +157,7 @@ echo "Created file: $found_file with status $(file_status)"
159157
echo "Delete file"
160158
delete_file() {
161159
# tag::delete-file[]
162-
kubectl exec -n default webhdfs-0 -- curl -s -XDELETE "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default.default.svc.cluster.local:9870/webhdfs/v1/testdata.txt?user.name=stackable&op=DELETE"
160+
kubectl exec -n default webhdfs-0 -- curl -s -XDELETE "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default-headless.default.svc.cluster.local:9870/webhdfs/v1/testdata.txt?user.name=stackable&op=DELETE"
163161
# end::delete-file[]
164162
}
165163

docs/modules/hdfs/examples/getting_started/getting_started.sh.j2

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ set -euo pipefail
77
# This script contains all the code snippets from the guide, as well as some assert tests
88
# to test if the instructions in the guide work. The user *could* use it, but it is intended
99
# for testing only.
10-
# The script will install the operators, create a superset instance and briefly open a port
11-
# forward and connect to the superset instance to make sure it is up and running.
12-
# No running processes are left behind (i.e. the port-forwarding is closed at the end)
10+
# The script will install the operators, create a superset instance and run some tests via the helper pod.
1311

1412
if [ $# -eq 0 ]
1513
then
@@ -27,7 +25,7 @@ helm install --wait zookeeper-operator oci://{{ helm.repo_url }}/{{ helm.repo_na
2725
helm install --wait hdfs-operator oci://{{ helm.repo_url }}/{{ helm.repo_name }}/hdfs-operator --version {{ versions.hdfs }}
2826
helm install --wait commons-operator oci://{{ helm.repo_url }}/{{ helm.repo_name }}/commons-operator --version {{ versions.commons }}
2927
helm install --wait secret-operator oci://{{ helm.repo_url }}/{{ helm.repo_name }}/secret-operator --version {{ versions.secret }}
30-
helm install --wait listener-operator oci://{{ helm.repo_url }}/{{ helm.repo_name }}/listener-operator --version {{ versions.listener }}
28+
helm install --wait listener-operator oci://{{ helm.repo_url }}/{{ helm.repo_name }}/listener-operator --version {{ versions.listener }} --set preset=stable-nodes
3129
# end::helm-install-operators[]
3230
;;
3331
"stackablectl")
@@ -118,7 +116,7 @@ kubectl rollout status --watch --timeout=5m statefulset/webhdfs
118116

119117
file_status() {
120118
# tag::file-status[]
121-
kubectl exec -n default webhdfs-0 -- curl -s -XGET "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default.default.svc.cluster.local:9870/webhdfs/v1/?op=LISTSTATUS"
119+
kubectl exec -n default webhdfs-0 -- curl -s -XGET "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default-headless.default.svc.cluster.local:9870/webhdfs/v1/?op=LISTSTATUS"
122120
# end::file-status[]
123121
}
124122

@@ -140,7 +138,7 @@ kubectl cp -n default ./testdata.txt webhdfs-0:/tmp
140138
create_file() {
141139
# tag::create-file[]
142140
kubectl exec -n default webhdfs-0 -- \
143-
curl -s -XPUT -T /tmp/testdata.txt "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default.default.svc.cluster.local:9870/webhdfs/v1/testdata.txt?user.name=stackable&op=CREATE&noredirect=true"
141+
curl -s -XPUT -T /tmp/testdata.txt "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default-headless.default.svc.cluster.local:9870/webhdfs/v1/testdata.txt?user.name=stackable&op=CREATE&noredirect=true"
144142
# end::create-file[]
145143
}
146144

@@ -159,7 +157,7 @@ echo "Created file: $found_file with status $(file_status)"
159157
echo "Delete file"
160158
delete_file() {
161159
# tag::delete-file[]
162-
kubectl exec -n default webhdfs-0 -- curl -s -XDELETE "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default.default.svc.cluster.local:9870/webhdfs/v1/testdata.txt?user.name=stackable&op=DELETE"
160+
kubectl exec -n default webhdfs-0 -- curl -s -XDELETE "http://simple-hdfs-namenode-default-0.simple-hdfs-namenode-default-headless.default.svc.cluster.local:9870/webhdfs/v1/testdata.txt?user.name=stackable&op=DELETE"
163161
# end::delete-file[]
164162
}
165163

0 commit comments

Comments
 (0)