From 2906f37108cbce1f8138e371e0ff8dfb32301d5f Mon Sep 17 00:00:00 2001 From: vijayg10 <33152110+vijayg10@users.noreply.github.com> Date: Thu, 17 Oct 2024 22:20:44 +0530 Subject: [PATCH] chore: fx upstream merge (#664) * fix: reload on config-override change (#662) * feat: added script to rebuild images for arm * chore: update mysql version in initcontainers * chore: readme * chore: added doc * chore: doc * fix: ttk ulid * chore: changed helmfile * fix: versions * fix: version * fix: interscheme --------- Co-authored-by: Kalin Krustev --- .changelog/release-v16.0.0.md | 2 +- .../chart-admin/templates/deployment.yaml | 3 + .../chart-admin/values.yaml | 2 +- .../templates/deployment.yaml | 3 + .../chart-handler-timeout/values.yaml | 2 +- .../chart-service/templates/deployment.yaml | 3 + .../chart-service/values.yaml | 2 +- account-lookup-service/values.yaml | 10 +- als-oracle-pathfinder/values.yaml | 4 +- .../templates/deployment.yaml | 3 + .../chart-service/templates/deployment.yaml | 3 + bulk-centralledger/Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../values.yaml | 4 +- .../Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../values.yaml | 4 +- .../Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../values.yaml | 4 +- .../Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../values.yaml | 4 +- bulk-centralledger/values.yaml | 16 +- centralledger/Chart.yaml | 2 +- .../chart-handler-admin-transfer/Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../chart-handler-admin-transfer/values.yaml | 4 +- .../chart-handler-timeout/Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../chart-handler-timeout/values.yaml | 4 +- .../chart-handler-transfer-fulfil/Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../chart-handler-transfer-fulfil/values.yaml | 4 +- .../chart-handler-transfer-get/Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../chart-handler-transfer-get/values.yaml | 4 +- .../Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../values.yaml | 4 +- .../Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../values.yaml | 4 +- .../chart-handler-transfer-prepare/Chart.yaml | 2 +- .../templates/deployment.yaml | 3 + .../values.yaml | 4 +- centralledger/chart-service/Chart.yaml | 2 +- .../chart-service/templates/deployment.yaml | 3 + centralledger/chart-service/values.yaml | 4 +- centralledger/values.yaml | 32 ++-- .../chart-service/templates/deployment.yaml | 3 + centralsettlement/chart-service/values.yaml | 2 +- centralsettlement/values.yaml | 8 +- .../docker_arm_rebuild/README.md | 115 ++++++++++++++ .../docker_arm_rebuild/rebuild.sh | 75 +++++++++ local-deployment-methods/helmfile/README.md | 30 +++- .../templates/deployment.yaml | 3 + .../chart-handler-notification/values.yaml | 2 +- .../chart-service/templates/deployment.yaml | 3 + ml-api-adapter/chart-service/values.yaml | 2 +- ml-api-adapter/values.yaml | 4 +- mojaloop-bulk/Chart.yaml | 2 +- mojaloop-bulk/values.yaml | 16 +- mojaloop-simulator/Chart.yaml | 2 +- mojaloop-simulator/values.yaml | 4 +- mojaloop/values.yaml | 150 +++++++++--------- .../chart-handler/templates/deployment.yaml | 3 + quoting-service/chart-handler/values.yaml | 4 +- .../chart-service/templates/deployment.yaml | 3 + quoting-service/values.yaml | 4 +- sdk-scheme-adapter/Chart.yaml | 2 +- sdk-scheme-adapter/chart-service/values.yaml | 2 +- sdk-scheme-adapter/values.yaml | 6 +- .../chart-auth-svc/example_dependencies.yaml | 2 +- thirdparty/chart-auth-svc/values.yaml | 2 +- .../example_dependencies.yaml | 2 +- thirdparty/chart-consent-oracle/values.yaml | 2 +- thirdparty/values.yaml | 8 +- .../templates/deployment.yaml | 3 + transaction-requests-service/values.yaml | 2 +- 81 files changed, 474 insertions(+), 189 deletions(-) create mode 100644 local-deployment-methods/docker_arm_rebuild/README.md create mode 100644 local-deployment-methods/docker_arm_rebuild/rebuild.sh diff --git a/.changelog/release-v16.0.0.md b/.changelog/release-v16.0.0.md index 1d6ad3804..55b626770 100644 --- a/.changelog/release-v16.0.0.md +++ b/.changelog/release-v16.0.0.md @@ -55,7 +55,7 @@ Enhancements and breaking changes to the [v15.2.0 Release](https://github.com/mo 14. ml-testing-toolkit: [v17.0.0](https://github.com/mojaloop/ml-testing-toolkit/releases/v17.0.0) 15. transaction-requests-service: [v14.1.2](https://github.com/mojaloop/transaction-requests-service/releases/v14.1.2) 16. ml-api-adapter: [v14.0.5](https://github.com/mojaloop/ml-api-adapter/releases/v14.0.5) -17. mojaloop-simulator: [v15.0.0](https://github.com/mojaloop/mojaloop-simulator/releases/v15.0.0) +17. mojaloop-simulator: [v15.1.1](https://github.com/mojaloop/mojaloop-simulator/releases/v15.0.0) 18. thirdparty-api-svc: [v14.0.0](https://github.com/mojaloop/thirdparty-api-svc/releases/v14.0.0) 19. als-consent-oracle: [v0.2.2](https://github.com/mojaloop/als-consent-oracle/releases/v0.2.2) 20. thirdparty-sdk: [v15.1.1](https://github.com/mojaloop/thirdparty-sdk/releases/v15.1.1) diff --git a/account-lookup-service/chart-admin/templates/deployment.yaml b/account-lookup-service/chart-admin/templates/deployment.yaml index 1a513a820..9338ba718 100644 --- a/account-lookup-service/chart-admin/templates/deployment.yaml +++ b/account-lookup-service/chart-admin/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} # Custom Pod annotations {{- if .Values.podAnnotations }} {{- include "common.tplvalues.render" ( dict "value" .Values.podAnnotations "context" $ ) | nindent 8 }} diff --git a/account-lookup-service/chart-admin/values.yaml b/account-lookup-service/chart-admin/values.yaml index 8eb69a1cf..abbf2f6f4 100644 --- a/account-lookup-service/chart-admin/values.yaml +++ b/account-lookup-service/chart-admin/values.yaml @@ -278,7 +278,7 @@ config: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/account-lookup-service/chart-handler-timeout/templates/deployment.yaml b/account-lookup-service/chart-handler-timeout/templates/deployment.yaml index 77bfb9e9a..b83b1b1ef 100644 --- a/account-lookup-service/chart-handler-timeout/templates/deployment.yaml +++ b/account-lookup-service/chart-handler-timeout/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret-jws: {{ include (print $.Template.BasePath "/secret-jws.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/account-lookup-service/chart-handler-timeout/values.yaml b/account-lookup-service/chart-handler-timeout/values.yaml index ce48caba2..b4939f1ff 100644 --- a/account-lookup-service/chart-handler-timeout/values.yaml +++ b/account-lookup-service/chart-handler-timeout/values.yaml @@ -282,7 +282,7 @@ config: initContainers: [] # initContainers: | # - name: wait-for-mysql -# image: mysql:5.7 +# image: mysql:9.0.1 # imagePullPolicy: IfNotPresent # command: # - sh diff --git a/account-lookup-service/chart-service/templates/deployment.yaml b/account-lookup-service/chart-service/templates/deployment.yaml index 6b0ed4695..a21327663 100644 --- a/account-lookup-service/chart-service/templates/deployment.yaml +++ b/account-lookup-service/chart-service/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret-jws: {{ include (print $.Template.BasePath "/secret-jws.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/account-lookup-service/chart-service/values.yaml b/account-lookup-service/chart-service/values.yaml index 914d20129..eb33729d1 100644 --- a/account-lookup-service/chart-service/values.yaml +++ b/account-lookup-service/chart-service/values.yaml @@ -282,7 +282,7 @@ config: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/account-lookup-service/values.yaml b/account-lookup-service/values.yaml index e20004b38..a25f9b687 100644 --- a/account-lookup-service/values.yaml +++ b/account-lookup-service/values.yaml @@ -187,7 +187,7 @@ account-lookup-service: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -524,7 +524,7 @@ account-lookup-service-admin: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -894,7 +894,7 @@ account-lookup-service-handler-timeout: initContainers: [] # initContainers: | # - name: wait-for-mysql - # image: mysql:5.7 + # image: mysql:9.0.1 # imagePullPolicy: IfNotPresent # command: # - sh @@ -1254,7 +1254,7 @@ als-oracle-pathfinder: # initContainers: [] initContainers: | - name: wait-for-mysql-central-ledger - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1318,7 +1318,7 @@ als-oracle-pathfinder: - name: SERVICE_NAME value: '{{ include "als-oracle-pathfinder.name" . }}' - name: wait-for-mysql-account-lookup - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/als-oracle-pathfinder/values.yaml b/als-oracle-pathfinder/values.yaml index dbe520654..3230d483e 100644 --- a/als-oracle-pathfinder/values.yaml +++ b/als-oracle-pathfinder/values.yaml @@ -266,7 +266,7 @@ config: # initContainers: [] initContainers: | - name: wait-for-mysql-central-ledger - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -330,7 +330,7 @@ initContainers: | - name: SERVICE_NAME value: '{{ include "als-oracle-pathfinder.name" . }}' - name: wait-for-mysql-account-lookup - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/bulk-api-adapter/chart-handler-notification/templates/deployment.yaml b/bulk-api-adapter/chart-handler-notification/templates/deployment.yaml index 491661c14..a9874a6c8 100644 --- a/bulk-api-adapter/chart-handler-notification/templates/deployment.yaml +++ b/bulk-api-adapter/chart-handler-notification/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} {{- if .Values.config.endpointSecurity.jwsSign }} checksum/secret-jws: {{ include (print $.Template.BasePath "/secret-jws.yaml") . | sha256sum }} {{- end }} diff --git a/bulk-api-adapter/chart-service/templates/deployment.yaml b/bulk-api-adapter/chart-service/templates/deployment.yaml index c9dfbeb76..04ec5b238 100644 --- a/bulk-api-adapter/chart-service/templates/deployment.yaml +++ b/bulk-api-adapter/chart-service/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} {{- if .Values.metrics.enabled }} prometheus.io/port: "{{ .Values.service.internalPort }}" prometheus.io/scrape: "true" diff --git a/bulk-centralledger/Chart.yaml b/bulk-centralledger/Chart.yaml index f02416a3b..da1a3676b 100644 --- a/bulk-centralledger/Chart.yaml +++ b/bulk-centralledger/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Bulk Services Helm chart for Kubernetes name: bulk-centralledger version: 14.8.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/bulk-centralledger/chart-handler-bulk-transfer-fulfil/Chart.yaml b/bulk-centralledger/chart-handler-bulk-transfer-fulfil/Chart.yaml index e9fdab560..2f3441f64 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-fulfil/Chart.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-fulfil/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Bulk Transfer Fulfil Handler Helm chart for Kubernetes name: cl-handler-bulk-transfer-fulfil version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/bulk-centralledger/chart-handler-bulk-transfer-fulfil/templates/deployment.yaml b/bulk-centralledger/chart-handler-bulk-transfer-fulfil/templates/deployment.yaml index 433f4b298..d1005478d 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-fulfil/templates/deployment.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-fulfil/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} {{- if .Values.metrics.enabled }} prometheus.io/port: "{{ .Values.service.internalPort }}" diff --git a/bulk-centralledger/chart-handler-bulk-transfer-fulfil/values.yaml b/bulk-centralledger/chart-handler-bulk-transfer-fulfil/values.yaml index 8d7edc6fa..572b5d0a3 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-fulfil/values.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-fulfil/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -201,7 +201,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/bulk-centralledger/chart-handler-bulk-transfer-get/Chart.yaml b/bulk-centralledger/chart-handler-bulk-transfer-get/Chart.yaml index 4f1a61c2c..e68aaf996 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-get/Chart.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-get/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Bulk Transfer Get Handler Helm chart for Kubernetes name: cl-handler-bulk-transfer-get version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/bulk-centralledger/chart-handler-bulk-transfer-get/templates/deployment.yaml b/bulk-centralledger/chart-handler-bulk-transfer-get/templates/deployment.yaml index bfb92be75..19d135ab8 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-get/templates/deployment.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-get/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} {{- if .Values.metrics.enabled }} prometheus.io/port: "{{ .Values.service.internalPort }}" diff --git a/bulk-centralledger/chart-handler-bulk-transfer-get/values.yaml b/bulk-centralledger/chart-handler-bulk-transfer-get/values.yaml index a744bd5f9..f7c6c505e 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-get/values.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-get/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -201,7 +201,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/bulk-centralledger/chart-handler-bulk-transfer-prepare/Chart.yaml b/bulk-centralledger/chart-handler-bulk-transfer-prepare/Chart.yaml index d48bb66d4..4b66cfce6 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-prepare/Chart.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-prepare/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Bulk Transfer Prepare Handler Helm chart for Kubernetes name: cl-handler-bulk-transfer-prepare version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/bulk-centralledger/chart-handler-bulk-transfer-prepare/templates/deployment.yaml b/bulk-centralledger/chart-handler-bulk-transfer-prepare/templates/deployment.yaml index fbb986291..1e297f33d 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-prepare/templates/deployment.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-prepare/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} {{- if .Values.metrics.enabled }} prometheus.io/port: "{{ .Values.service.internalPort }}" diff --git a/bulk-centralledger/chart-handler-bulk-transfer-prepare/values.yaml b/bulk-centralledger/chart-handler-bulk-transfer-prepare/values.yaml index c9d737862..154a16fc7 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-prepare/values.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-prepare/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -204,7 +204,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/bulk-centralledger/chart-handler-bulk-transfer-processing/Chart.yaml b/bulk-centralledger/chart-handler-bulk-transfer-processing/Chart.yaml index 03b1db228..a1c02790c 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-processing/Chart.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-processing/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Bulk Transfer Processing Handler Helm chart for Kubernetes name: cl-handler-bulk-transfer-processing version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/bulk-centralledger/chart-handler-bulk-transfer-processing/templates/deployment.yaml b/bulk-centralledger/chart-handler-bulk-transfer-processing/templates/deployment.yaml index 7bceab60c..f2618a31c 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-processing/templates/deployment.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-processing/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} {{- if .Values.metrics.enabled }} prometheus.io/port: "{{ .Values.service.internalPort }}" diff --git a/bulk-centralledger/chart-handler-bulk-transfer-processing/values.yaml b/bulk-centralledger/chart-handler-bulk-transfer-processing/values.yaml index bca8eeb16..81187c31c 100644 --- a/bulk-centralledger/chart-handler-bulk-transfer-processing/values.yaml +++ b/bulk-centralledger/chart-handler-bulk-transfer-processing/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -201,7 +201,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/bulk-centralledger/values.yaml b/bulk-centralledger/values.yaml index 81b2597b7..a4738968e 100644 --- a/bulk-centralledger/values.yaml +++ b/bulk-centralledger/values.yaml @@ -13,7 +13,7 @@ cl-handler-bulk-transfer-prepare: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -208,7 +208,7 @@ cl-handler-bulk-transfer-prepare: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -396,7 +396,7 @@ cl-handler-bulk-transfer-fulfil: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -579,7 +579,7 @@ cl-handler-bulk-transfer-fulfil: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -767,7 +767,7 @@ cl-handler-bulk-transfer-processing: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -959,7 +959,7 @@ cl-handler-bulk-transfer-processing: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1147,7 +1147,7 @@ cl-handler-bulk-transfer-get: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1339,7 +1339,7 @@ cl-handler-bulk-transfer-get: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralledger/Chart.yaml b/centralledger/Chart.yaml index 6234d2a6d..33b0ce216 100644 --- a/centralledger/Chart.yaml +++ b/centralledger/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Helm chart for Kubernetes name: centralledger version: 14.16.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralledger/chart-handler-admin-transfer/Chart.yaml b/centralledger/chart-handler-admin-transfer/Chart.yaml index cd7df3c3b..992c957e6 100644 --- a/centralledger/chart-handler-admin-transfer/Chart.yaml +++ b/centralledger/chart-handler-admin-transfer/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Transfer Prepare Handler Helm chart for Kubernetes name: centralledger-handler-admin-transfer version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralledger/chart-handler-admin-transfer/templates/deployment.yaml b/centralledger/chart-handler-admin-transfer/templates/deployment.yaml index a1834187f..573e44240 100644 --- a/centralledger/chart-handler-admin-transfer/templates/deployment.yaml +++ b/centralledger/chart-handler-admin-transfer/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/centralledger/chart-handler-admin-transfer/values.yaml b/centralledger/chart-handler-admin-transfer/values.yaml index 2c5df38d2..0bea111bc 100644 --- a/centralledger/chart-handler-admin-transfer/values.yaml +++ b/centralledger/chart-handler-admin-transfer/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -255,7 +255,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralledger/chart-handler-timeout/Chart.yaml b/centralledger/chart-handler-timeout/Chart.yaml index a603e7eb5..d99c95ab5 100644 --- a/centralledger/chart-handler-timeout/Chart.yaml +++ b/centralledger/chart-handler-timeout/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Timeout Handler Helm chart for Kubernetes name: centralledger-handler-timeout version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralledger/chart-handler-timeout/templates/deployment.yaml b/centralledger/chart-handler-timeout/templates/deployment.yaml index 319d4945e..0801cc5f7 100644 --- a/centralledger/chart-handler-timeout/templates/deployment.yaml +++ b/centralledger/chart-handler-timeout/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/centralledger/chart-handler-timeout/values.yaml b/centralledger/chart-handler-timeout/values.yaml index 4525b4d2a..583c0e643 100644 --- a/centralledger/chart-handler-timeout/values.yaml +++ b/centralledger/chart-handler-timeout/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -263,7 +263,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralledger/chart-handler-transfer-fulfil/Chart.yaml b/centralledger/chart-handler-transfer-fulfil/Chart.yaml index f87ce4fd4..3e8ac8370 100644 --- a/centralledger/chart-handler-transfer-fulfil/Chart.yaml +++ b/centralledger/chart-handler-transfer-fulfil/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Transfer Fulfil Handler Helm chart for Kubernetes name: centralledger-handler-transfer-fulfil version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralledger/chart-handler-transfer-fulfil/templates/deployment.yaml b/centralledger/chart-handler-transfer-fulfil/templates/deployment.yaml index 1dbbb4448..64e72003b 100644 --- a/centralledger/chart-handler-transfer-fulfil/templates/deployment.yaml +++ b/centralledger/chart-handler-transfer-fulfil/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/centralledger/chart-handler-transfer-fulfil/values.yaml b/centralledger/chart-handler-transfer-fulfil/values.yaml index 53c2e1e3f..c10614561 100644 --- a/centralledger/chart-handler-transfer-fulfil/values.yaml +++ b/centralledger/chart-handler-transfer-fulfil/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -258,7 +258,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralledger/chart-handler-transfer-get/Chart.yaml b/centralledger/chart-handler-transfer-get/Chart.yaml index 9279e13a5..5636b0df4 100644 --- a/centralledger/chart-handler-transfer-get/Chart.yaml +++ b/centralledger/chart-handler-transfer-get/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Get Transfer Handler Helm chart for Kubernetes name: centralledger-handler-transfer-get version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralledger/chart-handler-transfer-get/templates/deployment.yaml b/centralledger/chart-handler-transfer-get/templates/deployment.yaml index 8a0680dca..a47b1c6cf 100644 --- a/centralledger/chart-handler-transfer-get/templates/deployment.yaml +++ b/centralledger/chart-handler-transfer-get/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/centralledger/chart-handler-transfer-get/values.yaml b/centralledger/chart-handler-transfer-get/values.yaml index 8b101a784..2433ca42b 100644 --- a/centralledger/chart-handler-transfer-get/values.yaml +++ b/centralledger/chart-handler-transfer-get/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -255,7 +255,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralledger/chart-handler-transfer-position-batch/Chart.yaml b/centralledger/chart-handler-transfer-position-batch/Chart.yaml index eb7ae82e8..dbee63ad2 100644 --- a/centralledger/chart-handler-transfer-position-batch/Chart.yaml +++ b/centralledger/chart-handler-transfer-position-batch/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: "Central-Ledger Transfer Position Batch Handler Helm chart for Kubernetes." name: centralledger-handler-transfer-position-batch version: 15.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralledger/chart-handler-transfer-position-batch/templates/deployment.yaml b/centralledger/chart-handler-transfer-position-batch/templates/deployment.yaml index 2b1ca435d..f78f5cbb1 100644 --- a/centralledger/chart-handler-transfer-position-batch/templates/deployment.yaml +++ b/centralledger/chart-handler-transfer-position-batch/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/centralledger/chart-handler-transfer-position-batch/values.yaml b/centralledger/chart-handler-transfer-position-batch/values.yaml index 59646b34f..3dcb50fec 100644 --- a/centralledger/chart-handler-transfer-position-batch/values.yaml +++ b/centralledger/chart-handler-transfer-position-batch/values.yaml @@ -11,7 +11,7 @@ nameOverride: "handler-pos-batch" image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -263,7 +263,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralledger/chart-handler-transfer-position/Chart.yaml b/centralledger/chart-handler-transfer-position/Chart.yaml index a6e31bfa7..f400a2c8d 100644 --- a/centralledger/chart-handler-transfer-position/Chart.yaml +++ b/centralledger/chart-handler-transfer-position/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Transfer Position Handler Helm chart for Kubernetes name: centralledger-handler-transfer-position version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralledger/chart-handler-transfer-position/templates/deployment.yaml b/centralledger/chart-handler-transfer-position/templates/deployment.yaml index 904da817b..e49536cf1 100644 --- a/centralledger/chart-handler-transfer-position/templates/deployment.yaml +++ b/centralledger/chart-handler-transfer-position/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/centralledger/chart-handler-transfer-position/values.yaml b/centralledger/chart-handler-transfer-position/values.yaml index 633707f31..516aceee5 100644 --- a/centralledger/chart-handler-transfer-position/values.yaml +++ b/centralledger/chart-handler-transfer-position/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -255,7 +255,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralledger/chart-handler-transfer-prepare/Chart.yaml b/centralledger/chart-handler-transfer-prepare/Chart.yaml index 487d8c8ac..fdc8f26b7 100644 --- a/centralledger/chart-handler-transfer-prepare/Chart.yaml +++ b/centralledger/chart-handler-transfer-prepare/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Transfer Prepare Handler Helm chart for Kubernetes name: centralledger-handler-transfer-prepare version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralledger/chart-handler-transfer-prepare/templates/deployment.yaml b/centralledger/chart-handler-transfer-prepare/templates/deployment.yaml index 937e4ff24..3e8397b9e 100644 --- a/centralledger/chart-handler-transfer-prepare/templates/deployment.yaml +++ b/centralledger/chart-handler-transfer-prepare/templates/deployment.yaml @@ -28,6 +28,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/centralledger/chart-handler-transfer-prepare/values.yaml b/centralledger/chart-handler-transfer-prepare/values.yaml index 1596dfe46..908975330 100644 --- a/centralledger/chart-handler-transfer-prepare/values.yaml +++ b/centralledger/chart-handler-transfer-prepare/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -261,7 +261,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralledger/chart-service/Chart.yaml b/centralledger/chart-service/Chart.yaml index 9703bfb96..0a21ab984 100644 --- a/centralledger/chart-service/Chart.yaml +++ b/centralledger/chart-service/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Central-Ledger Service Helm chart for Kubernetes name: centralledger-service version: 14.5.0 -appVersion: v17.8.0-snapshot.33 +appVersion: v17.8.0-snapshot.34 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/centralledger/chart-service/templates/deployment.yaml b/centralledger/chart-service/templates/deployment.yaml index 18ed33bca..a53f5beee 100644 --- a/centralledger/chart-service/templates/deployment.yaml +++ b/centralledger/chart-service/templates/deployment.yaml @@ -28,6 +28,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/centralledger/chart-service/values.yaml b/centralledger/chart-service/values.yaml index 5b4e6112f..9ca5f673e 100644 --- a/centralledger/chart-service/values.yaml +++ b/centralledger/chart-service/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -236,7 +236,7 @@ config: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralledger/values.yaml b/centralledger/values.yaml index 9eed22080..c9bba36a8 100644 --- a/centralledger/values.yaml +++ b/centralledger/values.yaml @@ -16,7 +16,7 @@ centralledger-service: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -253,7 +253,7 @@ centralledger-service: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -431,7 +431,7 @@ centralledger-handler-transfer-prepare: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -693,7 +693,7 @@ centralledger-handler-transfer-prepare: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -849,7 +849,7 @@ centralledger-handler-transfer-position: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1105,7 +1105,7 @@ centralledger-handler-transfer-position: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1261,7 +1261,7 @@ centralledger-handler-transfer-position-batch: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1523,7 +1523,7 @@ centralledger-handler-transfer-position-batch: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1679,7 +1679,7 @@ centralledger-handler-transfer-get: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1935,7 +1935,7 @@ centralledger-handler-transfer-get: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -2091,7 +2091,7 @@ centralledger-handler-transfer-fulfil: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2350,7 +2350,7 @@ centralledger-handler-transfer-fulfil: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -2506,7 +2506,7 @@ centralledger-handler-timeout: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2770,7 +2770,7 @@ centralledger-handler-timeout: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -2926,7 +2926,7 @@ centralledger-handler-admin-transfer: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -3182,7 +3182,7 @@ centralledger-handler-admin-transfer: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralsettlement/chart-service/templates/deployment.yaml b/centralsettlement/chart-service/templates/deployment.yaml index 036ef57ee..3b882c75d 100644 --- a/centralsettlement/chart-service/templates/deployment.yaml +++ b/centralsettlement/chart-service/templates/deployment.yaml @@ -30,6 +30,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/centralsettlement/chart-service/values.yaml b/centralsettlement/chart-service/values.yaml index 29a7af50b..ac380ce7d 100644 --- a/centralsettlement/chart-service/values.yaml +++ b/centralsettlement/chart-service/values.yaml @@ -357,7 +357,7 @@ initContainers: | - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/centralsettlement/values.yaml b/centralsettlement/values.yaml index cdd2bca72..5b05a0d93 100644 --- a/centralsettlement/values.yaml +++ b/centralsettlement/values.yaml @@ -298,7 +298,7 @@ centralsettlement-service: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -740,7 +740,7 @@ centralsettlement-handler-deferredsettlement: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1183,7 +1183,7 @@ centralsettlement-handler-grosssettlement: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1716,7 +1716,7 @@ centralsettlement-handler-rules: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/local-deployment-methods/docker_arm_rebuild/README.md b/local-deployment-methods/docker_arm_rebuild/README.md new file mode 100644 index 000000000..4b636f4fa --- /dev/null +++ b/local-deployment-methods/docker_arm_rebuild/README.md @@ -0,0 +1,115 @@ +# Docker Image Re-Builder from Helm Charts + +## Overview + +The official **Mojaloop Docker images** are currently only available for the **AMD64** platform. When deploying Mojaloop Helm charts on an **ARM-based macOS**, these images run in **emulation mode**, which significantly slows down performance compared to native applications. + +This script aims to address that issue by: + +1. Extracting Mojaloop Docker image references from the Helm chart. +2. Cloning the respective repositories from GitHub. +3. Checking out the appropriate tags. +4. Rebuilding the Docker images for **ARM64** architecture. + +By building native ARM64 images, the goal is to improve the performance during local testing and development. **In the future**, it is hoped that Mojaloop’s official Docker images will natively support ARM architecture, eliminating the need for such custom builds. + + +--- + +## Prerequisites + +- **Git**: Ensure `git` is installed on your system. +- **Docker**: Docker daemon must be running and accessible. +- **Helm**: Helm must be installed and the charts should be accessible from the specified path. + +--- + +## Usage + +Make the script executable and run it from your terminal: + +```bash +cd local-deployment-methods/docker_arm_rebuild +chmod +x rebuild.sh +./rebuild.sh +``` + +## Script Parameters and Components + +### Variables: + +- HELM_RELEASE: + The name used for the Helm release. Example: moja. + +- HELM_CHART: + Path to the Helm chart folder to extract the templates. Example: ../../mojaloop/ or + +## Example Output +``` +Building Docker image from repo https://github.com/mojaloop/account-lookup-service.git with tag v15.4.0-snapshot.33 +Skipping duplicate image: mojaloop/central-ledger:v15.3.1 +Skipping non-mojaloop image: some-other-service:latest +``` + +## Limitations +- Helm Chart Assumptions: + The script assumes all Helm chart image references follow the format mojaloop/repo-name:tag. + +- ARM64 Architecture: + The script builds Docker images for ARM64 only. Adjust the docker build command if other architectures are needed. + +--- + +# Deploying Mojaloop on macOS using Docker Desktop + +## Prerequisites + +Before deploying Mojaloop, ensure the following tools are installed and configured on your macOS machine: + +- **Docker Desktop for macOS**: Ensure Kubernetes is enabled in Docker Desktop. +- **Helm**: Install Helm for managing your Kubernetes deployments. +- **Helmfile**: Install Helmfile to manage multiple Helm charts effectively. + +--- + +## Step-by-Step Deployment + +### 1. Adjust Resource Limits in Docker Desktop + +To run Mojaloop smoothly, adjust the CPU and memory allocations in Docker Desktop: + +1. Open **Docker Desktop**. +2. Navigate to **Settings** (⚙️) → **Resources**. +3. Set: + - **CPUs**: 8 cores + - **Memory**: 16 GB RAM +4. Click **Apply & Restart** to save the changes. + +### 2. Install Ingress NGINX Controller + +Mojaloop requires an Ingress controller to route external traffic to the services. Use the following Helm command to install. + +**Ingress NGINX**: + +```bash +helm upgrade --install ingress-nginx ingress-nginx \ + --repo https://kubernetes.github.io/ingress-nginx \ + --namespace ingress-nginx --create-namespace +``` + +### 3. Prepare Helm Chart Dependencies + +Navigate to the root directory of the project and run the update-charts-dep.sh script to update the chart dependencies: + +``` +sh update-charts-dep.sh +``` + +### 4. Deploy Mojaloop Using Helmfile + +Change to the local-deployment-methods/helmfile directory, where the Helmfile configuration is located. Then, run the following commands to deploy Mojaloop: + +``` +cd local-deployment-methods/helmfile +helmfile apply +``` diff --git a/local-deployment-methods/docker_arm_rebuild/rebuild.sh b/local-deployment-methods/docker_arm_rebuild/rebuild.sh new file mode 100644 index 000000000..8d116f37c --- /dev/null +++ b/local-deployment-methods/docker_arm_rebuild/rebuild.sh @@ -0,0 +1,75 @@ +#!/bin/bash + +HELM_CHART="../../mojaloop/" +HELM_RELEASE="moja" + +# Function to clone repo, checkout specific tag, and build docker image +build_docker_image_from_repo() { + IMAGE=$1 + REPO=$2 + TAG=$3 + + # Extract repo name for tagging image + REPO_NAME=$(basename "$REPO" .git) + + echo "Building Docker image from repo $REPO with tag $TAG" + + # Clone the repo + git clone "$REPO" + cd "$REPO_NAME" || exit + + # Checkout the specified tag + git checkout "$TAG" + + # Build the Docker image for ARM64 + docker build -t "$IMAGE" . + + # Cleanup and go back to parent directory + cd .. || exit + rm -rf "$REPO_NAME" +} + +# 1. Render the Helm chart template and extract image lines + +IMAGES=$(helm template "$HELM_RELEASE" "$HELM_CHART" | grep "image:" | awk '{print $2}') + +# 2. Create a temporary file to track unique image repo + tag combinations +touch processed_images.txt + +for IMAGE in $IMAGES +do + # Remove any quotes around the image string + IMAGE=$(echo $IMAGE | sed 's/^"//;s/"$//') + + # Check if the image starts with "mojaloop/" + if [[ $IMAGE == mojaloop/* ]]; then + # Extract the image repo name (mojaloop/account-lookup-service) and tag (v15.4.0-snapshot.33) + REPO_NAME=$(echo "$IMAGE" | cut -d ':' -f 1 | sed 's#mojaloop/##') # account-lookup-service + TAG=$(echo "$IMAGE" | cut -d ':' -f 2) # v15.4.0-snapshot.33 + + # Construct the Git repository URL based on the repo name + GIT_REPO="https://github.com/mojaloop/$REPO_NAME" + + # Create a unique key combining the repo and tag (to handle duplicates) + UNIQUE_KEY="$REPO_NAME:$TAG" + + # Check if this unique key has already been processed + if ! grep -q "$UNIQUE_KEY" processed_images.txt; then + # Mark this image as processed by writing it to the temporary file + echo "$UNIQUE_KEY" >> processed_images.txt + + # Run the build function in the background + build_docker_image_from_repo "$IMAGE" "$GIT_REPO" "$TAG" & + else + echo "Skipping duplicate image: $IMAGE" + fi + else + echo "Skipping non-mojaloop image: $IMAGE" + fi +done + +# Wait for all background jobs to finish +wait + +# Clean up the temporary file +rm processed_images.txt \ No newline at end of file diff --git a/local-deployment-methods/helmfile/README.md b/local-deployment-methods/helmfile/README.md index f26490b38..6a9e660cb 100644 --- a/local-deployment-methods/helmfile/README.md +++ b/local-deployment-methods/helmfile/README.md @@ -1,7 +1,31 @@ -https://github.com/helmfile/helmfile#installation + +# Helmfile-based Mojaloop Installation + +This guide covers the steps to install and manage Mojaloop using **Helmfile**. Helmfile simplifies deploying and managing Helm charts, especially in complex environments with multiple services like Mojaloop. + +--- + +## Prerequisites + +- **Kubernetes cluster** (local or cloud-based) +- **Helm** (v3+): [Install Helm](https://helm.sh/docs/intro/install/) +- **kubectl**: [Install kubectl](https://kubernetes.io/docs/tasks/tools/) +- **Docker**: Required for building and managing images +- **Helmfile**: Installation instructions below + + +## Mojaloop Deployment with Helmfile + +Follow the below steps assume that you have a Kubernetes cluster up and running. ``` sh update-charts-dep.sh -helmfile init +cd local-deployment-methods/helmfile helmfile apply -``` \ No newline at end of file +``` + +## Uninstalling Mojaloop +To remove the Mojaloop deployment, use: +``` +helmfile delete +``` diff --git a/ml-api-adapter/chart-handler-notification/templates/deployment.yaml b/ml-api-adapter/chart-handler-notification/templates/deployment.yaml index b3c5f250d..3b7518cdf 100644 --- a/ml-api-adapter/chart-handler-notification/templates/deployment.yaml +++ b/ml-api-adapter/chart-handler-notification/templates/deployment.yaml @@ -34,6 +34,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret-jws: {{ include (print $.Template.BasePath "/secret-jws.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/ml-api-adapter/chart-handler-notification/values.yaml b/ml-api-adapter/chart-handler-notification/values.yaml index 798e24198..91667a5b8 100644 --- a/ml-api-adapter/chart-handler-notification/values.yaml +++ b/ml-api-adapter/chart-handler-notification/values.yaml @@ -5,7 +5,7 @@ image: registry: docker.io repository: mojaloop/ml-api-adapter - tag: v14.1.0.643-snapshot.0 + tag: v14.1.0-snapshot.25 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images diff --git a/ml-api-adapter/chart-service/templates/deployment.yaml b/ml-api-adapter/chart-service/templates/deployment.yaml index 095d34f35..ff2a2d396 100644 --- a/ml-api-adapter/chart-service/templates/deployment.yaml +++ b/ml-api-adapter/chart-service/templates/deployment.yaml @@ -34,6 +34,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} # Custom Pod annotations {{- if .Values.podAnnotations }} {{- include "common.tplvalues.render" ( dict "value" .Values.podAnnotations "context" $ ) | nindent 8 }} diff --git a/ml-api-adapter/chart-service/values.yaml b/ml-api-adapter/chart-service/values.yaml index 6c3ab5d38..0542daa74 100644 --- a/ml-api-adapter/chart-service/values.yaml +++ b/ml-api-adapter/chart-service/values.yaml @@ -4,7 +4,7 @@ image: registry: docker.io repository: mojaloop/ml-api-adapter - tag: v14.1.0.643-snapshot.0 + tag: v14.1.0-snapshot.25 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images diff --git a/ml-api-adapter/values.yaml b/ml-api-adapter/values.yaml index bdc8f0b83..4b0a583fd 100644 --- a/ml-api-adapter/values.yaml +++ b/ml-api-adapter/values.yaml @@ -14,7 +14,7 @@ ml-api-adapter-service: image: registry: docker.io repository: mojaloop/ml-api-adapter - tag: v14.1.0.643-snapshot.0 + tag: v14.1.0-snapshot.25 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -340,7 +340,7 @@ ml-api-adapter-handler-notification: image: registry: docker.io repository: mojaloop/ml-api-adapter - tag: v14.1.0.643-snapshot.0 + tag: v14.1.0-snapshot.25 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images diff --git a/mojaloop-bulk/Chart.yaml b/mojaloop-bulk/Chart.yaml index 64584dd89..02b0bacbe 100644 --- a/mojaloop-bulk/Chart.yaml +++ b/mojaloop-bulk/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: Mojaloop Bulk Helm chart for Kubernetes name: mojaloop-bulk version: 16.7.0 -appVersion: "bulk-api-adapter: v17.0.0; central-ledger: v17.8.0-snapshot.33" +appVersion: "bulk-api-adapter: v17.0.0; central-ledger: v17.8.0-snapshot.34" home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/mojaloop-bulk/values.yaml b/mojaloop-bulk/values.yaml index 5712c7982..4071cbf18 100644 --- a/mojaloop-bulk/values.yaml +++ b/mojaloop-bulk/values.yaml @@ -710,7 +710,7 @@ bulk-centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -915,7 +915,7 @@ bulk-centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1103,7 +1103,7 @@ bulk-centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1296,7 +1296,7 @@ bulk-centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1484,7 +1484,7 @@ bulk-centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1686,7 +1686,7 @@ bulk-centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1874,7 +1874,7 @@ bulk-centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2076,7 +2076,7 @@ bulk-centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/mojaloop-simulator/Chart.yaml b/mojaloop-simulator/Chart.yaml index 7f6a32d59..dc9f7aa63 100644 --- a/mojaloop-simulator/Chart.yaml +++ b/mojaloop-simulator/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: "Helm Chart for the Mojaloop (SDK-based) Simulator" name: mojaloop-simulator version: 15.2.1 -appVersion: "sdk-scheme-adapter: v23.4.0; mojaloop-simulator: v15.0.0; thirdparty-sdk: v15.1.1" +appVersion: "sdk-scheme-adapter: v23.4.0; mojaloop-simulator: v15.1.1; thirdparty-sdk: v15.1.1" dependencies: - name: common repository: "https://mojaloop.github.io/charts/repo" diff --git a/mojaloop-simulator/values.yaml b/mojaloop-simulator/values.yaml index 90b2b6cc0..139415edc 100644 --- a/mojaloop-simulator/values.yaml +++ b/mojaloop-simulator/values.yaml @@ -292,7 +292,7 @@ defaults: publicKey: '' image: repository: mojaloop/sdk-scheme-adapter - tag: v23.6.0-snapshot.15 + tag: v23.6.0-snapshot.16 pullPolicy: IfNotPresent command: '[ "yarn", "start:api-svc" ]' <<: *defaultProbes @@ -464,7 +464,7 @@ defaults: backend: image: repository: mojaloop/mojaloop-simulator - tag: v15.0.0 + tag: v15.1.1 pullPolicy: IfNotPresent <<: *defaultProbes diff --git a/mojaloop/values.yaml b/mojaloop/values.yaml index df843eaf6..e3f56364d 100644 --- a/mojaloop/values.yaml +++ b/mojaloop/values.yaml @@ -325,7 +325,7 @@ account-lookup-service: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -491,7 +491,7 @@ account-lookup-service: image: registry: docker.io repository: mojaloop/account-lookup-service - tag: v15.4.0-snapshot.33 + tag: v15.3.4 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -685,7 +685,7 @@ account-lookup-service: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1093,7 +1093,7 @@ account-lookup-service: initContainers: [] # initContainers: | # - name: wait-for-mysql - # image: mysql:5.7 + # image: mysql:9.0.1 # imagePullPolicy: IfNotPresent # command: # - sh @@ -1471,7 +1471,7 @@ account-lookup-service: # initContainers: [] initContainers: | - name: wait-for-mysql-central-ledger - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1535,7 +1535,7 @@ account-lookup-service: - name: SERVICE_NAME value: '{{ include "als-oracle-pathfinder.name" . }}' - name: wait-for-mysql-account-lookup - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -1681,7 +1681,7 @@ quoting-service: image: registry: docker.io repository: mojaloop/quoting-service - tag: v15.8.0-snapshot.42 + tag: v15.8.0-snapshot.43 config: hub_participant: *HUB_PARTICIPANT @@ -1808,7 +1808,7 @@ quoting-service: image: registry: docker.io repository: mojaloop/quoting-service - tag: v15.8.0-snapshot.42 + tag: v15.8.0-snapshot.43 config: hub_participant: *HUB_PARTICIPANT @@ -1973,7 +1973,7 @@ ml-api-adapter: image: registry: docker.io repository: mojaloop/ml-api-adapter - tag: v14.1.0.643-snapshot.0 + tag: v14.1.0-snapshot.25 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2259,7 +2259,7 @@ ml-api-adapter: image: registry: docker.io repository: mojaloop/ml-api-adapter - tag: v14.1.0.643-snapshot.0 + tag: v14.1.0-snapshot.25 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2612,7 +2612,7 @@ centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2775,7 +2775,7 @@ centralledger: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -2952,7 +2952,7 @@ centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -3142,7 +3142,7 @@ centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -3297,7 +3297,7 @@ centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -3481,7 +3481,7 @@ centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -3637,7 +3637,7 @@ centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -3827,7 +3827,7 @@ centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -3982,7 +3982,7 @@ centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -4166,7 +4166,7 @@ centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -4321,7 +4321,7 @@ centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -4508,7 +4508,7 @@ centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -4663,7 +4663,7 @@ centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -4855,7 +4855,7 @@ centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -5010,7 +5010,7 @@ centralledger: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -5194,7 +5194,7 @@ centralledger: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -5625,7 +5625,7 @@ centralsettlement: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -6055,7 +6055,7 @@ centralsettlement: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -6487,7 +6487,7 @@ centralsettlement: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -7009,7 +7009,7 @@ centralsettlement: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -7161,7 +7161,7 @@ transaction-requests-service: image: registry: docker.io repository: mojaloop/transaction-requests-service - tag: v14.2.0-snapshot.0 + tag: v14.3.1 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -7644,7 +7644,7 @@ thirdparty: - name: REDIS_PORT value: {{ .Values.config.redis_port | quote }} - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -9280,7 +9280,7 @@ thirdparty: publicKey: '' image: repository: mojaloop/sdk-scheme-adapter - tag: v23.6.0-snapshot.15 + tag: v23.6.0-snapshot.16 pullPolicy: IfNotPresent command: '[ "yarn", "start:api-svc" ]' <<: *defaultProbes @@ -9432,7 +9432,7 @@ thirdparty: backend: image: repository: mojaloop/mojaloop-simulator - tag: v15.0.0 + tag: v15.1.1 pullPolicy: IfNotPresent <<: *defaultProbes @@ -10404,7 +10404,7 @@ mojaloop-simulator: publicKey: '' image: repository: mojaloop/sdk-scheme-adapter - tag: v23.6.0-snapshot.15 + tag: v23.6.0-snapshot.16 pullPolicy: IfNotPresent command: '[ "yarn", "start:api-svc" ]' <<: *defaultProbes @@ -10555,7 +10555,7 @@ mojaloop-simulator: backend: image: repository: mojaloop/mojaloop-simulator - tag: v15.0.0 + tag: v15.1.1 pullPolicy: IfNotPresent <<: *defaultProbes @@ -10989,11 +10989,11 @@ mojaloop-ttk-simulators: key: *TTK_MONGO_SECRET_KEY database: *TTK_MONGO_DATABASE config_files: - rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim1/spec_files/rules_response/default.json' - api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' - api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' + rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim1/spec_files/rules_response/default.json' + api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' + api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim1/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' extraEnvironments: hub-k8s-default-environment.json: &ttksim1InputValues {"inputValues": {"HUB_NAME": *HUB_NAME, "TTKSIM1_FSPID": "ttksim1", "TTKSIM1_MSISDN_1": "16135551212", "TTKSIM1_MSISDN_1_FIRST_NAME": "ReceiverFirst", "TTKSIM1_MSISDN_1_LAST_NAME": "ReceiverLast", "TTKSIM1_CURRENCY": "XTS", "TTKSIM2_FSPID": "ttksim2", "TTKSIM2_MSISDN_1": "4561000001", "TTKSIM2_MSISDN_1_FIRST_NAME": "ReceiverFirst", "TTKSIM2_MSISDN_1_LAST_NAME": "ReceiverLast", "TTKSIM2_MSISDN_2": "4561000002", "TTKSIM2_MSISDN_2_FIRST_NAME": "ReceiverFirst", "TTKSIM2_MSISDN_2_LAST_NAME": "ReceiverLast", "TTKSIM2_PARTY_NOT_FOUND": "partynotfound", "TTKSIM2_PARTY_TIMES_OUT": "partytimesout", "TTKSIM2_CURRENCY": "XTS", "TTKSIM3_FSPID": "ttksim3", "TTKSIM3_MSISDN_1": "5671000001", "TTKSIM3_MSISDN_1_FIRST_NAME": "ReceiverFirst", "TTKSIM3_MSISDN_1_LAST_NAME": "ReceiverLast", "TTKSIM3_MSISDN_2": "5671000002", "TTKSIM3_MSISDN_2_FIRST_NAME": "ReceiverFirst", "TTKSIM3_MSISDN_2_LAST_NAME": "ReceiverLast", "TTKSIM3_CURRENCY": "XTS", "TTKSIM2_MSISDN_PREFIX": "4561", "TTKSIM3_MSISDN_PREFIX": "5671", "HOST_CENTRAL_LEDGER": "http://$release_name-centralledger-service", "HOST_CENTRAL_SETTLEMENT": "http://$release_name-centralsettlement-service/v2"}} ml-testing-toolkit-frontend: @@ -11166,11 +11166,11 @@ mojaloop-ttk-simulators: host: 'ttksim2.local' config_files: - rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim2/spec_files/rules_response/default.json' - api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' - api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' + rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim2/spec_files/rules_response/default.json' + api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' + api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim2/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' ml-testing-toolkit-frontend: ingress: @@ -11343,11 +11343,11 @@ mojaloop-ttk-simulators: host: 'ttksim3.local' config_files: - rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim3/spec_files/rules_response/default.json' - api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' - api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' - api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.15/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' + rules_response__default.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim3/spec_files/rules_response/default.json' + api_definitions__mojaloop_simulator_sim_1.4__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/api_spec.yaml' + api_definitions__mojaloop_simulator_sim_1.4__response_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_simulator_sim_1.4/response_map.json' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__api_spec.yaml: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/api_spec.yaml' + api_definitions__mojaloop_sdk_outbound_scheme_adapter_1.0__callback_map.json: 'https://github.com/mojaloop/sdk-scheme-adapter/raw/v23.6.0-snapshot.16/test/func/config/ttk-ttksim3/spec_files/api_definitions/mojaloop_sdk_outbound_scheme_adapter_1.0/callback_map.json' ml-testing-toolkit-frontend: ingress: @@ -11970,7 +11970,7 @@ mojaloop-bulk: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -12152,7 +12152,7 @@ mojaloop-bulk: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -12339,7 +12339,7 @@ mojaloop-bulk: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -12518,7 +12518,7 @@ mojaloop-bulk: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -12705,7 +12705,7 @@ mojaloop-bulk: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -12884,7 +12884,7 @@ mojaloop-bulk: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -13071,7 +13071,7 @@ mojaloop-bulk: image: registry: docker.io repository: mojaloop/central-ledger - tag: v17.8.0-snapshot.33 + tag: v17.8.0-snapshot.34 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -13250,7 +13250,7 @@ mojaloop-bulk: - name: KAFKA_PORT value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -13522,9 +13522,9 @@ ml-testing-toolkit: ## We can pass the JSON content as the value for the parameters ## Or we can pass a http/https URL for the JSON file as the value for the parameters. Then the file will be downloaded and replaced in the corresponding location. ## Ex: rules_callback__default.json: "https://raw.githubusercontent.com/mojaloop/ml-testing-toolkit/master/spec_files/rules_callback/default.json" - rules_callback__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.1.0-fx-snapshot.42/rules/hub/rules_callback/default.json" - rules_response__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.1.0-fx-snapshot.42/rules/hub/rules_response/default.json" - rules_validation__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.1.0-fx-snapshot.42/rules/hub/rules_validation/default.json" + rules_callback__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.1.0-fx-snapshot.45/rules/hub/rules_callback/default.json" + rules_response__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.1.0-fx-snapshot.45/rules/hub/rules_response/default.json" + rules_validation__default.json: "https://github.com/mojaloop/testing-toolkit-test-cases/raw/v16.1.0-fx-snapshot.45/rules/hub/rules_validation/default.json" # We can change the names of the simulators to configure the environment files for the testing toolkit. # If you change these values, you need to change the simulator names in the mojaloop-simulats->simulators section parameters: &simNames @@ -13546,6 +13546,7 @@ ml-testing-toolkit: "generateIDType": "ulid" }, "inputValues": { + "generateID": "ulid", "HUB_NAME": *HUB_NAME, "BASE_CENTRAL_LEDGER_ADMIN": "", "CALLBACK_ENDPOINT_BASE_URL": "http://$release_name-ml-testing-toolkit-backend:4040", @@ -13807,6 +13808,7 @@ ml-testing-toolkit: "FX_SOURCE_AMOUNT": "10", "FX_SOURCE_AMOUNT_ERROR_GENERIC": "13", "FX_TARGET_CURRENCY": "XTS", + "FX_TARGET_AMOUNT": "15", "FX_EXPIRATION": "2024-08-22T12:33:23.819Z", "acceptFxQuotes": "application/vnd.interoperability.fxQuotes+json;version=2.0", "acceptFxTransfers": "application/vnd.interoperability.fxTransfers+json;version=2.0", @@ -13903,8 +13905,8 @@ ml-ttk-posthook-setup: weight: -5 config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases - testCasesZipUrl: &ttkGitUrl https://github.com/mojaloop/testing-toolkit-test-cases/archive/v16.1.0-fx-snapshot.42.zip - testCasesPathInZip: &ttkGitPathSetup testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/provisioning/for_golden_path + testCasesZipUrl: &ttkGitUrl https://github.com/mojaloop/testing-toolkit-test-cases/archive/v16.1.0-fx-snapshot.45.zip + testCasesPathInZip: &ttkGitPathSetup testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/provisioning/for_golden_path ttkBackendURL: http://$release_name-ml-testing-toolkit-backend:5050 parameters: <<: *simNames @@ -13917,7 +13919,7 @@ ml-ttk-posthook-tests: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: &ttkGitPathGP testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/golden_path + testCasesPathInZip: &ttkGitPathGP testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/golden_path # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports ttkBackendURL: http://$release_name-ml-testing-toolkit-backend:5050 @@ -14018,7 +14020,7 @@ ml-ttk-cronjob-cleanup: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: &ttkGitPathCleanup testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/cleanup + testCasesPathInZip: &ttkGitPathCleanup testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/cleanup # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports ttkBackendURL: http://$release_name-ml-testing-toolkit-backend:5050 @@ -14126,7 +14128,7 @@ ml-ttk-test-val-bulk: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/other_tests/bulk_transfers + testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/other_tests/bulk_transfers ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -14171,7 +14173,7 @@ ml-ttk-test-setup-tp: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/provisioning/for_thirdparty + testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/provisioning/for_thirdparty ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -14216,7 +14218,7 @@ ml-ttk-test-val-tp: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/provisioning/for_thirdparty + testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/provisioning/for_thirdparty # awsS3FilePath: ttk-tests/reports testSuiteName: Thirdparty Tests environmentName: Development @@ -14258,7 +14260,7 @@ ml-ttk-test-setup-sdk-bulk: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/provisioning/for_sdk_bulk + testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/provisioning/for_sdk_bulk ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -14303,7 +14305,7 @@ ml-ttk-test-val-sdk-bulk: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/sdk_scheme_adapter/bulk/basic + testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/sdk_scheme_adapter/bulk/basic ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -14348,7 +14350,7 @@ ml-ttk-test-val-sdk-r2p: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/sdk_scheme_adapter/request-to-pay/basic + testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/sdk_scheme_adapter/request-to-pay/basic ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -14393,7 +14395,7 @@ ml-ttk-test-setup-interscheme: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/provisioning/for_inter_scheme + testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/provisioning/for_inter_scheme ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports @@ -14418,7 +14420,7 @@ ml-ttk-test-val-interscheme: config: ## Test-case archive zip for test-cases: https://github.com/mojaloop/testing-toolkit-test-cases testCasesZipUrl: *ttkGitUrl - testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.42/collections/hub/inter_scheme + testCasesPathInZip: testing-toolkit-test-cases-16.1.0-fx-snapshot.45/collections/hub/inter_scheme ## Optional config for uploading reports to S3 Buckets. If enabled: WS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION under the 'configCreds' is required. # awsS3BucketName: aws-s3-bucket-name # awsS3FilePath: ttk-tests/reports diff --git a/quoting-service/chart-handler/templates/deployment.yaml b/quoting-service/chart-handler/templates/deployment.yaml index a1fac0ca7..2b7420f3f 100644 --- a/quoting-service/chart-handler/templates/deployment.yaml +++ b/quoting-service/chart-handler/templates/deployment.yaml @@ -36,6 +36,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} checksum/secret-jws: {{ include (print $.Template.BasePath "/secret-jws.yaml") . | sha256sum }} # Custom Pod annotations diff --git a/quoting-service/chart-handler/values.yaml b/quoting-service/chart-handler/values.yaml index 9516fd13d..03a0377dc 100644 --- a/quoting-service/chart-handler/values.yaml +++ b/quoting-service/chart-handler/values.yaml @@ -7,7 +7,7 @@ global: {} image: registry: docker.io repository: mojaloop/quoting-service - tag: v15.8.0-snapshot.40 + tag: v15.8.0-snapshot.43 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -256,7 +256,7 @@ rules: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/quoting-service/chart-service/templates/deployment.yaml b/quoting-service/chart-service/templates/deployment.yaml index 24a04a81e..57d3fceab 100644 --- a/quoting-service/chart-service/templates/deployment.yaml +++ b/quoting-service/chart-service/templates/deployment.yaml @@ -36,6 +36,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} checksum/secret-jws: {{ include (print $.Template.BasePath "/secret-jws.yaml") . | sha256sum }} # Custom Pod annotations diff --git a/quoting-service/values.yaml b/quoting-service/values.yaml index cc5e02dad..569c026f9 100644 --- a/quoting-service/values.yaml +++ b/quoting-service/values.yaml @@ -405,7 +405,7 @@ quoting-service-handler: image: registry: docker.io repository: mojaloop/quoting-service - tag: v15.8.0-snapshot.36 + tag: v15.8.0-snapshot.43 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -666,7 +666,7 @@ quoting-service-handler: value: '{{ .Values.config.kafka_port }}' - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/sdk-scheme-adapter/Chart.yaml b/sdk-scheme-adapter/Chart.yaml index ab4a8a401..67c75a55c 100644 --- a/sdk-scheme-adapter/Chart.yaml +++ b/sdk-scheme-adapter/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 description: sdk-scheme-adapter Helm chart for Kubernetes name: sdk-scheme-adapter version: 1.9.0 -appVersion: v23.6.0-snapshot.15 +appVersion: v23.6.0-snapshot.16 home: http://mojaloop.io icon: http://mojaloop.io/images/logo.png sources: diff --git a/sdk-scheme-adapter/chart-service/values.yaml b/sdk-scheme-adapter/chart-service/values.yaml index 679011e92..296320c73 100644 --- a/sdk-scheme-adapter/chart-service/values.yaml +++ b/sdk-scheme-adapter/chart-service/values.yaml @@ -316,7 +316,7 @@ containerSecurityContext: image: registry: docker.io repository: mojaloop/sdk-scheme-adapter - tag: v23.6.0-snapshot.15 + tag: v23.6.0-snapshot.16 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images diff --git a/sdk-scheme-adapter/values.yaml b/sdk-scheme-adapter/values.yaml index 661097a8c..105acd718 100644 --- a/sdk-scheme-adapter/values.yaml +++ b/sdk-scheme-adapter/values.yaml @@ -297,7 +297,7 @@ sdk-scheme-adapter-api-svc: image: registry: docker.io repository: mojaloop/sdk-scheme-adapter - tag: v23.6.0-snapshot.15 + tag: v23.6.0-snapshot.16 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -717,7 +717,7 @@ sdk-scheme-adapter-dom-evt-handler: image: registry: docker.io repository: mojaloop/sdk-scheme-adapter - tag: v23.6.0-snapshot.15 + tag: v23.6.0-snapshot.16 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1140,7 +1140,7 @@ sdk-scheme-adapter-cmd-evt-handler: image: registry: docker.io repository: mojaloop/sdk-scheme-adapter - tag: v23.6.0-snapshot.15 + tag: v23.6.0-snapshot.16 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images diff --git a/thirdparty/chart-auth-svc/example_dependencies.yaml b/thirdparty/chart-auth-svc/example_dependencies.yaml index f6853fa1f..1a0b89681 100644 --- a/thirdparty/chart-auth-svc/example_dependencies.yaml +++ b/thirdparty/chart-auth-svc/example_dependencies.yaml @@ -44,7 +44,7 @@ spec: app: mysql-auth-svc spec: containers: - - image: mysql:5.7 + - image: mysql:9.0.1 name: mysql-auth-svc # command: [ '/bin/sh' ] # args: ['-c', 'tail -f /dev/null'] diff --git a/thirdparty/chart-auth-svc/values.yaml b/thirdparty/chart-auth-svc/values.yaml index 368ac0f8d..45802071d 100644 --- a/thirdparty/chart-auth-svc/values.yaml +++ b/thirdparty/chart-auth-svc/values.yaml @@ -221,7 +221,7 @@ initContainers: | - name: REDIS_PORT value: {{ .Values.config.redis_port | quote }} - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/thirdparty/chart-consent-oracle/example_dependencies.yaml b/thirdparty/chart-consent-oracle/example_dependencies.yaml index 4b787523b..6290ad28c 100644 --- a/thirdparty/chart-consent-oracle/example_dependencies.yaml +++ b/thirdparty/chart-consent-oracle/example_dependencies.yaml @@ -44,7 +44,7 @@ spec: app: mysql-consent-oracle spec: containers: - - image: mysql:5.7 + - image: mysql:9.0.1 name: mysql-consent-oracle # command: [ '/bin/sh' ] # args: ['-c', 'tail -f /dev/null'] diff --git a/thirdparty/chart-consent-oracle/values.yaml b/thirdparty/chart-consent-oracle/values.yaml index 56427b13a..15864468b 100644 --- a/thirdparty/chart-consent-oracle/values.yaml +++ b/thirdparty/chart-consent-oracle/values.yaml @@ -146,7 +146,7 @@ config_files: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh diff --git a/thirdparty/values.yaml b/thirdparty/values.yaml index aef9f188b..2f8bdfa44 100644 --- a/thirdparty/values.yaml +++ b/thirdparty/values.yaml @@ -222,7 +222,7 @@ auth-svc: - name: REDIS_PORT value: {{ .Values.config.redis_port | quote }} - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -563,7 +563,7 @@ consent-oracle: # initContainers: [] initContainers: | - name: wait-for-mysql - image: mysql:5.7 + image: mysql:9.0.1 imagePullPolicy: IfNotPresent command: - sh @@ -2070,7 +2070,7 @@ thirdparty-simulator: publicKey: '' image: repository: mojaloop/sdk-scheme-adapter - tag: v23.6.0-snapshot.15 + tag: v23.6.0-snapshot.16 pullPolicy: IfNotPresent command: '[ "yarn", "start:api-svc" ]' <<: *defaultProbes @@ -2222,7 +2222,7 @@ thirdparty-simulator: backend: image: repository: mojaloop/mojaloop-simulator - tag: v15.0.0 + tag: v15.1.1 pullPolicy: IfNotPresent <<: *defaultProbes diff --git a/transaction-requests-service/templates/deployment.yaml b/transaction-requests-service/templates/deployment.yaml index 91497afb7..16573e005 100644 --- a/transaction-requests-service/templates/deployment.yaml +++ b/transaction-requests-service/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: {{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }} + {{- if .Values.configOverride }} + checksum/config-override: {{ include (print $.Template.BasePath "/config-override.yaml") . | sha256sum }} + {{- end }} checksum/secret: {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }} # Custom Pod annotations {{- if .Values.podAnnotations }} diff --git a/transaction-requests-service/values.yaml b/transaction-requests-service/values.yaml index 2a90cc78f..b93f9c3d2 100644 --- a/transaction-requests-service/values.yaml +++ b/transaction-requests-service/values.yaml @@ -9,7 +9,7 @@ global: {} image: registry: docker.io repository: mojaloop/transaction-requests-service - tag: v14.1.2 + tag: v14.3.1 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images