Skip to content

Commit 7b6c92f

Browse files
Merge pull request #986 from dprince/operator_status_fix
Check for running replicas for get-operator-status.sh
2 parents 11e411a + 565f374 commit 7b6c92f

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

scripts/get-operator-status.sh

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,9 @@ if [ -z "$OPERATOR_NAME" ]; then
99
echo "Please set OPERATOR_NAME"; exit 1
1010
fi
1111

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
12+
REPLICAS=$(oc get -n "${OPERATOR_NAMESPACE}" deployment ${OPERATOR_NAME}-operator-controller-manager -o json | jq -e '.status.availableReplicas')
13+
if [ "$REPLICAS" != "1" ]; then
2114
exit 1
2215
fi
16+
echo "Succeeded"
2317
exit 0

0 commit comments

Comments
 (0)