46 lines
1.3 KiB
YAML
46 lines
1.3 KiB
YAML
repositories:
|
|
- name: crunchydata
|
|
url: git+https://github.com/grantdhunter/postgres-operator@helm?ref=main
|
|
- name: bitnami
|
|
url: https://charts.bitnami.com/bitnami
|
|
- name: k8up-io
|
|
url: https://k8up-io.github.io/k8up
|
|
|
|
releases:
|
|
# data storage
|
|
- name: pgo
|
|
namespace: postgres-operator
|
|
createNamespace: true
|
|
chart: crunchydata/pgo
|
|
values:
|
|
- ../postgres/operator-values.yaml
|
|
- name: postgres
|
|
namespace: datastore
|
|
createNamespace: true
|
|
chart: crunchydata/postgrescluster
|
|
values:
|
|
- ../postgres/values.yaml
|
|
setString:
|
|
- name: pgBackRestConfig.global.repo1-s3-key
|
|
value: '{{ requiredEnv "HETZNER_S3_ACCESS_KEY" }}'
|
|
- name: pgBackRestConfig.global.repo1-s3-key-secret
|
|
value: '{{ requiredEnv "HETZNER_S3_ACCESS_SECRET" }}'
|
|
- name: pgBackRestConfig.global.repo1-cipher-pass
|
|
value: '{{ requiredEnv "PG_BACKREST_PASSWORD" }}'
|
|
- name: mariadb
|
|
namespace: datastore
|
|
createNamespace: true
|
|
chart: bitnami/mariadb
|
|
values:
|
|
- ../mariadb/values.yaml
|
|
setString:
|
|
- name: auth.rootPassword
|
|
value: {{ requiredEnv "MARIADB_ROOT_PASSWORD" }}
|
|
|
|
# backup infrastructure
|
|
- name: k8up
|
|
namespace: k8up
|
|
createNamespace: true
|
|
chart: k8up-io/k8up
|
|
values:
|
|
- ../k8up/values.yaml |