2020-05-18 11:53:01 +00:00
|
|
|
repositories:
|
|
|
|
- name: stable
|
|
|
|
url: https://kubernetes-charts.storage.googleapis.com
|
|
|
|
- name: incubator
|
|
|
|
url: https://kubernetes-charts-incubator.storage.googleapis.com
|
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
|
2020-05-18 11:53:01 +00:00
|
|
|
|
|
|
|
templates:
|
|
|
|
default: &default
|
|
|
|
chart: ./services/{{`{{ .Release.Name }}`}}
|
|
|
|
namespace: default
|
|
|
|
# This prevents helmfile exiting when it encounters a missing file
|
|
|
|
# Valid values are "Error", "Warn", "Info", "Debug". The default is "Error"
|
|
|
|
# Use "Debug" to make missing files errors invisible at the default log level(--log-level=INFO)
|
|
|
|
missingFileHandler: Warn
|
|
|
|
values:
|
|
|
|
- config/{{`{{ .Release.Name }}`}}/values.yaml
|
2020-09-29 10:26:40 +00:00
|
|
|
timeout: 600
|
2020-05-18 11:53:01 +00:00
|
|
|
|
2020-09-28 12:55:52 +00:00
|
|
|
|
|
|
|
helmfiles:
|
|
|
|
- # Path to the helmfile state file being processed BEFORE releases in this state file
|
|
|
|
path: helmfile-infra.yaml
|
|
|
|
|
2020-05-18 11:53:01 +00:00
|
|
|
releases:
|
|
|
|
- name: zookeeper
|
|
|
|
<<: *default
|
|
|
|
chart: incubator/zookeeper
|
|
|
|
version: 2.1.3
|
|
|
|
- name: kafka
|
|
|
|
<<: *default
|
2020-09-28 12:55:52 +00:00
|
|
|
needs:
|
|
|
|
- default/zookeeper
|
2020-05-18 11:53:01 +00:00
|
|
|
chart: incubator/kafka
|
|
|
|
version: 0.21.2
|
|
|
|
- name: consul
|
|
|
|
<<: *default
|
|
|
|
chart: stable/consul
|
|
|
|
version: 3.9.5
|
2020-09-22 15:40:44 +00:00
|
|
|
- name: postgres
|
|
|
|
<<: *default
|
|
|
|
chart: bitnami/postgresql
|
|
|
|
version: 9.2.0
|
2020-09-28 12:55:52 +00:00
|
|
|
atomic: true
|
2020-09-24 14:06:56 +00:00
|
|
|
- name: vault
|
|
|
|
<<: *default
|
|
|
|
chart: hashicorp/vault
|
|
|
|
version: 0.7.0
|
2020-09-28 12:55:52 +00:00
|
|
|
needs:
|
|
|
|
- default/postgres
|
|
|
|
atomic: true
|
2020-10-02 13:20:10 +00:00
|
|
|
- name: keycloak-realms
|
|
|
|
<<: *default
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: keycloak
|
|
|
|
<<: *default
|
|
|
|
chart: codecentric/keycloak
|
2020-10-07 09:13:12 +00:00
|
|
|
version: 9.0.1
|
2020-10-02 13:20:10 +00:00
|
|
|
needs:
|
|
|
|
- default/postgres
|
2020-10-08 09:51:32 +00:00
|
|
|
- name: holmes
|
|
|
|
<<: *default
|
2020-09-28 17:27:23 +00:00
|
|
|
- name: riak
|
2020-05-18 11:53:01 +00:00
|
|
|
<<: *default
|
|
|
|
chart: ./services/riak
|
2020-05-19 11:31:24 +00:00
|
|
|
set:
|
|
|
|
- name: config.user
|
2020-09-28 17:27:23 +00:00
|
|
|
file: config/riak/user.yaml
|
2020-05-18 11:53:01 +00:00
|
|
|
- name: machinegun
|
|
|
|
<<: *default
|
2020-09-28 12:55:52 +00:00
|
|
|
needs:
|
|
|
|
- default/consul
|
2020-09-28 17:27:23 +00:00
|
|
|
- default/riak
|
2020-09-28 12:55:52 +00:00
|
|
|
- default/kafka
|
2020-05-18 11:53:01 +00:00
|
|
|
set:
|
|
|
|
- name: appConfig
|
|
|
|
file: config/machinegun/config.yaml
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: bender
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: appConfig
|
|
|
|
file: config/bender/sys.config
|
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
2020-08-05 06:43:07 +00:00
|
|
|
- name: kds
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: appConfig
|
|
|
|
file: config/kds/sys.config
|
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
|
|
|
- name: caCrt
|
|
|
|
file: config/kds/ca.crt
|
|
|
|
- name: serverCrt
|
|
|
|
file: config/kds/server.pem
|
2020-08-14 08:55:34 +00:00
|
|
|
- name: cds
|
|
|
|
<<: *default
|
2020-09-28 17:27:23 +00:00
|
|
|
needs:
|
|
|
|
- default/kds
|
|
|
|
- default/riak
|
2020-08-14 08:55:34 +00:00
|
|
|
set:
|
|
|
|
- name: appConfig
|
|
|
|
file: config/cds/sys.config
|
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
|
|
|
- name: caCrt
|
|
|
|
file: config/cds/ca.crt
|
|
|
|
- name: clientCrt
|
|
|
|
file: config/cds/client.pem
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: shumway
|
2020-08-28 11:28:04 +00:00
|
|
|
<<: *default
|
2020-09-28 12:55:52 +00:00
|
|
|
needs:
|
|
|
|
- default/vault
|
|
|
|
atomic: true
|
2020-08-28 11:28:04 +00:00
|
|
|
set:
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: entrypoint
|
|
|
|
file: config/shumway/entrypoint.sh
|
2020-09-29 14:25:34 +00:00
|
|
|
- name: hooker
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: entrypoint
|
|
|
|
file: config/hooker/entrypoint.sh
|
2020-10-05 09:27:46 +00:00
|
|
|
needs:
|
|
|
|
- default/vault
|
|
|
|
- default/kafka
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: dominant
|
2020-08-12 12:55:05 +00:00
|
|
|
<<: *default
|
2020-09-28 12:55:52 +00:00
|
|
|
needs:
|
|
|
|
- default/shumway
|
|
|
|
#installed: false
|
2020-08-12 12:55:05 +00:00
|
|
|
set:
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: initializationTask.script
|
|
|
|
file: config/dominant/init-script.sh
|
2020-08-12 12:55:05 +00:00
|
|
|
- name: appConfig
|
2020-09-25 10:38:04 +00:00
|
|
|
file: config/dominant/sys.config
|
2020-08-12 12:55:05 +00:00
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
2020-08-14 12:44:48 +00:00
|
|
|
- name: binbase
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: entrypoint
|
|
|
|
file: config/binbase/entrypoint.sh
|
2020-09-30 10:22:11 +00:00
|
|
|
- name: binbase-test
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: entrypoint
|
|
|
|
file: config/binbase-test/entrypoint.sh
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: proxy-mocketbank
|
2020-09-22 15:40:44 +00:00
|
|
|
<<: *default
|
|
|
|
set:
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: knownCards
|
|
|
|
file: config/proxy-mocketbank/cards.csv
|
|
|
|
- name: errorMapping
|
|
|
|
file: config/proxy-mocketbank/errors.json
|
2020-10-08 14:13:39 +00:00
|
|
|
- name: proxy-mocket-inspector
|
|
|
|
<<: *default
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: hellgate
|
2020-08-31 15:27:43 +00:00
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: appConfig
|
2020-09-25 10:38:04 +00:00
|
|
|
file: config/hellgate/sys.config
|
2020-08-31 15:27:43 +00:00
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: capi-pcidss-v2
|
2020-08-28 08:32:13 +00:00
|
|
|
<<: *default
|
|
|
|
set:
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: fetchKeycloakPubkey
|
|
|
|
file: config/api-common/fetch-keycloak-pubkey.sh
|
2020-08-28 08:32:13 +00:00
|
|
|
- name: appConfig
|
2020-09-25 10:38:04 +00:00
|
|
|
file: config/capi-pcidss-v2/sys.config
|
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
2020-10-07 15:39:47 +00:00
|
|
|
- name: oopsBody1
|
|
|
|
file: config/api-common/oops-bodies/sad-kitty1
|
|
|
|
- name: oopsBody2
|
|
|
|
file: config/api-common/oops-bodies/sad-kitty2
|
2020-10-03 04:42:51 +00:00
|
|
|
- name: tokenEncryptionKey1
|
2020-09-25 10:38:04 +00:00
|
|
|
file: config/api-common/keys/token-encryption-keys/1.jwk
|
2020-10-07 15:39:47 +00:00
|
|
|
- name: capiPrivkey
|
|
|
|
file: config/api-common/keys/capi.privkey.pem
|
2020-10-02 15:20:18 +00:00
|
|
|
needs:
|
|
|
|
- default/keycloak
|
2020-10-05 10:02:28 +00:00
|
|
|
- name: capi-pcidss-v1
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: fetchKeycloakPubkey
|
|
|
|
file: config/api-common/fetch-keycloak-pubkey.sh
|
|
|
|
- name: appConfig
|
|
|
|
file: config/capi-pcidss-v1/sys.config
|
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
2020-10-07 15:39:47 +00:00
|
|
|
- name: oopsBody1
|
|
|
|
file: config/api-common/oops-bodies/sad-kitty1
|
|
|
|
- name: oopsBody2
|
|
|
|
file: config/api-common/oops-bodies/sad-kitty2
|
2020-10-05 10:02:28 +00:00
|
|
|
- name: tokenEncryptionKey1
|
|
|
|
file: config/api-common/keys/token-encryption-keys/1.jwk
|
2020-10-07 15:39:47 +00:00
|
|
|
- name: capiPrivkey
|
|
|
|
file: config/api-common/keys/capi.privkey.pem
|
2020-10-05 10:02:28 +00:00
|
|
|
needs:
|
|
|
|
- default/keycloak
|
2020-09-25 10:38:04 +00:00
|
|
|
- name: url-shortener
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: appConfig
|
|
|
|
file: config/url-shortener/sys.config
|
2020-08-28 08:32:13 +00:00
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
2020-09-07 11:55:01 +00:00
|
|
|
- name: capi-v1
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: fetchKeycloakPubkey
|
|
|
|
file: config/api-common/fetch-keycloak-pubkey.sh
|
|
|
|
- name: appConfig
|
|
|
|
file: config/capi-v1/sys.config
|
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
|
|
|
- name: oopsBody1
|
|
|
|
file: config/api-common/oops-bodies/sad-kitty1
|
|
|
|
- name: oopsBody2
|
|
|
|
file: config/api-common/oops-bodies/sad-kitty2
|
2020-10-03 04:42:51 +00:00
|
|
|
- name: tokenEncryptionKey1
|
2020-09-07 11:55:01 +00:00
|
|
|
file: config/api-common/keys/token-encryption-keys/1.jwk
|
|
|
|
- name: capiPrivkey
|
|
|
|
file: config/api-common/keys/capi.privkey.pem
|
2020-10-02 15:20:18 +00:00
|
|
|
needs:
|
|
|
|
- default/keycloak
|
2020-08-20 15:12:42 +00:00
|
|
|
- name: capi-v2
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: fetchKeycloakPubkey
|
|
|
|
file: config/api-common/fetch-keycloak-pubkey.sh
|
|
|
|
- name: appConfig
|
|
|
|
file: config/capi-v2/sys.config
|
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
|
|
|
- name: oopsBody1
|
|
|
|
file: config/api-common/oops-bodies/sad-kitty1
|
|
|
|
- name: oopsBody2
|
|
|
|
file: config/api-common/oops-bodies/sad-kitty2
|
2020-10-03 04:42:51 +00:00
|
|
|
- name: tokenEncryptionKey1
|
2020-08-20 15:12:42 +00:00
|
|
|
file: config/api-common/keys/token-encryption-keys/1.jwk
|
|
|
|
- name: capiPrivkey
|
|
|
|
file: config/api-common/keys/capi.privkey.pem
|
2020-10-02 15:20:18 +00:00
|
|
|
needs:
|
|
|
|
- default/keycloak
|
2020-08-25 11:59:43 +00:00
|
|
|
- name: wapi-pcidss-v0
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: fetchKeycloakPubkey
|
|
|
|
file: config/api-common/fetch-keycloak-pubkey.sh
|
|
|
|
- name: appConfig
|
|
|
|
file: config/wapi-pcidss-v0/sys.config
|
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
|
|
|
- name: privatePem
|
|
|
|
file: config/api-common/keys/capi.privkey.pem
|
2020-10-03 04:42:51 +00:00
|
|
|
- name: tokenEncryptionKey1
|
2020-08-25 11:59:43 +00:00
|
|
|
file: config/api-common/keys/token-encryption-keys/1.jwk
|
2020-10-02 15:20:18 +00:00
|
|
|
needs:
|
|
|
|
- default/keycloak
|
2020-08-31 08:12:15 +00:00
|
|
|
- name: wapi
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: fetchKeycloakPubkey
|
|
|
|
file: config/api-common/fetch-keycloak-pubkey.sh
|
|
|
|
- name: appConfig
|
|
|
|
file: config/wapi/sys.config
|
|
|
|
- name: vmConfig
|
|
|
|
file: config/vm/erl_inetrc
|
|
|
|
- name: oopsBody1
|
|
|
|
file: config/api-common/oops-bodies/sad-kitty1
|
|
|
|
- name: oopsBody2
|
|
|
|
file: config/api-common/oops-bodies/sad-kitty2
|
2020-10-03 04:42:51 +00:00
|
|
|
- name: tokenEncryptionKey1
|
2020-08-31 08:12:15 +00:00
|
|
|
file: config/api-common/keys/token-encryption-keys/1.jwk
|
|
|
|
- name: wapiPrivkey
|
2020-09-02 10:55:06 +00:00
|
|
|
file: config/api-common/keys/capi.privkey.pem
|
2020-10-02 15:20:18 +00:00
|
|
|
needs:
|
2020-10-07 09:13:12 +00:00
|
|
|
- default/keycloak
|
2020-10-08 11:11:44 +00:00
|
|
|
- name: payform
|
|
|
|
<<: *default
|
|
|
|
set:
|
|
|
|
- name: appconfig
|
|
|
|
file: config/payform/appConfig.json
|