kube-1password-secrets/manifests/deployment.yaml

33 lines
824 B
YAML
Raw Normal View History

2020-04-25 17:43:25 +00:00
apiVersion: apps/v1
kind: Deployment
metadata:
name: kube-1password-secrets
spec:
selector:
matchLabels:
app.kubernetes.io/name: kube-1password-secrets
replicas: 1
template:
metadata:
labels:
app.kubernetes.io/name: kube-1password-secrets
spec:
containers:
- image: kube-1password-secrets
name: kube-1password-secrets
env:
- name: OP_SERVICE_ACCOUNT_TOKEN
2020-04-25 17:43:25 +00:00
valueFrom:
secretKeyRef:
name: kube-1password-secrets
key: OP_SERVICE_ACCOUNT_TOKEN
2020-04-25 17:43:25 +00:00
volumeMounts:
- mountPath: "/root/.op"
name: op
serviceAccountName: kube-1password-secrets
restartPolicy: Always
volumes:
- name: op
persistentVolumeClaim:
claimName: kube-1password-secrets