Skip to content

Commit 1d9303f

Browse files
authored
improved wait condition (#946)
1 parent a320c6b commit 1d9303f

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

docs/modules/kafka/examples/getting_started/getting_started.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ then
2020
exit 1
2121
fi
2222

23+
echo "Waiting for node(s) to be ready..."
24+
kubectl wait node --all --for=condition=Ready --timeout=120s
25+
2326
cd "$(dirname "$0")"
2427

2528
case "$1" in
@@ -50,6 +53,9 @@ exit 1
5053
;;
5154
esac
5255

56+
# TODO: Remove once https://github.com/stackabletech/issues/issues/828 has been implemented (see that issue for details).
57+
until kubectl get crd kafkaclusters.kafka.stackable.tech >/dev/null 2>&1; do echo "Waiting for CRDs to be installed" && sleep 1; done
58+
5359
echo "Installing ZooKeeper from zookeeper.yaml"
5460
# tag::install-zookeeper[]
5561
kubectl apply -f zookeeper.yaml

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ then
2020
exit 1
2121
fi
2222

23+
echo "Waiting for node(s) to be ready..."
24+
kubectl wait node --all --for=condition=Ready --timeout=120s
25+
2326
cd "$(dirname "$0")"
2427

2528
case "$1" in
@@ -50,6 +53,9 @@ exit 1
5053
;;
5154
esac
5255

56+
# TODO: Remove once https://github.com/stackabletech/issues/issues/828 has been implemented (see that issue for details).
57+
until kubectl get crd kafkaclusters.kafka.stackable.tech >/dev/null 2>&1; do echo "Waiting for CRDs to be installed" && sleep 1; done
58+
5359
echo "Installing ZooKeeper from zookeeper.yaml"
5460
# tag::install-zookeeper[]
5561
kubectl apply -f zookeeper.yaml

0 commit comments

Comments
 (0)