From 0ecc860cf6b7c12b3d4d9ee6d915f32750989506 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Wed, 6 Mar 2024 22:24:37 +0800 Subject: [PATCH] add helmfiles/itsm-tools.yaml --- helmfiles/itsm-tools.yaml | 61 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 helmfiles/itsm-tools.yaml diff --git a/helmfiles/itsm-tools.yaml b/helmfiles/itsm-tools.yaml new file mode 100644 index 0000000..27b9a98 --- /dev/null +++ b/helmfiles/itsm-tools.yaml @@ -0,0 +1,61 @@ +repositories: + - name: stable + url: https://charts.onwalk.net + +templates: + defaultIngress: &defaultIngress + kubernetes.io/ingress.class: nginx + kubernetes.io/tls-acme: "true" + +environments: + stage: + values: + - ingressHostname: novu-web-stage.onwalk.net + - resources: + limits: + cpu: 100m + memory: 128Mi + requests: + cpu: 50m + memory: 64Mi + prod: + values: + - ingressHostname: novu-web-prod.onwalk.net + - resources: + limits: + cpu: 200m + memory: 256Mi + requests: + cpu: 100m + memory: 128Mi + +releases: + - name: itsm-dev + namespace: itsm-dev + chart: stable/itsm + version: "0.1.16" + values: + - novu: + web: + ingress: + enabled: true + hostname: {{ .Environment.Values.ingressHostname }} + ingressClassName: 'nginx' + apisix: + dashboard: + ingress: + enabled: true + className: "nginx" + hosts: + - host: apisix-dashboard.onwalk.net + paths: + - /* + etcd-adapter: + enabled: true + mysql: + host: mysql + port: 3306 + username: apisix + password: apisix + database: apisix + resources: {{ .Environment.Values.resources }}