apiVersion: batch/v1 kind: Job metadata: name: @@JOB_NAME@@ namespace: nuthatch-testbed spec: activeDeadlineSeconds: 300 backoffLimit: 0 ttlSecondsAfterFinished: 300 template: spec: automountServiceAccountToken: false enableServiceLinks: false restartPolicy: Never containers: - name: storage-foundation image: @@TEST_IMAGE@@ imagePullPolicy: Never command: [nuthatch-storage-integration] args: ["+RTS", "-N2", "-RTS"] envFrom: - configMapRef: {name: @@PROFILE_NAME@@} env: - {name: NUTHATCH_JWT_SECRET, value: synthetic-storage-session-jwt-secret} - {name: NUTHATCH_REDIS_URL, value: "redis://127.0.0.1:6379/0"} - {name: NUTHATCH_PUBLIC_BASE_URL, value: "https://storage.invalid"} - {name: NUTHATCH_OIDC_ISSUER, value: "https://issuer.invalid"} - {name: NUTHATCH_OIDC_CLIENT_ID, value: storage-foundation} - {name: NUTHATCH_OIDC_ADDITIONAL_AUDIENCES, value: ""} - {name: NUTHATCH_OIDC_CLIENT_SECRET, value: synthetic-storage-oidc-client-secret} - {name: NUTHATCH_OIDC_REDIRECT_URI, value: "https://storage.invalid/oidc/callback"} resources: requests: {cpu: 100m, memory: 32Mi} limits: {cpu: "2", memory: 96Mi}