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