apiVersion: batch/v1 kind: Job metadata: name: @@JOB_NAME@@ namespace: remora-testbed labels: app.kubernetes.io/name: remora-deployment-test spec: backoffLimit: 0 activeDeadlineSeconds: 300 template: metadata: labels: app.kubernetes.io/name: remora-deployment-test spec: restartPolicy: Never automountServiceAccountToken: false enableServiceLinks: false dnsPolicy: None dnsConfig: nameservers: [10.96.0.53] searches: [remora-testbed.svc.cluster.local, svc.cluster.local, cluster.local] options: - {name: ndots, value: "5"} initContainers: - name: smoke image: @@CURL_IMAGE@@ imagePullPolicy: Never command: [sh, -ec] args: - | retry="--retry 30 --retry-all-errors --retry-delay 1" test "$(curl $retry --silent --output /dev/null --write-out '%{http_code}' http://remora-remora-api-metrics:9090/health/ready)" = 200 test "$(curl $retry --silent --output /dev/null --write-out '%{http_code}' http://remora-remora-web/health/ready)" = 200 curl $retry --fail --silent http://remora-remora-api-metrics:9090/metrics | grep -q remora_background_runs_total curl $retry --fail --silent http://remora-remora-web/runtime-config.js | grep -q '"oidcClientId":"remora-web"' test "$(curl $retry --silent --output /dev/null --write-out '%{http_code}' http://remora-remora/v1/jobs)" = 401 if test -n "@@INGRESS_URL@@"; then curl $retry --fail --silent --header 'Host: qualification-ingress' @@INGRESS_URL@@/ | grep -q '