# One-shot smoke Job. Prefer host-level smoke (deploy/scripts/railiance-smoke.sh) # when deploy keys live on the host. This Job is for image/k8s path verification # with --no-push (no deploy key in-cluster yet). apiVersion: batch/v1 kind: Job metadata: name: rein-aharness-smoke namespace: rein-aharness labels: app.kubernetes.io/name: rein-aharness app.kubernetes.io/component: smoke spec: ttlSecondsAfterFinished: 600 backoffLimit: 1 template: metadata: labels: app.kubernetes.io/name: rein-aharness app.kubernetes.io/component: smoke spec: restartPolicy: Never securityContext: fsGroup: 10001 containers: - name: smoke image: rein-aharness:railiance01 imagePullPolicy: Never args: - "profiles" envFrom: - configMapRef: name: rein-aharness-config resources: requests: cpu: 50m memory: 128Mi limits: cpu: 500m memory: 512Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: ["ALL"] readOnlyRootFilesystem: true runAsNonRoot: true runAsUser: 10001 runAsGroup: 10001