cluster-poc/helmfile.yaml
2025-01-13 13:46:12 -05:00

130 lines
2.9 KiB
YAML

environments:
default:
dev:
repositories:
- name: bitnami
url: https://charts.bitnami.com/bitnami
- name: grafana
url: https://grafana.github.io/helm-charts
- name: ingress-nginx
url: https://kubernetes.github.io/ingress-nginx
- name: open-telemetry
url: https://open-telemetry.github.io/opentelemetry-helm-charts
releases:
#======INFRASTRUCTURE======#
- name: ingress-nginx
chart: ingress-nginx/ingress-nginx
values:
- helm/ingress-nginx/values.yaml
#======MONITORING======#
- name: tempo
namespace: tempo
createNamespace: true
chart: grafana/tempo-distributed
values:
- helm/tempo/values.yaml
- name: loki
namespace: loki
createNamespace: true
chart: grafana/loki
values:
- helm/loki/values.yaml
- name: mimir
installed: false
namespace: mimir
createNamespace: true
chart: grafana/mimir-distributed
values:
- helm/mimir/values.yaml
- name: grafana
namespace: grafana
createNamespace: true
chart: grafana/grafana
needs:
- loki/loki
- tempo/tempo
# - mimir/mimir
values:
- helm/grafana/values.yaml
- name: opentelemetry-collector
namespace: open-telemetry
createNamespace: true
chart: open-telemetry/opentelemetry-collector
needs:
- loki/loki
- tempo/tempo
# - mimir/mimir
values:
- helm/opentelemetry-collector/values.yaml
#======EZTAXRETURN======#
- name: mysql
# installed: false
namespace: eztaxreturn
createNamespace: true
chart: bitnami/mysql
version: 11.1.20
values:
- helm/eztaxreturn/mysql-local/values.yaml
- name: rabbitmq
installed: false
namespace: eztaxreturn
createNamespace: true
chart: bitnami/rabbitmq
values:
- helm/rabbitmq/values.yaml
- name: mysql-dev
# installed: false
namespace: eztaxreturn
createNamespace: true
chart: helm/eztaxreturn/mysql-dev
values:
- helm/eztaxreturn/mysql-dev/values.yaml
- name: fake-smtp-server
# installed: false
namespace: eztaxreturn
createNamespace: true
chart: helm/eztaxreturn/fake-smtp-server
values:
- helm/eztaxreturn/fake-smtp-server/values.yaml
- name: tcp-server
# installed: false
namespace: eztaxreturn
createNamespace: true
chart: helm/eztaxreturn/tcp-server
values:
- helm/eztaxreturn/tcp-server/values.yaml
- helm/eztaxreturn/tcp-server/values.{{ .Environment.Name }}.yaml
- name: wcf-service
# installed: false
namespace: eztaxreturn
createNamespace: true
chart: helm/eztaxreturn/wcf-service
values:
- helm/eztaxreturn/wcf-service/values.yaml
- helm/eztaxreturn/wcf-service/values.{{ .Environment.Name }}.yaml
- name: georgia-api
installed: false
namespace: eztaxreturn
createNamespace: true
chart: helm/eztaxreturn/georgia-api
values:
- helm/eztaxreturn/georgia-api/values.yaml