Skip to content

Commit ca80143

Browse files
committed
Wait for metrics server
1 parent 163e717 commit ca80143

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

manifest.jps

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,16 @@ actions:
220220
kubectl create -f ${baseUrl}/addons/metrics-server/resource-reader.yaml
221221
kubectl create -f ${baseUrl}/addons/create-admin.yaml
222222
kubectl create -f ${baseUrl}/addons/grant-privileges.yaml
223+
while true; do
224+
READY_REPLICAS=$(kubectl get deployment/metrics-server -o=jsonpath='{.status.readyReplicas}' -n kube-system)
225+
if [ -z ${READY_REPLICAS} ]; then
226+
echo "Waiting for metrics-server" && sleep 10
227+
else
228+
if [ ${READY_REPLICAS} -eq 1 ]; then
229+
echo "Metrics server is ready" && break
230+
fi
231+
fi
232+
done
223233

224234
- if ('${settings.dashboard}' == 'version1'):
225235
cmd[${nodes.k8sm.master.id}]: |-

0 commit comments

Comments
 (0)