1
0
Fork 0
kubernetes/authelia/migrate.yaml

43 lines
1.1 KiB
YAML

---
apiVersion: batch/v1
kind: Job
metadata:
name: authelia-migration
namespace: authelia
spec:
template:
spec:
containers:
- name: migrate
image: docker.io/dimitri/pgloader
command:
- pgloader
- sqlite:///var/lib/authelia/db.sqlite3
- postgresql:///authelia
env:
- name: PGHOST
value: default.postgresql
- name: PGUSER
valueFrom:
secretKeyRef:
name: authelia.authelia.default.credentials.postgresql.acid.zalan.do
key: username
- name: PGPASSWORD
valueFrom:
secretKeyRef:
name: authelia.authelia.default.credentials.postgresql.acid.zalan.do
key: password
- name: PGDATABASE
value: authelia
volumeMounts:
- name: data
mountPath: /var/lib/authelia
subPath: authelia
nodeSelector:
kubernetes.io/arch: amd64
volumes:
- name: data
persistentVolumeClaim:
claimName: authelia
restartPolicy: Never