add itsm.yaml app-frontend.yaml
This commit is contained in:
parent
9878210c3e
commit
1c72fe24c4
23
helmfiles/app-frontend.yaml
Normal file
23
helmfiles/app-frontend.yaml
Normal file
@ -0,0 +1,23 @@
|
||||
repositories:
|
||||
- name: stable
|
||||
url: https://charts.onwalk.net
|
||||
username: {{ requiredEnv "ARF_USERNAME" }}
|
||||
password: {{ requiredEnv "ARF_PASSWORD" | quote }}
|
||||
|
||||
templates:
|
||||
default: &default
|
||||
namespace: itsm-dev
|
||||
createNamespace: true
|
||||
chart: stable/app-frontend
|
||||
version: 0.1.3
|
||||
|
||||
releases:
|
||||
- name: itsm-dev
|
||||
<<: *default
|
||||
set:
|
||||
- name: image.repository
|
||||
value: ""
|
||||
- name: image.tag
|
||||
value: ""
|
||||
- name: service.port
|
||||
value: ""
|
||||
@ -1,61 +0,0 @@
|
||||
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 }}
|
||||
53
helmfiles/itsm.yaml
Normal file
53
helmfiles/itsm.yaml
Normal file
@ -0,0 +1,53 @@
|
||||
repositories:
|
||||
- name: stable
|
||||
url: https://charts.onwalk.net
|
||||
username: {{ requiredEnv "ARF_USERNAME" }}
|
||||
password: {{ requiredEnv "ARF_PASSWORD" | quote }}
|
||||
|
||||
templates:
|
||||
default: &default
|
||||
namespace: itsm-dev
|
||||
createNamespace: true
|
||||
chart: stable/itsm-tools
|
||||
version: 0.1.18
|
||||
|
||||
releases:
|
||||
- name: itsm-dev
|
||||
<<: *default
|
||||
set:
|
||||
- name: apisix.dashboard.enabled
|
||||
value: true
|
||||
- name: apisix.dashboard.ingress.enabled
|
||||
value: true
|
||||
- name: apisix.dashboard.ingress.className
|
||||
value: nginx
|
||||
- name: apisix.dashboard.ingress.hosts[0].host
|
||||
value: apisix-dashboard.onwalk.net
|
||||
- name: apisix.dashboard.ingress.hosts[0].paths[0]
|
||||
value: '/*'
|
||||
- name: apisix.etcd.enabled
|
||||
value: true
|
||||
- name: etcd-adapter.enabled
|
||||
value: false
|
||||
- name: novu.web.ingress.enabled
|
||||
value: true
|
||||
- name: novu.web.ingress.ingressClassName
|
||||
value: nginx
|
||||
- name: novu.web.ingress.hostname
|
||||
value: 'novu.onwalk.net'
|
||||
- name: novu.redis.enabled
|
||||
value: false
|
||||
- name: novu.externalRedis.host
|
||||
value: redis.local
|
||||
- name: novu.externalRedis.existingSecret
|
||||
value: itsm-redis-secret
|
||||
- name: novu.mongodb.enabled
|
||||
value: false
|
||||
- name: novu.externalDatabase.existingSecret
|
||||
value: itsm-mongodb-secret-rw
|
||||
- name: novu.localstack.enabled
|
||||
value: false
|
||||
- name: novu.externalS3.existingSecret
|
||||
value: itsm-s3-secret-rw
|
||||
- name: windmill.databaseUrlSecretName
|
||||
value: itsm-postgresql-secret-rw
|
||||
Loading…
Reference in New Issue
Block a user