34 lines
811 B
YAML
34 lines
811 B
YAML
apiVersion: batch/v1
|
|
kind: Job
|
|
metadata:
|
|
name: secret-verify
|
|
spec:
|
|
backoffLimit: 1
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: secret-verify-dict
|
|
image: alpine
|
|
command: [ "/bin/echo", "$(SOME_TOKEN)" ]
|
|
env:
|
|
- name: TEST_VAR
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: secrets
|
|
key: SOME_TOKEN
|
|
- name: secret-verify
|
|
image: alpine
|
|
command: ["grep", "password", "/var/secrets/pgpass/.pgpass"]
|
|
volumeMounts:
|
|
- name: pgpass
|
|
mountPath: /var/secrets/pgpass
|
|
env:
|
|
- name: PGPASSFILE
|
|
value: /var/secrets/pgpass/.pgpass
|
|
restartPolicy: Never
|
|
volumes:
|
|
- name: pgpass
|
|
secret:
|
|
secretName: pgpass
|
|
defaultMode: 0600
|