2021-02-19 12:27:50 +00:00
|
|
|
bases:
|
|
|
|
- environments.yaml
|
|
|
|
---
|
|
|
|
|
|
|
|
{{ if .Values.cilium.enabled }}
|
2020-10-22 12:03:15 +00:00
|
|
|
{{ readFile "hf-templates.yaml" }}
|
2021-02-19 12:27:50 +00:00
|
|
|
{{ else }}
|
|
|
|
{{ readFile "hf-templates-cnp-disabled.yaml" }}
|
|
|
|
{{ end }}
|
2020-10-22 12:03:15 +00:00
|
|
|
|
2020-05-18 11:53:01 +00:00
|
|
|
repositories:
|
|
|
|
- name: stable
|
2020-10-28 17:10:40 +00:00
|
|
|
url: https://charts.helm.sh/stable
|
2020-09-22 15:40:44 +00:00
|
|
|
- name: bitnami
|
2020-09-02 10:55:06 +00:00
|
|
|
url: https://charts.bitnami.com/bitnami
|
|
|
|
- name: hashicorp
|
|
|
|
url: https://helm.releases.hashicorp.com
|
2020-09-24 14:06:56 +00:00
|
|
|
- name: codecentric
|
|
|
|
url: https://codecentric.github.io/helm-charts
|
2021-02-19 12:27:50 +00:00
|
|
|
- name: rbkmoney
|
|
|
|
url: https://rbkmoney.github.io/charts
|
2021-07-08 01:10:39 +00:00
|
|
|
- name: es
|
|
|
|
url: https://helm.elastic.co
|
2020-05-18 11:53:01 +00:00
|
|
|
|
2021-02-19 12:27:50 +00:00
|
|
|
# Path to the helmfile state file being processed BEFORE releases in this state file
|
2020-09-28 12:55:52 +00:00
|
|
|
helmfiles:
|
2021-02-26 17:14:11 +00:00
|
|
|
- path: helmfile-infra.yaml
|
2020-09-28 12:55:52 +00:00
|
|
|
|
2020-05-18 11:53:01 +00:00
|
|
|
releases:
|
2021-02-19 12:27:50 +00:00
|
|
|
#External releases
|
2020-05-18 11:53:01 +00:00
|
|
|
- name: kafka
|
|
|
|
<<: *default
|
2021-02-19 12:27:50 +00:00
|
|
|
chart: bitnami/kafka
|
|
|
|
version: 12.7.3
|
2020-05-18 11:53:01 +00:00
|
|
|
- name: consul
|
|
|
|
<<: *default
|
2021-02-19 12:27:50 +00:00
|
|
|
chart: hashicorp/consul
|
2020-09-22 15:40:44 +00:00
|
|
|
- name: postgres
|
|
|
|
<<: *default
|
|
|
|
chart: bitnami/postgresql
|
2021-02-19 12:27:50 +00:00
|
|
|
version: 9.7.2
|
2020-10-20 10:10:02 +00:00
|
|
|
wait: true
|
2021-02-19 12:27:50 +00:00
|
|
|
- name: vault-cm
|
|
|
|
<<: *default
|
|
|
|
chart: rbkmoney/raw
|
2020-09-24 14:06:56 +00:00
|
|
|
- name: vault
|
|
|
|
<<: *default
|
|
|
|
chart: hashicorp/vault
|
2020-09-28 12:55:52 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/postgres
|
|
|
|
- {{ .Namespace | default "default" }}/vault-cm
|
2020-10-20 10:10:02 +00:00
|
|
|
wait: true
|
2020-10-02 13:20:10 +00:00
|
|
|
- name: keycloak-realms
|
|
|
|
<<: *default
|
2021-02-19 12:27:50 +00:00
|
|
|
chart: rbkmoney/raw
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: keycloak
|
|
|
|
<<: *default
|
|
|
|
chart: codecentric/keycloak
|
2020-10-02 13:20:10 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/postgres
|
|
|
|
- {{ .Namespace | default "default" }}/keycloak-realms
|
2020-10-20 10:10:02 +00:00
|
|
|
wait: true
|
2021-07-08 01:10:39 +00:00
|
|
|
- name: deanonimus-es
|
|
|
|
<<: *default
|
|
|
|
chart: es/elasticsearch
|
2021-02-19 12:27:50 +00:00
|
|
|
#Rbkmoney processing releases
|
2020-10-08 09:51:32 +00:00
|
|
|
- name: holmes
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless
|
2020-09-28 17:27:23 +00:00
|
|
|
- name: riak
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_statefull_json
|
2020-05-18 11:53:01 +00:00
|
|
|
- name: machinegun
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-09-28 12:55:52 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/consul
|
|
|
|
- {{ .Namespace | default "default" }}/riak
|
|
|
|
- {{ .Namespace | default "default" }}/kafka
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: bender
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_statefull_json
|
2020-08-05 06:43:07 +00:00
|
|
|
- name: kds
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-08-14 08:55:34 +00:00
|
|
|
- name: cds
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-09-28 17:27:23 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/kds
|
|
|
|
- {{ .Namespace | default "default" }}/riak
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: shumway
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-09-28 12:55:52 +00:00
|
|
|
needs:
|
2021-03-05 16:05:19 +00:00
|
|
|
- {{ .Namespace | default "default" }}/vault
|
2020-10-20 10:10:02 +00:00
|
|
|
wait: true
|
2020-09-29 14:25:34 +00:00
|
|
|
- name: hooker
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless
|
2020-10-05 09:27:46 +00:00
|
|
|
needs:
|
2021-03-05 16:05:19 +00:00
|
|
|
- {{ .Namespace | default "default" }}/vault
|
|
|
|
- {{ .Namespace | default "default" }}/kafka
|
|
|
|
- {{ .Namespace | default "default" }}/hellgate
|
|
|
|
# - {{ .Namespace | default "default" }}/fault-detector
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: dominant
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-09-28 12:55:52 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/shumway
|
2020-10-20 10:10:02 +00:00
|
|
|
wait: true
|
2020-08-14 12:44:48 +00:00
|
|
|
- name: binbase
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: proxy-mocketbank
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-10-27 19:20:09 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/hellgate
|
2020-10-29 15:32:45 +00:00
|
|
|
- name: proxy-mocketbank-mpi
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-10-29 15:32:45 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/proxy-mocketbank
|
2020-10-08 14:13:39 +00:00
|
|
|
- name: proxy-mocket-inspector
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-10-27 19:20:09 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/hellgate
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: hellgate
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-10-27 19:20:09 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/dominant
|
2021-09-09 17:44:45 +00:00
|
|
|
- name: limiter
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
- name: party-management
|
|
|
|
<<: *generic_stateless_json
|
2021-09-16 08:09:05 +00:00
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/dominant
|
2021-09-09 17:44:45 +00:00
|
|
|
- name: token-keeper
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-10-02 15:20:18 +00:00
|
|
|
needs:
|
2021-09-09 17:44:45 +00:00
|
|
|
- {{ .Namespace | default "default" }}/dominant
|
|
|
|
- name: capi-pcidss-v2
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-10-05 10:02:28 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: url-shortener
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless
|
2021-08-09 14:48:46 +00:00
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2020-09-07 11:55:01 +00:00
|
|
|
- name: capi-v1
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-10-02 15:20:18 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2020-08-20 15:12:42 +00:00
|
|
|
- name: capi-v2
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-10-02 15:20:18 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2020-08-25 11:59:43 +00:00
|
|
|
- name: wapi-pcidss-v0
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-10-02 15:20:18 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2021-05-14 11:50:40 +00:00
|
|
|
- name: wapi-v0
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless_json
|
2020-10-02 15:20:18 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2021-05-14 11:50:40 +00:00
|
|
|
- name: fistful
|
|
|
|
<<: *generic_stateless_json
|
2021-07-08 01:10:39 +00:00
|
|
|
- name: fistful-magista
|
|
|
|
<<: *generic_stateless
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/vault
|
2020-10-08 11:11:44 +00:00
|
|
|
- name: payform
|
2021-02-19 12:27:50 +00:00
|
|
|
<<: *generic_stateless
|
2020-10-09 07:37:47 +00:00
|
|
|
- name: test-transaction
|
2021-08-26 14:42:07 +00:00
|
|
|
<<: *generic_stateless
|
2021-02-19 12:27:50 +00:00
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/shumway
|
|
|
|
- {{ .Namespace | default "default" }}/dominant
|
|
|
|
- {{ .Namespace | default "default" }}/cds
|
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
|
|
|
- name: anapi
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
|
|
|
- name: binapi
|
|
|
|
<<: *generic_stateless_json
|
2020-10-20 10:10:02 +00:00
|
|
|
needs:
|
2021-02-19 12:27:50 +00:00
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2021-02-26 17:14:11 +00:00
|
|
|
- name: controlcenter
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2021-09-09 17:44:45 +00:00
|
|
|
- name: weezing
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2021-02-26 17:14:11 +00:00
|
|
|
- name: dashboard
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2021-07-08 01:10:39 +00:00
|
|
|
- name: analytics
|
|
|
|
<<: *generic_stateless
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/vault
|
|
|
|
- {{ .Namespace | default "default" }}/kafka
|
|
|
|
# - {{ .Namespace | default "default" }}/columbus
|
|
|
|
- {{ .Namespace | default "default" }}/payouter
|
|
|
|
- name: questionary
|
|
|
|
<<: *generic_stateless
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/vault
|
|
|
|
- name: claim-management
|
|
|
|
<<: *generic_stateless
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/vault
|
|
|
|
- {{ .Namespace | default "default" }}/kafka
|
|
|
|
- {{ .Namespace | default "default" }}/hellgate
|
|
|
|
- name: questionary-aggr-proxy
|
|
|
|
<<: *generic_stateless
|
|
|
|
- name: magista
|
|
|
|
<<: *generic_stateless
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/vault
|
|
|
|
- {{ .Namespace | default "default" }}/kafka
|
|
|
|
# - {{ .Namespace | default "default" }}/columbus
|
|
|
|
- {{ .Namespace | default "default" }}/hellgate
|
2021-09-03 12:35:26 +00:00
|
|
|
# - {{ .Namespace | default "default" }}/payouter-
|
|
|
|
- name: xrates
|
|
|
|
<<: *generic_stateless
|
|
|
|
installed: false
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/vault
|
|
|
|
- {{ .Namespace | default "default" }}/machinegun
|
2021-07-08 01:10:39 +00:00
|
|
|
- name: payouter
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/vault
|
|
|
|
- name: columbus
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/columbus-pg
|
|
|
|
- name: columbus-pg
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
- name: dark-api
|
|
|
|
<<: *generic_stateless
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/magista
|
|
|
|
- {{ .Namespace | default "default" }}/claim-management
|
|
|
|
- {{ .Namespace | default "default" }}/messages
|
|
|
|
- {{ .Namespace | default "default" }}/questionary-aggr-proxy
|
|
|
|
- {{ .Namespace | default "default" }}/questionary
|
|
|
|
# - {{ .Namespace | default "default" }}/file-storage
|
|
|
|
- {{ .Namespace | default "default" }}/hellgate
|
|
|
|
- {{ .Namespace | default "default" }}/dominant
|
|
|
|
- name: wb-list-manager
|
|
|
|
installed: false
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
- name: fraudbusters-mgmt
|
|
|
|
installed: false
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/vault
|
|
|
|
- {{ .Namespace | default "default" }}/fraudbusters
|
|
|
|
- name: fraudbusters
|
|
|
|
installed: false
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/wb-list-manager
|
|
|
|
- {{ .Namespace | default "default" }}/columbus
|
2021-09-24 09:34:05 +00:00
|
|
|
- name: fraudbusters-warehouse
|
|
|
|
installed: false
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/clickhouse
|
2021-07-08 01:10:39 +00:00
|
|
|
- name: deanonimus
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/deanonimus-es
|
|
|
|
- name: messages
|
|
|
|
<<: *generic_stateless_json
|
2021-07-09 13:58:54 +00:00
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/postgres
|
2021-07-08 01:10:39 +00:00
|
|
|
- name: papi
|
|
|
|
<<: *generic_stateless_json
|
2021-07-09 13:58:54 +00:00
|
|
|
needs:
|
2021-07-08 01:10:39 +00:00
|
|
|
- {{ .Namespace | default "default" }}/dominant
|
|
|
|
- {{ .Namespace | default "default" }}/magista
|
|
|
|
- {{ .Namespace | default "default" }}/hellgate
|
2021-09-09 17:44:45 +00:00
|
|
|
- name: reporter
|
|
|
|
<<: *generic_stateless
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/vault
|
|
|
|
- {{ .Namespace | default "default" }}/kafka
|
|
|
|
- {{ .Namespace | default "default" }}/hellgate
|
|
|
|
- {{ .Namespace | default "default" }}/magista
|
|
|
|
- {{ .Namespace | default "default" }}/dominant
|
|
|
|
- name: bouncer
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
- name: bouncer-policies
|
|
|
|
<<: *generic_stateless_json
|
2021-09-20 13:23:40 +00:00
|
|
|
- name: org-manager
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
2021-10-06 14:16:10 +00:00
|
|
|
- name: claim-api
|
|
|
|
<<: *generic_stateless_json
|
|
|
|
needs:
|
|
|
|
- {{ .Namespace | default "default" }}/keycloak
|
|
|
|
- {{ .Namespace | default "default" }}/party-management
|
|
|
|
- {{ .Namespace | default "default" }}/bouncer
|
|
|
|
- {{ .Namespace | default "default" }}/claim-management
|