@@ -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
1412if [ $# -eq 0 ]
1513then
@@ -27,7 +25,7 @@ helm install --wait zookeeper-operator oci://{{ helm.repo_url }}/{{ helm.repo_na
2725helm install --wait hdfs-operator oci://{{ helm.repo_url }}/{{ helm.repo_name }}/hdfs-operator --version {{ versions.hdfs }}
2826helm install --wait commons-operator oci://{{ helm.repo_url }}/{{ helm.repo_name }}/commons-operator --version {{ versions.commons }}
2927helm 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
119117file_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
140138create_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)"
159157echo " Delete file"
160158delete_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