apiVersion: argoproj.io/v1alpha1 kind: AnalysisTemplate metadata: name: runner-health namespace: ci spec: metrics: - name: runner-deployment-exists provider: job: spec: backoffLimit: 0 template: spec: serviceAccountName: kargo-verifier restartPolicy: Never containers: - name: check image: alpine/k8s:1.35.1 command: ["/bin/sh", "-c"] args: - | echo "Checking gitea-runner deployment..." kubectl get deployment gitea-runner -n gitea-runner -o jsonpath='{.metadata.name}' && echo " exists" || exit 1 echo "Runner health check passed"