Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

snc-library: Delete the failed pods before check for available one #921

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Jul 3, 2024

  1. snc-library: Delete the failed pods before check for available one

    Sometime pods goes to `ContainerStatusUnknown` state where it is not
    able to send the status to kubelet and it stays there till manually
    deleted and due to it our snc script fails. In this PR we are deleting
    the pods which are in failed state (which is the same for
    ContainerStatusUnknown one) and then checks the pods availablity.
    
    ```
    + sleep 256
    + all_pods_are_running_completed none
    + local ignoreNamespace=none
    + ./openshift-clients/linux/oc get pod --no-headers --all-namespaces '--field-selector=metadata.namespace!=none'
    + grep -v Running
    + grep -v Completed
    openshift-kube-apiserver                           installer-11-crc                                         0/1   ContainerStatusUnknown   1                19m
    + exit=1
    + wait=512
    + count=10
    + '[' 10 -lt 10 ']'
    + echo 'Retry 10/10 exited 1, no more retries left.'
    Retry 10/10 exited 1, no more retries left.
    ```
    
    fixes: crc-org#920
    praveenkumar committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    06e6b4b View commit details
    Browse the repository at this point in the history