Browse Source

keycloak

pull/223/head
selmankoc 3 years ago
parent
commit
135a8f2858
  1. 47
      etc/k8s/eshoponabp/charts/keycloak/templates/keycloak-deployment.yaml
  2. 21
      etc/k8s/eshoponabp/charts/keycloak/values.yaml

47
etc/k8s/eshoponabp/charts/keycloak/templates/keycloak-deployment.yaml

@ -14,30 +14,49 @@ spec:
containers: containers:
- image: {{ .Values.image.repository }}:{{ .Values.image.tag }} - image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
imagePullPolicy: {{ .Values.image.pullPolicy }} imagePullPolicy: {{ .Values.image.pullPolicy }}
command: ["/opt/keycloak/bin/kc.sh", "start", "--optimized", "--http-enabled=true", "--http-port=8080", "--hostname-strict=false", "--hostname-strict-https=false"] args: ["start", "--cache-stack=kubernetes"]
name: {{ .Release.Name }}-{{ .Chart.Name }} name: {{ .Release.Name }}-{{ .Chart.Name }}
ports: ports:
- name: http - name: http
containerPort: 80 containerPort: 8080
- name: https - name: https
containerPort: 443 containerPort: 8443
env: env:
- name: DB_VENDOR - name: "KC_DB"
value: "{{ .Values.config.dbVendor }}" value: "{{ .Values.config.kcDb }}"
- name: DB_ADDR - name: "KC_DB_URL"
value: "{{ .Values.config.dbAddr }}" value: "{{ .Values.config.kcDbUrl }}"
- name: DB_DATABASE - name: "KC_DB_URL_HOST"
value: "{{ .Values.config.dbDatabase }}" value: "{{ .Values.config.kcDbUrlHost }}"
- name: "DB_USER" - name: "KC_DB_URL_PORT"
value: "{{ .Values.config.dbUser }}" value: "{{ .Values.config.kcDbUrlPort }}"
- name: "DB_PASSWORD" - name: "KC_DB_URL_DATABASE"
value: "{{ .Values.config.dbPassword }}" value: "{{ .Values.config.kcDbUrlDatabase }}"
- name: "KC_DB_USERNAME"
value: "{{ .Values.config.kcDbUsername }}"
- name: "KC_DB_PASSWORD"
value: "{{ .Values.config.kcDbPassword }}"
- name: "KEYCLOAK_ADMIN" - name: "KEYCLOAK_ADMIN"
value: "{{ .Values.config.keycloakAdmin }}" value: "{{ .Values.config.keycloakAdmin }}"
- name: "KEYCLOAK_ADMIN_PASSWORD" - name: "KEYCLOAK_ADMIN_PASSWORD"
value: "{{ .Values.config.keycloakAdminPassword }}" value: "{{ .Values.config.keycloakAdminPassword }}"
- name: "KC_HEALTH_ENABLED" - name: "KC_HEALTH_ENABLED"
value: "{{ .Values.config.kcHealthEnabled }}" value: "{{ .Values.config.kcHealthEnabled }}"
- name: "KC_HTTP_RELATIVE_PATH"
value: "{{ .Values.config.kcHttpRelativePath }}"
- name: "KC_PROXY"
value: "{{ .Values.config.kcProxy }}"
- name: "PROXY_ADDRESS_FORWARDING"
value: "{{ .Values.config.proxyAddressForwarding }}"
- name: "KC_HTTP_ENABLED"
value: "{{ .Values.config.kcHttpEnabled }}"
- name: "KC_HOSTNAME_URL"
value: "{{ .Values.config.kcHostnameUrl }}"
- name: "KC_HOSTNAME_ADMIN_URL"
value: "{{ .Values.config.kcHostnameAdminUrl }}"
- name: "jgroups.dns.query"
value: "{{ .Values.config.jgroupsDnsQuery }}"
{{- if .Values.env }} {{- if .Values.env }}
{{ toYaml .Values.env | indent 8 }} {{ toYaml .Values.env | indent 8 }}
{{- end }} {{- end }}

21
etc/k8s/eshoponabp/charts/keycloak/values.yaml

@ -1,12 +1,21 @@
config: config:
dbVendor: postgres kcDb: postgres
dbAddr: eshop-st-postgresdb kcDbUrl: jdbc:postgresql://eshop-st-postgresdb:5432/keycloak
dbDatabase: keycloak kcDbUrlHost: eshop-st-postgresdb
dbUser: postgres kcDbUrlPort: 5432
dbPassword: myPassw0rd kcDbUrlDatabase: keycloak
kcDbUsername: postgres
kcDbPassword: myPassw0rd
keycloakAdmin: admin keycloakAdmin: admin
keycloakAdminPassword: 1q2w3E* keycloakAdminPassword: 1q2w3E*
kcHealthEnabled: true kcHealthEnabled: true
kcHttpRelativePath : /
kcProxy: edge
proxyAddressForwarding: true
kcHttpEnabled: true
kcHostnameUrl: https://account.eshoponabp.dev
kcHostnameAdminUrl: https://account.eshoponabp.dev
jgroupsDnsQuery: eshop-st-keycloak
ingress: ingress:
host: account.eshoponabp.dev host: account.eshoponabp.dev
@ -14,7 +23,7 @@ ingress:
image: image:
repository: quay.io/keycloak/keycloak repository: quay.io/keycloak/keycloak
tag: 19.0.2 tag: 21.1.1
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# command: # command:

Loading…
Cancel
Save