blob: 81bb74b44ca365a0dccdb0b8a8d8765e3bce71db [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.
#
# replica count for dev
replicaCount: 1
mysql:
# if use external mysql server, please set true
# by default using false, chart will create a single mysql instance
# TODO(matrixji): add support external mysql server
useExternal: false
# the external mysql server address
externalServer: 127.0.0.1
# external mysql port
externalPort: 3306
# the username for devlake database
username: merico
# the password for devlake database
password: merico
# the database for devlake
database: lake
# root password for mysql, only used when use_external=true
rootPassword: admin
# storage for mysql
storage:
# the storage class for pv, leave empty will using default
class: ""
size: 5Gi
# image for mysql
image:
repository: mysql
tag: 8.0.26
pullPolicy: IfNotPresent
# resources config for mysql if have
resources: {}
# nodeSelector config for mysql if have
nodeSelector: {}
# tolerations config for mysql if have
tolerations: []
# affinity config for mysql if have
affinity: {}
grafana:
# image for grafana
image:
repository: mericodev/grafana
tag: latest
pullPolicy: Always
resources: {}
nodeSelector: {}
tolerations: []
affinity: {}
lake:
image:
repository: mericodev/lake
tag: latest
pullPolicy: Always
# storage for config
storage:
# the storage class for pv, leave empty will using default
class: ""
size: 100Mi
resources: {}
nodeSelector: {}
tolerations: []
affinity: {}
ui:
image:
repository: mericodev/config-ui
tag: latest
pullPolicy: Always
resources: {}
nodeSelector: {}
tolerations: []
affinity: {}
# alpine image for some init containers
alpine:
image:
repository: alpine
tag: 3.16
pullPolicy: IfNotPresent
service:
type: NodePort
# service port for grafana
grafanaPort: 32000
# service port for devlake-ui
uiPort: 32001
# the external endpoint for grafana, only used when ingress not enabled
grafanaEndpoint: http://127.0.0.1:32000
ingress:
enabled: false
enableHttps: false
className: ""
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
# domain name for hosting devlake
hostname: localhost
# url prefix, not works right now, keep "/"
prefix: /
# if using https provides the certificates secret name
tlsSecretName: ""
# ingress http port
httpPort: 80
# ingress https port
httpsPort: 443
option:
# localtime zone info from host path.
localtime: /etc/localtime