Repository: mojaloop/helm
Pull request #692: fix: fixes for RC 17
Author: login: oderayi
Created: 2025-03-06T12:56:40Z | Merged: 2025-03-13T13:12:50Z



Diff:
diff --git a/README.md b/README.md
index 8eb1b8914..10d27466a 100644
--- a/README.md
+++ b/README.md
@@ -318,31 +318,8 @@ Refer to [Monitoring Documentation](./monitoring/README.md)
 
 ## Batch Processing
 
-To enable batch processing in your system, please follow the steps below:
-
-- **1. Add a New Kafka Topic:**
-    Add a new topic named `topic-transfer-position-batch` to your Kafka configuration. If you are using the example-mojaloop-backend for your backend dependencies, this topic is already added to the Kafka provisioning section by default.
-- **2. Update Mojaloop Values File:**
-    In the Mojaloop values file, make sure to enable the batch_processing_enabled flag in the global configuration.
-
-    ```yaml
-    global:
-        batch_processing_enabled: &CL_BATCH_PROCESSING_ENABLED true
-    ```
-
-    Enabling this variable does the following
-
-    **a. Activates Batch Position Handler:** Triggers the activation of the Batch Position Handler.
-
-    **b. Configures Prepare Handler for Kafka Events:** The configuration change also sets up the Prepare Handler to publish Kafka events to the newly designated batch topic.
-
-    ***Note:***
-
-    ***Please note that this configuration change relies on the use of the YAML anchor CL_BATCH_PROCESSING_ENABLED._***
-
-    ***It's essential to consider the context of your deployment. If you have the entire Helm values file as an override, this configuration change will work seamlessly.***
-
-    ***However, if you are using a Helm override file with only a subset of values overridden, ensure that you include all the configuration parameters associated with the CL_BATCH_PROCESSING_ENABLED anchor. Failing to include these parameters might result in unexpected behavior.***
+Mojaloop supports batch processing of position messages for higher throughput. To ensure batching works correctly in your setup, ensure to add the `topic-transfer-position-batch` topic to your Kafka configuration. 
+If you are using the example-mojaloop-backend for your backend dependencies, this topic is already added to the Kafka provisioning section by default.
 
 ## Known Issues
 
diff --git a/bulk-api-adapter/chart-handler-notification/values.yaml b/bulk-api-adapter/chart-handler-notification/values.yaml
index f566342f0..2e6a12ece 100644
--- a/bulk-api-adapter/chart-handler-notification/values.yaml
+++ b/bulk-api-adapter/chart-handler-notification/values.yaml
@@ -130,22 +130,26 @@ config:
 
   # Protocol versions used for validating (VALIDATELIST) incoming FSPIOP API Headers (Content-type, Accept),
   # and for generating requests/callbacks from the Switch itself (DEFAULT value)
-  protocol_versions: |
+  protocol_versions:
     {
         "CONTENT": {
-            "DEFAULT": "1.1",
+            "DEFAULT": "2.0",
             "VALIDATELIST": [
                 "1",
                 "1.0",
-                "1.1"
+                "1.1",
+                "2",
+                "2.0"
             ]
         },
         "ACCEPT": {
-            "DEFAULT": "1",
+            "DEFAULT": "2",
             "VALIDATELIST": [
                 "1",
                 "1.0",
-                "1.1"
+                "1.1",
+                "2",
+                "2.0"
             ]
         }
     }
diff --git a/bulk-api-adapter/chart-service/templates/deployment.yaml b/bulk-api-adapter/chart-service/templates/deployment.yaml
index 04ec5b238..6cb5882e3 100644
--- a/bulk-api-adapter/chart-service/templates/deployment.yaml
+++ b/bulk-api-adapter/chart-service/templates/deployment.yaml
@@ -130,7 +130,7 @@ spec:
         {{- if .Values.configOverride }}
         - name: config-override-volume
           configMap:
-            name: {{ template "account-lookup-service-admin.fullname" . }}-config-override
+            name: {{ template "bulk-api-adapter-service.fullname" . }}-config-override
         {{- end }}
         - name: {{ template "bulk-api-adapter-service.fullname" . }}-config-volume
           configMap:
diff --git a/bulk-api-adapter/chart-service/values.yaml b/bulk-api-adapter/chart-service/values.yaml
index 9e2c5a311..94a373628 100644
--- a/bulk-api-adapter/chart-service/values.yaml
+++ b/bulk-api-adapter/chart-service/values.yaml
@@ -124,22 +124,26 @@ config:
 
   # Protocol versions used for validating (VALIDATELIST) incoming FSPIOP API Headers (Content-type, Accept),
   # and for generating requests/callbacks from the Switch itself (DEFAULT value)
-  protocol_versions: |
+  protocol_versions:
     {
         "CONTENT": {
-            "DEFAULT": "1.1",
+            "DEFAULT": "2.0",
             "VALIDATELIST": [
                 "1",
                 "1.0",
-                "1.1"
+                "1.1",
+                "2",
+                "2.0"
             ]
         },
         "ACCEPT": {
-            "DEFAULT": "1",
+            "DEFAULT": "2",
             "VALIDATELIST": [
                 "1",
                 "1.0",
-                "1.1"
+                "1.1",
+                "2",
+                "2.0"
             ]
         }
     }
diff --git a/bulk-api-adapter/values.yaml b/bulk-api-adapter/values.yaml
index c66960a36..13f052486 100644
--- a/bulk-api-adapter/values.yaml
+++ b/bulk-api-adapter/values.yaml
@@ -129,22 +129,26 @@ bulk-api-adapter-service:
 
     # Protocol versions used for validating (VALIDATELIST) incoming FSPIOP API Headers (Content-type, Accept),
     # and for generating requests/callbacks from the Switch itself (DEFAULT value)
-    protocol_versions: |
+    protocol_versions:
       {
           "CONTENT": {
-              "DEFAULT": "1.1",
+              "DEFAULT": "2.0",
               "VALIDATELIST": [
                   "1",
                   "1.0",
-                  "1.1"
+                  "1.1",
+                  "2",
+                  "2.0"
               ]
           },
           "ACCEPT": {
-              "DEFAULT": "1",
+              "DEFAULT": "2",
               "VALIDATELIST": [
                   "1",
                   "1.0",
-                  "1.1"
+                  "1.1",
+                  "2",
+                  "2.0"
               ]
           }
       }
@@ -452,22 +456,26 @@ bulk-api-adapter-handler-notification:
 
     # Protocol versions used for validating (VALIDATELIST) incoming FSPIOP API Headers (Content-type, Accept),
     # and for generating requests/callbacks from the Switch itself (DEFAULT value)
-    protocol_versions: |
+    protocol_versions:
       {
           "CONTENT": {
-              "DEFAULT": "1.1",
+              "DEFAULT": "2.0",
               "VALIDATELIST": [
                   "1",
                   "1.0",
-                  "1.1"
+                  "1.1",
+                  "2",
+                  "2.0"
               ]
           },
           "ACCEPT": {
-              "DEFAULT": "1",
+              "DEFAULT": "2",
               "VALIDATELIST": [
                   "1",
                   "1.0",
-                  "1.1"
+                  "1.1",
+                  "2",
+                  "2.0"
               ]
           }
       }
diff --git a/centralledger/chart-handler-timeout/configs/default.json b/centralledger/chart-handler-timeout/configs/default.json
index 7d813dc5c..f5e7c9010 100644
--- a/centralledger/chart-handler-timeout/configs/default.json
+++ b/centralledger/chart-handler-timeout/configs/default.json
@@ -99,14 +99,12 @@
     "PROXY_CACHE": {{ .Values.config.proxy_cache | toPrettyJson | nindent 2 }},
     "API_DOC_ENDPOINTS_ENABLED": true,
     "KAFKA": {
-        {{ if $.Values.config.batch_processing_enabled }}
         "EVENT_TYPE_ACTION_TOPIC_MAP" : {
             "POSITION":{
                 "TIMEOUT_RESERVED": "topic-transfer-position-batch",
                 "FX_TIMEOUT_RESERVED": "topic-transfer-position-batch"
             }
         },
-        {{ end }}
         "TOPIC_TEMPLATES": {
             "PARTICIPANT_TOPIC_TEMPLATE": {
                 "TEMPLATE": "topic-{{"{{"}}participantName{{"}}"}}-{{"{{"}}functionality{{"}}"}}-{{"{{"}}action{{"}}"}}",
diff --git a/centralledger/chart-handler-timeout/values.yaml b/centralledger/chart-handler-timeout/values.yaml
index feb52311f..c7cc5a9e5 100644
--- a/centralledger/chart-handler-timeout/values.yaml
+++ b/centralledger/chart-handler-timeout/values.yaml
@@ -228,9 +228,6 @@ config:
       cluster:
         - host: proxy-cache-redis
           port: 6379
-
-  ## Enable Batch Processing
-  batch_processing_enabled: false
   
 ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s)
 ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
diff --git a/centralledger/chart-handler-transfer-fulfil/configs/default.json b/centralledger/chart-handler-transfer-fulfil/configs/default.json
index 4c177ec38..1463261c6 100644
--- a/centralledger/chart-handler-transfer-fulfil/configs/default.json
+++ b/centralledger/chart-handler-transfer-fulfil/configs/default.json
@@ -99,7 +99,6 @@
     "PROXY_CACHE": {{ .Values.config.proxy_cache | toPrettyJson | nindent 2 }},
     "API_DOC_ENDPOINTS_ENABLED": true,
     "KAFKA": {
-        {{ if $.Values.config.batch_processing_enabled }}
         "EVENT_TYPE_ACTION_TOPIC_MAP" : {
             "POSITION":{
                 "COMMIT": "topic-transfer-position-batch",
@@ -110,7 +109,6 @@
                 "FX_ABORT": "topic-transfer-position-batch"
             }
         },
-        {{ end }}
         "TOPIC_TEMPLATES": {
             "PARTICIPANT_TOPIC_TEMPLATE": {
                 "TEMPLATE": "topic-{{"{{"}}participantName{{"}}"}}-{{"{{"}}functionality{{"}}"}}-{{"{{"}}action{{"}}"}}",
diff --git a/centralledger/chart-handler-transfer-fulfil/values.yaml b/centralledger/chart-handler-transfer-fulfil/values.yaml
index 4ae330e9f..18ba983fe 100644
--- a/centralledger/chart-handler-transfer-fulfil/values.yaml
+++ b/centralledger/chart-handler-transfer-fulfil/values.yaml
@@ -229,9 +229,6 @@ config:
         - host: proxy-cache-redis
           port: 6379
 
-  ## Enable Batch Processing
-  batch_processing_enabled: false
-
 ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s)
 ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
 ## e.g:
diff --git a/centralledger/chart-handler-transfer-prepare/configs/default.json b/centralledger/chart-handler-transfer-prepare/configs/default.json
index fb1b97b59..4030464ff 100644
--- a/centralledger/chart-handler-transfer-prepare/configs/default.json
+++ b/centralledger/chart-handler-transfer-prepare/configs/default.json
@@ -100,7 +100,6 @@
     "PROXY_CACHE": {{ .Values.config.proxy_cache | toPrettyJson | nindent 2 }},
     "API_DOC_ENDPOINTS_ENABLED": true,
     "KAFKA": {
-        {{ if $.Values.config.batch_processing_enabled }}
         "EVENT_TYPE_ACTION_TOPIC_MAP" : {
             "POSITION":{
               "PREPARE": "topic-transfer-position-batch",
@@ -108,7 +107,6 @@
               "BULK_PREPARE": "topic-transfer-position"
             }
         },
-        {{ end }}
         "TOPIC_TEMPLATES": {
             "PARTICIPANT_TOPIC_TEMPLATE": {
                 "TEMPLATE": "topic-{{"{{"}}participantName{{"}}"}}-{{"{{"}}functionality{{"}}"}}-{{"{{"}}action{{"}}"}}",
diff --git a/centralledger/chart-handler-transfer-prepare/values.yaml b/centralledger/chart-handler-transfer-prepare/values.yaml
index d72bd6de6..81e149baa 100644
--- a/centralledger/chart-handler-transfer-prepare/values.yaml
+++ b/centralledger/chart-handler-transfer-prepare/values.yaml
@@ -232,9 +232,6 @@ config:
   ## Enable On-Us transfers
   enable_on_us_transfers: false
 
-  ## Enable Batch Processing
-  batch_processing_enabled: false
-
 ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s)
 ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
 ## e.g:
diff --git a/centralledger/values.yaml b/centralledger/values.yaml
index 2d98a08c4..b2faa75c5 100644
--- a/centralledger/values.yaml
+++ b/centralledger/values.yaml
@@ -637,9 +637,6 @@ centralledger-handler-transfer-prepare:
     ## Enable On-Us transfers
     enable_on_us_transfers: false
 
-    ## Enable Batch Processing
-    batch_processing_enabled: false
-
   ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s)
   ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
   ## e.g:
@@ -2294,9 +2291,6 @@ centralledger-handler-transfer-fulfil:
           - host: proxy-cache-redis
             port: 6379
 
-    ## Enable Batch Processing
-    batch_processing_enabled: false
-
   ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s)
   ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
   ## e.g:
@@ -2714,9 +2708,6 @@ centralledger-handler-timeout:
           - host: proxy-cache-redis
             port: 6379
 
-    ## Enable Batch Processing
-    batch_processing_enabled: false
-
   ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s)
   ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
   ## e.g:
diff --git a/example-mojaloop-backend/values.yaml b/example-mojaloop-backend/values.yaml
index 957ff3ca1..4e28b05cf 100644
--- a/example-mojaloop-backend/values.yaml
+++ b/example-mojaloop-backend/values.yaml
@@ -352,6 +352,12 @@ cl-mongodb:
   extraEnvVars:
     - name: EXPERIMENTAL_DOCKER_DESKTOP_FORCE_QEMU
       value: "1"
+  
+  livenessProbe:
+    enabled: false
+  
+  readinessProbe:
+    enabled: false
 
 ## Reference: https://github.com/bitnami/charts/blob/main/bitnami/mongodb/values.yaml
 cep-mongodb:
@@ -473,7 +479,12 @@ ttk-mongodb:
     - name: EXPERIMENTAL_DOCKER_DESKTOP_FORCE_QEMU
       value: "1"
 
-
+  livenessProbe:
+    enabled: false
+  
+  readinessProbe:
+    enabled: false
+    
 ## Reference: https://github.com/bitnami/charts/blob/main/bitnami/redis/values.yaml
 ttksims-redis:
   enabled: true
diff --git a/local-deployment-methods/helmfile/helmfile.yaml b/local-deployment-methods/helmfile/helmfile.yaml
index 2a4f49da5..2d10ae45c 100644
--- a/local-deployment-methods/helmfile/helmfile.yaml
+++ b/local-deployment-methods/helmfile/helmfile.yaml
@@ -40,7 +40,8 @@ releases:
   # chart: mojaloop/mojaloop
   # version: 16.2.1
   values:
-    - values-mojaloop-iso20022.yaml
+    - values-mojaloop.yaml
+    # - values-mojaloop-iso20022.yaml
     # - values-mojaloop-min.yaml
 - name: kafka-console
   namespace: demo
diff --git a/mojaloop-bulk/values.yaml b/mojaloop-bulk/values.yaml
index 2644474c6..67721920e 100644
--- a/mojaloop-bulk/values.yaml
+++ b/mojaloop-bulk/values.yaml
@@ -144,22 +144,26 @@ bulk-api-adapter:
 
       # Protocol versions used for validating (VALIDATELIST) incoming FSPIOP API Headers (Content-type, Accept),
       # and for generating requests/callbacks from the Switch itself (DEFAULT value)
-      protocol_versions: |
+      protocol_versions:
         {
             "CONTENT": {
-                "DEFAULT": "1.1",
+                "DEFAULT": "2.0",
                 "VALIDATELIST": [
                     "1",
                     "1.0",
-                    "1.1"
+                    "1.1",
+                    "2",
+                    "2.0"
                 ]
             },
             "ACCEPT": {
-                "DEFAULT": "1",
+                "DEFAULT": "2",
                 "VALIDATELIST": [
                     "1",
                     "1.0",
-                    "1.1"
+                    "1.1",
+                    "2",
+                    "2.0"
                 ]
             }
         }
@@ -480,22 +484,26 @@ bulk-api-adapter:
 
       # Protocol versions used for validating (VALIDATELIST) incoming FSPIOP API Headers (Content-type, Accept),
       # and for generating requests/callbacks from the Switch itself (DEFAULT value)
-      protocol_versions: |
+      protocol_versions:
         {
             "CONTENT": {
-                "DEFAULT": "1.1",
+                "DEFAULT": "2.0",
                 "VALIDATELIST": [
                     "1",
                     "1.0",
-                    "1.1"
+                    "1.1",
+                    "2",
+                    "2.0"
                 ]
             },
             "ACCEPT": {
-                "DEFAULT": "1",
+                "DEFAULT": "2",
                 "VALIDATELIST": [
                     "1",
                     "1.0",
-                    "1.1"
+                    "1.1",
+                    "2",
+                    "2.0"
                 ]
             }
         }
diff --git a/mojaloop/values.yaml b/mojaloop/values.yaml
index 02539606d..3f0d891fe 100644
--- a/mojaloop/values.yaml
+++ b/mojaloop/values.yaml
@@ -93,11 +93,13 @@ CONFIG:
   tp_als_consent_svc_db_port: &TP_ALS_CONSENT_SVC_DB_PORT 3306
   tp_als_consent_svc_db_user: &TP_ALS_CONSENT_SVC_DB_USER "consent_oracle"
 
-  ## BATCH_PROCESSING: To enable batch processing set following to true
-  batch_processing_enabled: &CL_BATCH_PROCESSING_ENABLED true
+  ## BATCHING: This configures the batch size for the position batch handler (range: 1 - 100000)
+  batch_size: &BATCH_SIZE 100
 
   ## INTERSCHEME: To enable interscheme components and tests set following to true
-  interscheme_enabled: &INTERSCHEME_ENABLED true
+  ## When INTERSCHEME is disabled, we need to enable PAYEE_PARTICIPANT_CURRENCY_VALIDATION_ENABLED
+  ## to ensure normal single-scheme functionalities/validations work as expected, and vise versa.
+  interscheme_enabled: &INTERSCHEME_ENABLED false
 
   ## PROXY CACHE
   proxy_cache: &PROXY_CACHE
@@ -3152,9 +3154,6 @@ centralledger:
       ## Enable On-Us transfers
       enable_on_us_transfers: false
 
-      ## BATCH_PROCESSING: Set following to true for enabling batch processing
-      batch_processing_enabled: *CL_BATCH_PROCESSING_ENABLED
-
     ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s)
     ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
     ## e.g:
@@ -3676,7 +3675,7 @@ centralledger:
 
     # Declare variables to be passed into your templates.
     ## BATCH_PROCESSING: enabled this to support batch processing
-    enabled: *CL_BATCH_PROCESSING_ENABLED
+    enabled: true
 
     image:
       registry: docker.io
@@ -3836,7 +3835,7 @@ centralledger:
 
       ## BATCH_PROCESSING: Custom configuration for batch processing
       # The batch size to be requested by the Kafka consumer.
-      batch_size: 100
+      batch_size: *BATCH_SIZE
       # Maximum amount of time to wait for a messages to be received by consumer.
       batch_consume_timeout_in_ms: 10
 
@@ -4518,9 +4517,6 @@ centralledger:
       ## Proxy cache configuration
       proxy_cache: *PROXY_CACHE
 
-      ## BATCH_PROCESSING: Set following to true for enabling batch processing
-      batch_processing_enabled: *CL_BATCH_PROCESSING_ENABLED
-
     ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s)
     ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
     ## e.g:
@@ -4865,9 +4861,6 @@ centralledger:
       ## Proxy cache configuration
       proxy_cache: *PROXY_CACHE
 
-      ## BATCH_PROCESSING: Set following to true for enabling batch processing
-      batch_processing_enabled: *CL_BATCH_PROCESSING_ENABLED
-
     ## @param initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s)
     ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
     ## e.g:
@@ -7319,24 +7312,28 @@ transaction-requests-service:
 
     # Protocol versions used for validating (VALIDATELIST) incoming FSPIOP API Headers (Content-type, Accept),
     # and for generating requests/callbacks from the Switch itself (DEFAULT value)
-    protocol_versions: |
+    protocol_versions:
       {
-        "CONTENT": {
-          "DEFAULT": "1.1",
-          "VALIDATELIST": [
-            "1",
-            "1.0",
-            "1.1"
-          ]
-        },
-        "ACCEPT": {
-          "DEFAULT": "1",
-          "VALIDATELIST": [
-            "1",
-            "1.0",
-            "1.1"
-          ]
-        }
+          "CONTENT": {
+              "DEFAULT": "2.0",
+              "VALIDATELIST": [
+                  "1",
+                  "1.0",
+                  "1.1",
+                  "2",
+                  "2.0"
+              ]
+          },
+          "ACCEPT": {
+              "DEFAULT": "2",
+              "VALIDATELIST": [
+                  "1",
+                  "1.0",
+                  "1.1",
+                  "2",
+                  "2.0"
+              ]
+          }
       }
 
     log_level: info
@@ -11533,7 +11530,7 @@ mojaloop-bulk:
 
         # Protocol versions used for validating (VALIDATELIST) incoming FSPIOP API Headers (Content-type, Accept),
         # and for generating requests/callbacks from the Switch itself (DEFAULT value)
-        protocol_versions: |
+        protocol_versions:
           {
             "CONTENT": {
               "DEFAULT": "2.0",
@@ -11787,7 +11784,7 @@ mojaloop-bulk:
 
         # Protocol versions used for validating (VALIDATELIST) incoming FSPIOP API Headers (Content-type, Accept),
         # and for generating requests/callbacks from the Switch itself (DEFAULT value)
-        protocol_versions: |
+        protocol_versions:
           {
             "CONTENT": {
               "DEFAULT": "2.0",
diff --git a/transaction-requests-service/values.yaml b/transaction-requests-service/values.yaml
index 848d9c6ae..d4696bf53 100644
--- a/transaction-requests-service/values.yaml
+++ b/transaction-requests-service/values.yaml
@@ -144,22 +144,26 @@ config:
 
   # Protocol versions used for validating (VALIDATELIST) incoming FSPIOP API Headers (Content-type, Accept),
   # and for generating requests/callbacks from the Switch itself (DEFAULT value)
-  protocol_versions: |
+  protocol_versions:
     {
         "CONTENT": {
-            "DEFAULT": "1.1",
+            "DEFAULT": "2.0",
             "VALIDATELIST": [
                 "1",
                 "1.0",
-                "1.1"
+                "1.1",
+                "2",
+                "2.0"
             ]
         },
         "ACCEPT": {
-            "DEFAULT": "1",
+            "DEFAULT": "2",
             "VALIDATELIST": [
                 "1",
                 "1.0",
-                "1.1"
+                "1.1",
+                "2",
+                "2.0"
             ]
         }
     }


Reviews:
user: login: elnyry-sam-k
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-03-07T20:10:47Z
user: login: oderayi
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-12T16:57:23Z
user: login: elnyry-sam-k
state: APPROVED
author_association: MEMBER
submitted_at: 2025-03-12T18:04:59Z

Review comments:
diff_hunk: @@ -3676,7 +3673,7 @@ centralledger:
 
     # Declare variables to be passed into your templates.
     ## BATCH_PROCESSING: enabled this to support batch processing
-    enabled: *CL_BATCH_PROCESSING_ENABLED
+    enabled: true
path: mojaloop/values.yaml
user: login: elnyry-sam-k
body: is this still needed? 
created_at: 2025-03-07T20:10:47Z
author_association: MEMBER
diff_hunk: @@ -3676,7 +3673,7 @@ centralledger:
 
     # Declare variables to be passed into your templates.
     ## BATCH_PROCESSING: enabled this to support batch processing
-    enabled: *CL_BATCH_PROCESSING_ENABLED
+    enabled: true
path: mojaloop/values.yaml
user: login: oderayi
body: Yes, we still need that.
created_at: 2025-03-12T16:57:23Z
author_association: CONTRIBUTOR

PR comments:
user: login: sonarqubecloud[bot]
created_at: 2025-03-12T16:55:43Z
body: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=mojaloop_helm&pullRequest=692) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=mojaloop_helm&pullRequest=692&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=mojaloop_helm&pullRequest=692&issueStatuses=ACCEPTED)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=mojaloop_helm&pullRequest=692&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Coverage on New Code](https://sonarcloud.io/component_measures?id=mojaloop_helm&pullRequest=692&metric=new_coverage&view=list)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=mojaloop_helm&pullRequest=692&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=mojaloop_helm&pullRequest=692)


author_association: NONE