diff --git a/hack/cluster-monitoring/deploy b/hack/cluster-monitoring/deploy index 9176b956b417953ad24ccf3051117b315cbde572..d959029d31ee2c6f1ea8bda52dfcab16c922cf80 100755 --- a/hack/cluster-monitoring/deploy +++ b/hack/cluster-monitoring/deploy @@ -17,10 +17,13 @@ kctl() { kctl apply -f manifests/prometheus-operator # Wait for TPRs to be ready. -printf "Waiting for Operator to register third party objects..." -until kctl get servicemonitor > /dev/null 2>&1; do sleep 1; printf "."; done -until kctl get prometheus > /dev/null 2>&1; do sleep 1; printf "."; done -until kctl get alertmanager > /dev/null 2>&1; do sleep 1; printf "."; done +printf "Waiting for Operator to register custom resource definitions..." +until kctl get customresourcedefinitions servicemonitors.monitoring.coreos.com > /dev/null 2>&1; do sleep 1; printf "."; done +until kctl get customresourcedefinitions prometheuses.monitoring.coreos.com > /dev/null 2>&1; do sleep 1; printf "."; done +until kctl get customresourcedefinitions alertmanagers.monitoring.coreos.com > /dev/null 2>&1; do sleep 1; printf "."; done +until kctl get servicemonitors.monitoring.coreos.com > /dev/null 2>&1; do sleep 1; printf "."; done +until kctl get prometheuses.monitoring.coreos.com > /dev/null 2>&1; do sleep 1; printf "."; done +until kctl get alertmanagers.monitoring.coreos.com > /dev/null 2>&1; do sleep 1; printf "."; done echo "done!" kctl apply -f manifests/node-exporter