We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 11e411a + 565f374 commit 7b6c92fCopy full SHA for 7b6c92f
scripts/get-operator-status.sh
@@ -9,15 +9,9 @@ if [ -z "$OPERATOR_NAME" ]; then
9
echo "Please set OPERATOR_NAME"; exit 1
10
fi
11
12
-CSVNAME=$(oc get csv -n ${OPERATOR_NAMESPACE} -o jsonpath='{range .items[*]}{@.metadata.name}{"\n"}{end}' | grep -E "^${OPERATOR_NAME}-operator\.v")
13
-if [ -z "$CSVNAME" ]; then
14
- echo "NOTFOUND"
15
- exit 1
16
-fi
17
-
18
-PHASE=$(oc get -n ${OPERATOR_NAMESPACE} csv/${CSVNAME} -o jsonpath='{.status.phase}')
19
-echo $PHASE
20
-if [ "$PHASE" != "Succeeded" ]; then
+REPLICAS=$(oc get -n "${OPERATOR_NAMESPACE}" deployment ${OPERATOR_NAME}-operator-controller-manager -o json | jq -e '.status.availableReplicas')
+if [ "$REPLICAS" != "1" ]; then
21
exit 1
22
+echo "Succeeded"
23
exit 0
0 commit comments