environments: dev: values: - version: 0.0.1 dev-keycloak: values: - version: 0.0.1 --- repositories: - name: bitnami url: registry-1.docker.io/bitnamicharts oci: true releases: - name: keycloak installed: {{ eq .Environment.Name "dev-keycloak" | toYaml }} missingFileHandler: Warn namespace: {{ .Namespace }} chart: bitnami/keycloak version: 24.4.8 values: - postgresql: auth: username: keycloak password: keycloak database: keycloak - extraEnvVars: - name: KEYCLOAK_EXTRA_ARGS value: "--import-realm" - name: KC_HOSTNAME_URL value: https://keycloak.127.0.0.1.nip.io - extraVolumes: - name: import configMap: name: desk-keycloak - extraVolumeMounts: - name: import mountPath: /opt/bitnami/keycloak/data/import/ - auth: adminUser: su adminPassword: su - customCaExistingSecret: "certifi" - proxy: edge - ingress: enabled: true hostname: keycloak.127.0.0.1.nip.io - extraDeploy: - apiVersion: v1 kind: ConfigMap metadata: name: desk-keycloak data: desk.json: | {{ readFile "../../docker/auth/realm.json" | replace "http://localhost:3200" "https://desk.127.0.0.1.nip.io" | replace "http://app-dev:8000" "https://desk.127.0.0.1.nip.io" | replace "http://localhost:8071" "https://desk.127.0.0.1.nip.io" | indent 14 }} - name: postgres installed: {{ regexMatch "^dev.*" .Environment.Name | toYaml }} missingFileHandler: Warn namespace: {{ .Namespace }} chart: bitnami/postgresql version: 13.1.5 values: - auth: username: dinum password: pass database: people - tls: enabled: true autoGenerated: true - name: redis installed: {{ regexMatch "^dev.*" .Environment.Name | toYaml }} missingFileHandler: Warn namespace: {{ .Namespace }} chart: bitnami/redis version: 18.19.2 values: - auth: password: pass architecture: standalone - name: dimail installed: {{ eq .Environment.Name "dev" | toYaml }} missingFileHandler: Warn namespace: {{ .Namespace }} chart: ./dimail - name: desk installed: {{ regexMatch "^dev.*" .Environment.Name | toYaml }} missingFileHandler: Warn namespace: {{ .Namespace }} chart: ./desk values: - env.d/{{ .Environment.Name }}/values.desk.yaml.gotmpl - name: extra installed: {{ eq .Environment.Name "dev" | toYaml }} missingFileHandler: Warn namespace: {{ .Namespace }} chart: ./extra values: - env.d/{{ .Environment.Name }}/values.desk.yaml.gotmpl - name: maildev installed: {{ regexMatch "^dev.*" .Environment.Name | toYaml }} missingFileHandler: Warn namespace: {{ .Namespace }} chart: ./maildev values: - env.d/values.maildev.yaml.gotmpl