charts/dial/values.yaml (120 lines of code) (raw):
# This is umbrella chart. It means that it doesn't contain resources itself, but combines several charts as dependencies.
# Configuration values represented here are either complimentary or override values from dependency charts for example purposes.
# Check dependency charts for hints and details about specific values, their defaults and extra configuration.
extraDeploy: []
### keycloak configuration ##
# ref: https://github.com/bitnami/charts/blob/main/bitnami/keycloak/README.md
keycloak:
# -- Enable/disable keycloak
enabled: false
proxy: edge
# auth:
# adminUser: "admin"
# adminPassword: "youReallyNeedToChangeThis"
extraEnvVars:
- name: KC_FEATURES
value: "token-exchange,admin-fine-grained-authz,declarative-user-profile"
postgresql:
enabled: true
# auth:
# postgresPassword: "youReallyNeedToChangeThis"
# password: "youReallyNeedToChangeThis"
keycloakConfigCli:
enabled: true
extraEnvVars:
- name: IMPORT_VARSUBSTITUTION_ENABLED
value: "true"
# configuration:
# realm.yaml: |
# yourRealmConfig
### ai-dial-auth-helper configuration ###
authhelper:
# -- Enable/disable ai-dial-auth-helper.
# Set `keycloak.enabled: true` before enabling this.
enabled: false
commonLabels:
app.kubernetes.io/component: "authentication"
image:
repository: epam/ai-dial-auth-helper
tag: 0.3.0
containerPorts:
http: 4088
# env:
# SERVER_HOSTURL: ""
# OAUTH2_PROVIDERURI: ""
# secrets:
# OAUTH2_CLIENTSECRET: ""
### ai-dial-core configuration ###
core:
# -- Enable/disable ai-dial-core
enabled: true
image:
tag: 0.21.0
### ai-dial-chat configuration ###
chat:
# -- Enable/disable ai-dial-chat
enabled: true
commonLabels:
app.kubernetes.io/component: "application"
image:
repository: epam/ai-dial-chat
tag: 0.22.0
containerPorts:
http: 3000
livenessProbe:
enabled: true
httpGet:
path: /api/health
failureThreshold: 6
readinessProbe:
enabled: true
httpGet:
path: /api/health
failureThreshold: 6
### ai-dial-chat-themes configuration ###
themes:
# -- Enable/disable ai-dial-chat-themes
enabled: true
commonLabels:
app.kubernetes.io/component: "webserver"
image:
repository: epam/ai-dial-chat-themes
tag: 0.9.1
containerPorts:
http: 8080
podSecurityContext:
fsGroup: 101
containerSecurityContext:
runAsUser: 101
livenessProbe:
enabled: true
readinessProbe:
enabled: true
### ai-dial-adapter-openai configuration ###
openai:
# -- Enable/disable ai-dial-adapter-openai
enabled: false
commonLabels:
app.kubernetes.io/component: "adapter"
image:
repository: epam/ai-dial-adapter-openai
tag: 0.18.0
# env:
# DIAL_USE_FILE_STORAGE: "true"
# DIAL_URL: "http://{{ .Release.Name }}-core"
livenessProbe:
enabled: true
readinessProbe:
enabled: true
### ai-dial-adapter-bedrock configuration ###
bedrock:
# -- Enable/disable ai-dial-adapter-bedrock
enabled: false
commonLabels:
app.kubernetes.io/component: "adapter"
image:
repository: epam/ai-dial-adapter-bedrock
tag: 0.20.0
# env:
# DIAL_URL: "http://{{ .Release.Name }}-core"
secrets:
{}
# AWS_DEFAULT_REGION: "us-east-1"
# AWS_ACCESS_KEY_ID: ""
# AWS_SECRET_ACCESS_KEY: ""
livenessProbe:
enabled: true
readinessProbe:
enabled: true
### ai-dial-adapter-vertexai configuration ###
vertexai:
# -- Enable/disable ai-dial-adapter-vertexai
enabled: false
commonLabels:
app.kubernetes.io/component: "adapter"
image:
repository: epam/ai-dial-adapter-vertexai
tag: 0.14.0
# env:
# DIAL_URL: "http://{{ .Release.Name }}-core"
livenessProbe:
enabled: true
readinessProbe:
enabled: true
### ai-dial-adapter-dial configuration ###
dial:
# -- Enable/disable ai-dial-adapter-dial
enabled: false
commonLabels:
app.kubernetes.io/component: "adapter"
image:
repository: epam/ai-dial-adapter-dial
tag: 0.3.1
# env:
# DIAL_URL: "http://{{ .Release.Name }}-core"
livenessProbe:
enabled: true
readinessProbe:
enabled: true
### ai-dial-assistant configuration ###
assistant:
# -- Enable/disable ai-dial-assistant
enabled: false
commonLabels:
app.kubernetes.io/component: "application"
image:
repository: epam/ai-dial-assistant
tag: 0.7.0
# env:
# OPENAI_API_BASE: "http://{{ .Release.Name }}-core"
# TOOLS_SUPPORTING_DEPLOYMENTS: "gpt-4-turbo"
livenessProbe:
enabled: true
readinessProbe:
enabled: true