charts/zombi/keycloak-bootstrap/templates/job.yaml
2020-12-29 19:08:24 +00:00

41 lines
1 KiB
YAML

apiVersion: batch/v1
kind: Job
metadata:
name: keycloak-bootstrap
spec:
template:
spec:
containers:
- name: bootstrap
image: ailox/kcbootstrap
env:
- name: KEYCLOAK_URL
value: {{ .Values.keycloakURL }}
- name: KEYCLOAK_REALM
value: {{ .Values.keycloakRealm }}
- name: KEYCLOAK_USERNAME
valueFrom:
secretKeyRef:
name: {{ .Values.keycloakSecretName }}
key: "username"
- name: KEYCLOAK_PASSWORD
valueFrom:
secretKeyRef:
name: {{ .Values.keycloakSecretName }}
key: "password"
volumeMounts:
- name: realms-volume
mountPath: "/realms"
readOnly: true
resources:
limits:
memory: 100Mi
requests:
cpu: 50m
memory: 100Mi
volumes:
- name: realms-volume
secret:
secretName: {{ .Values.realmsSecretName }}
restartPolicy: Never
backoffLimit: 10