diff --git a/hack/cluster-monitoring/deploy b/hack/cluster-monitoring/deploy
index 9620872abdc96a571fe84234d31d057a3c77d0c7..cbf0270e8a57114ef2cf0eb5a7982f1e5136d492 100755
--- a/hack/cluster-monitoring/deploy
+++ b/hack/cluster-monitoring/deploy
@@ -17,9 +17,11 @@ kctl() {
 kctl apply -f manifests/prometheus-operator.yaml
 
 # Wait for TPRs to be ready.
-until kctl get servicemonitor; do sleep 1; done
-until kctl get prometheus; do sleep 1; done
-until kctl get alertmanager; do sleep 1; done
+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
+echo "done!"
 
 kctl apply -f manifests/exporters
 kctl apply -f manifests/grafana