| # |
| # 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 |
| |