Skip to content

Commit 33aaa07

Browse files
Merge pull request #1107 from openstack-k8s-operators/revert-1101-vanish-marketplace-when-error
Revert "Apply workaround for crashing openshift-marketplace"
2 parents d7ef01e + 15293d2 commit 33aaa07

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

scripts/validate-marketplace.sh

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,11 @@ fi
2121

2222
OPERATOR_NAMESPACE=openshift-marketplace
2323

24-
# Similar part was done in CI Framework CRC jobs
25-
# https://review.rdoproject.org/cgit/config/tree/playbooks/crc/files/ensure_services_up.sh
26-
not_running_pods=$(oc get pods --no-headers -n ${OPERATOR_NAMESPACE} 2>/dev/null | grep -viE 'running|completed')
27-
if [ -z "$not_running_pods" ]; then
28-
echo "All $OPERATOR_NAMESPACE pods seems to me fine"
29-
else
30-
# Workaround for problematic openshift-marketplace
31-
# More info: https://github.com/crc-org/crc/issues/4109#issuecomment-2042497411
32-
oc delete pods --all -n "${OPERATOR_NAMESPACE}"
33-
oc wait pod --for=delete -n "$OPERATOR_NAMESPACE" -l olm.managed --timeout=${TIMEOUT}
24+
oc get pods -n ${OPERATOR_NAMESPACE} | grep "CrashLoopBackOff"
25+
if [ $? -eq 0 ]; then
26+
oc patch OperatorHub cluster --type json -p '[{"op": "add", "path": "/spec/disableAllDefaultSources", "value": true}]'
27+
oc wait pod --for=delete -n ${OPERATOR_NAMESPACE} -l olm.managed --timeout=${TIMEOUT}
28+
oc patch OperatorHub cluster --type json -p '[{"op": "add", "path": "/spec/disableAllDefaultSources", "value": false}]'
3429
oc wait pod -n ${OPERATOR_NAMESPACE} -l olm.managed --for condition=Ready
3530
fi
3631

0 commit comments

Comments
 (0)