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