--- 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