From 48d3a91a61025893992ced01276271ae4e3a45b3 Mon Sep 17 00:00:00 2001
From: Hari-stackroute <40484996+Hari-stackroute@users.noreply.github.com>
Date: Tue, 8 Feb 2022 15:37:27 +0530
Subject: [PATCH] SB-22288 added 4 api's wrto error-code changes (#3178)

---
 ansible/roles/kong-api/defaults/main.yml | 56 +++++++++++++++++++++++-
 1 file changed, 55 insertions(+), 1 deletion(-)

diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml
index af50f73cd..5caaec18c 100644
--- a/ansible/roles/kong-api/defaults/main.yml
+++ b/ansible/roles/kong-api/defaults/main.yml
@@ -1177,6 +1177,24 @@ kong_apis:
       config.limit_by: credential
     - name: request-size-limiting
       config.allowed_payload_size: "{{ small_request_size_limit }}"
+  
+  - name: generateOtpV2
+    uris: "{{ otp_service_prefix }}/v2/generate"
+    upstream_url: "{{ learning_service_url }}/v2/otp/generate"
+    strip_uri: true
+    plugins:
+    - name: jwt
+    - name: cors
+    - "{{ statsd_pulgin }}"
+    - name: acl
+      config.whitelist:
+        - 'anonymousUserAccess'
+    - name: rate-limiting
+      config.policy: local
+      config.hour: "{{ medium_rate_limit_per_hour }}"
+      config.limit_by: credential
+    - name: request-size-limiting
+      config.allowed_payload_size: "{{ small_request_size_limit }}"
 
   - name: getBatch
     uris: "{{ course_service_prefix }}/v1/batch/read"
@@ -3830,6 +3848,24 @@ kong_apis:
     - name: request-size-limiting
       config.allowed_payload_size: "{{ small_request_size_limit }}"
 
+  - name: verifyOtpV2
+    uris: "{{ otp_service_prefix }}/v2/verify"
+    upstream_url: "{{ learning_service_url }}/v2/otp/verify"
+    strip_uri: true
+    plugins:
+    - name: jwt
+    - name: cors
+    - "{{ statsd_pulgin }}"
+    - name: acl
+      config.whitelist:
+        - 'anonymousUserAccess'
+    - name: rate-limiting
+      config.policy: local
+      config.hour: "{{ medium_rate_limit_per_hour }}"
+      config.limit_by: credential
+    - name: request-size-limiting
+      config.allowed_payload_size: "{{ small_request_size_limit }}"
+
   - name: verifyRegCertificate
     uris: "{{ cert_registry_service_prefix }}/v1/certs/verify"
     upstream_url: "{{ cert_registry_service_url }}/certs/v1/registry/verify"
@@ -5972,6 +6008,24 @@ kong_apis:
         config.limit_by: credential
       - name: request-size-limiting
         config.allowed_payload_size: "{{ medium_request_size_limit }}"
+  
+  - name: managedUserV2Create
+    uris: "{{ user_service_prefix }}/v2/managed/create"
+    upstream_url: "{{ learning_service_url }}/v2/manageduser/create"
+    strip_uri: true
+    plugins:
+      - name: jwt
+      - name: cors
+      - "{{ statsd_pulgin }}"
+      - name: acl
+        config.whitelist:
+          - 'userAccess'
+      - name: rate-limiting
+        config.policy: local
+        config.hour: "{{ medium_rate_limit_per_hour }}"
+        config.limit_by: credential
+      - name: request-size-limiting
+        config.allowed_payload_size: "{{ medium_request_size_limit }}"
 
   - name: ssoUserV1Create
     uris: "{{ user_service_prefix }}/v1/sso/create"
@@ -7932,4 +7986,4 @@ kong_apis:
         config.hour: "{{ medium_rate_limit_per_hour }}"
         config.limit_by: credential
       - name: request-size-limiting
-        config.allowed_payload_size: "{{ small_request_size_limit }}"
\ No newline at end of file
+        config.allowed_payload_size: "{{ small_request_size_limit }}"
-- 
GitLab