68 lines
1.7 KiB
YAML
68 lines
1.7 KiB
YAML
---
|
|
repositories:
|
|
- name: bitnami
|
|
url: https://charts.bitnami.com/bitnami
|
|
- name: runix
|
|
url: https://helm.runix.net
|
|
|
|
environments:
|
|
staging: &staging
|
|
values:
|
|
- ./values/globals/staging.yaml.gotmpl
|
|
production:
|
|
default: *staging
|
|
|
|
---
|
|
releases:
|
|
- name: mysql
|
|
namespace: {{ .Values.globals.mysql.namespace }}
|
|
createNamespace: true
|
|
chart: bitnami/mysql
|
|
values:
|
|
- ./values/mysql/values.yaml.gotmpl
|
|
|
|
- name: phpmyadmin
|
|
namespace: {{ .Values.globals.phpmyadmin.namespace }}
|
|
createNamespace: true
|
|
chart: bitnami/phpmyadmin
|
|
values:
|
|
- ./values/phpmyadmin/values.yaml.gotmpl
|
|
needs:
|
|
- {{ .Values.globals.mysql.namespace }}/mysql
|
|
|
|
- name: postgres
|
|
namespace: {{ .Values.globals.postgres.namespace }}
|
|
createNamespace: true
|
|
chart: bitnami/postgresql
|
|
values:
|
|
- ./values/postgres/values.yaml.gotmpl
|
|
|
|
- name: pgadmin4
|
|
namespace: {{ .Values.globals.pgadmin4.namespace }}
|
|
createNamespace: true
|
|
chart: runix/pgadmin4
|
|
values:
|
|
- ./values/pgadmin4/values.yaml.gotmpl
|
|
needs:
|
|
- {{ .Values.globals.postgres.namespace }}/postgres
|
|
|
|
- name: init-dbs
|
|
# It doesn't really matter where we put this, but I don't want it polluting
|
|
# the default namespace
|
|
namespace: init-dbs
|
|
createNamespace: true
|
|
chart: ./charts/init-dbs
|
|
values:
|
|
- ./values/init-dbs/values.yaml.gotmpl
|
|
needs:
|
|
- {{ .Values.globals.postgres.namespace }}/postgres
|
|
- {{ .Values.globals.mysql.namespace }}/mysql
|
|
|
|
- name: redis
|
|
namespace: {{ .Values.globals.redis.namespace }}
|
|
createNamespace: true
|
|
chart: bitnami/redis
|
|
values:
|
|
- ./values/redis/values.yaml.gotmpl
|
|
|