github.com/argoproj-labs/argocd-operator@v0.10.0/tests/k8s/1-014_validate_parallelism_limit/06-check-deployment.yaml (about)

     1  apiVersion: kuttl.dev/v1beta1
     2  kind: TestStep
     3  commands:
     4  - script: |
     5      set -e
     6      kubectl patch -n $NAMESPACE argocds/argocd --type=json --patch '[{"op": "remove", "path": "/spec/controller/parallelismLimit"}]'
     7  - script: sleep 30
     8  - script: |
     9      set -e
    10      expected=10
    11      wlCommand=$(kubectl get -n $NAMESPACE statefulset/argocd-application-controller -o jsonpath='{.spec.template.spec.containers[0].command}'| jq -r '.[]' )
    12      if ! echo "$wlCommand" | grep -qPz -- "--kubectl-parallelism-limit\\n${expected}(\$|\\n)"; then
    13        echo "Incorrect or missing --kubectl-parallelism-limit detected."
    14        echo "$wlCommand"
    15        exit 1
    16      fi