blob: 569e4e7b88f29d729b9dc08a9080a97938662105 [file] [log] [blame]
# *****************************************************************************
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
# ******************************************************************************
keycloak:
image:
tag: "7.0.0"
replicas: 1
basepath: auth
username: ${keycloak_user}
password: "${keycloak_password}"
persistence:
dbVendor: mysql
dbName: ${mysql_db_name}
dbHost: keycloak-mysql
dbPort: 3306
dbUser: ${mysql_user}
dbPassword: "${mysql_user_password}"
service:
type: ClusterIP
# nodePort: 31088
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/rewrite-target: /auth
path: /auth
hosts:
- ${ssn_k8s_alb_dns_name}
tls:
- hosts:
- ${ssn_k8s_alb_dns_name}
secretName: dlab-ui-tls
startupScripts:
mystartup.sh: |
${configure_keycloak_file}
extraInitContainers: |
- name: theme-provider
image: epamdlab/ui-theme:0.1
imagePullPolicy: Always
command:
- sh
args:
- -c
- |
echo "Copying theme..."
cp -R /dlab/* /theme
volumeMounts:
- name: theme
mountPath: /theme
extraVolumeMounts: |
- name: theme
mountPath: /opt/jboss/keycloak/themes/dlab
extraVolumes: |
- name: theme
emptyDir: {}