From f820ca275042a93cb52606f66f92652fbf144b64 Mon Sep 17 00:00:00 2001 From: dkttarento <138442957+dkttarento@users.noreply.github.com> Date: Mon, 22 Apr 2024 17:20:34 +0530 Subject: [PATCH 1/9] Update main.yml KONG for KB-3844 REST API for Top Contents & Featured Contents , KB-3843 REST API for Total Content, Average Rating, Total Enrolments, and Total Certificates --- ansible/roles/kong-api/defaults/main.yml | 36 ++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index 6f326f5b09..dd05c50395 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -12948,3 +12948,39 @@ kong_apis: config.limit_by: credential - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" + + - name: userInsights + uris: "micro-site/read/insights" + upstream_url: "{{ sb_cb_ext_service_url }}micro-site/read/insights" + strip_uri: true + plugins: + - name: jwt + - name: cors + - "{{ statsd_pulgin }}" + - name: acl + config.whitelist: + - 'dataAccess' + - 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: trending + uris: "admin/trending/content/search" + upstream_url: "{{ sb_cb_ext_service_url }}admin/trending/content/search" + strip_uri: true + plugins: + - name: jwt + - name: cors + - "{{ statsd_pulgin }}" + - name: acl + config.whitelist: + - 'dataAccess' + - 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 }}" From c3a7ff59e53d561e015c2509105f2e5447f19d2f Mon Sep 17 00:00:00 2001 From: Haritest Date: Mon, 22 Apr 2024 18:36:03 +0530 Subject: [PATCH 2/9] Update main.yml syntax issue fixed --- ansible/roles/kong-api/defaults/main.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index dd05c50395..14d9c393c0 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -12958,14 +12958,14 @@ kong_apis: - name: cors - "{{ statsd_pulgin }}" - name: acl - config.whitelist: + config.whitelist: - 'dataAccess' - - 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: 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: trending uris: "admin/trending/content/search" From c03b8ef1ed11e3bcd3ae6cb17179b072abcc5759 Mon Sep 17 00:00:00 2001 From: Haritest Date: Mon, 22 Apr 2024 18:37:24 +0530 Subject: [PATCH 3/9] Update main.yml syntax issue fixed --- ansible/roles/kong-api/defaults/main.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index 14d9c393c0..95029202f8 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -12976,11 +12976,11 @@ kong_apis: - name: cors - "{{ statsd_pulgin }}" - name: acl - config.whitelist: + config.whitelist: - 'dataAccess' - - 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: 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 }}" From 2787a55dcb4fb5a57e52da03dce2bba03acbf007 Mon Sep 17 00:00:00 2001 From: dkttarento <138442957+dkttarento@users.noreply.github.com> Date: Mon, 22 Apr 2024 21:03:44 +0530 Subject: [PATCH 4/9] Update main.yml PR for microsite insight KB-3843 --- ansible/roles/kong-api/defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index 95029202f8..5a5fefceec 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -12950,7 +12950,7 @@ kong_apis: config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: userInsights - uris: "micro-site/read/insights" + uris: "microsite/read/insights" upstream_url: "{{ sb_cb_ext_service_url }}micro-site/read/insights" strip_uri: true plugins: From 04c7208f9b337a267b2b03bda1e4983f8ce0e795 Mon Sep 17 00:00:00 2001 From: dkttarento <138442957+dkttarento@users.noreply.github.com> Date: Mon, 22 Apr 2024 21:16:29 +0530 Subject: [PATCH 5/9] Update main.yml PR for KB - 3844, KB -3843 --- ansible/roles/kong-api/defaults/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index 5a5fefceec..2f65012cd2 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -12951,7 +12951,7 @@ kong_apis: - name: userInsights uris: "microsite/read/insights" - upstream_url: "{{ sb_cb_ext_service_url }}micro-site/read/insights" + upstream_url: "{{ sb_cb_ext_service_url }}/microsite/read/insights" strip_uri: true plugins: - name: jwt @@ -12969,7 +12969,7 @@ kong_apis: - name: trending uris: "admin/trending/content/search" - upstream_url: "{{ sb_cb_ext_service_url }}admin/trending/content/search" + upstream_url: "{{ sb_cb_ext_service_url }}/admin/trending/content/search" strip_uri: true plugins: - name: jwt From 0a136392e6da3462263b4974c91b0f991e49df55 Mon Sep 17 00:00:00 2001 From: Haritest Date: Mon, 22 Apr 2024 21:22:21 +0530 Subject: [PATCH 6/9] Update main.yml typo fixed --- ansible/roles/kong-api/defaults/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index 2f65012cd2..aa4e12feb0 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -12950,7 +12950,7 @@ kong_apis: config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: userInsights - uris: "microsite/read/insights" + uris: "/microsite/read/insights" upstream_url: "{{ sb_cb_ext_service_url }}/microsite/read/insights" strip_uri: true plugins: @@ -12968,7 +12968,7 @@ kong_apis: config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: trending - uris: "admin/trending/content/search" + uris: "/admin/trending/content/search" upstream_url: "{{ sb_cb_ext_service_url }}/admin/trending/content/search" strip_uri: true plugins: From 02407b88055c19654073abbe2d7c927c453d4437 Mon Sep 17 00:00:00 2001 From: Ravi Saurav Date: Tue, 23 Apr 2024 14:18:44 +0530 Subject: [PATCH 7/9] added mapping for new API --- ansible/roles/kong-api/defaults/main.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index aa4e12feb0..a0f95edc65 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -12984,3 +12984,21 @@ kong_apis: config.limit_by: credential - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" + + - name: workflowGetUserWFApplicationFieldsV2 + uris: "{{ workflow_handler_service_prefix }}/v2/getUserWFApplicationFields" + upstream_url: "{{ workflow_handler_service_url }}/v1/workflow/v2/getUserWFApplicationFields" + strip_uri: true + plugins: + - name: jwt + - name: cors + - "{{ statsd_pulgin }}" + - name: acl + config.whitelist: + - 'dataAccess' + - 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 }}" From 072c53ea50efaa161056745d0870e66d599bc275 Mon Sep 17 00:00:00 2001 From: Ravi Saurav Date: Tue, 23 Apr 2024 14:35:32 +0530 Subject: [PATCH 8/9] modified the API mapping --- ansible/roles/kong-api/defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index a0f95edc65..ea236740b2 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -12987,7 +12987,7 @@ kong_apis: - name: workflowGetUserWFApplicationFieldsV2 uris: "{{ workflow_handler_service_prefix }}/v2/getUserWFApplicationFields" - upstream_url: "{{ workflow_handler_service_url }}/v1/workflow/v2/getUserWFApplicationFields" + upstream_url: "{{ workflow_handler_service_url }}/v2/workflow/getUserWFApplicationFields" strip_uri: true plugins: - name: jwt From 930d4e88cc895016ed922f777bcfdeb3968e8926 Mon Sep 17 00:00:00 2001 From: dkttarento <138442957+dkttarento@users.noreply.github.com> Date: Thu, 25 Apr 2024 16:41:32 +0530 Subject: [PATCH 9/9] Update main.yml changed uris for : microsite/topFeatured/content/search --- ansible/roles/kong-api/defaults/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index ea236740b2..1be42916cf 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -12949,7 +12949,7 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - - name: userInsights + - name: micrositeUserInsights uris: "/microsite/read/insights" upstream_url: "{{ sb_cb_ext_service_url }}/microsite/read/insights" strip_uri: true @@ -12967,9 +12967,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - - name: trending - uris: "/admin/trending/content/search" - upstream_url: "{{ sb_cb_ext_service_url }}/admin/trending/content/search" + - name: microsite + uris: "/microsite/topFeatured/content/search" + upstream_url: "{{ sb_cb_ext_service_url }}/microsite/topFeatured/content/search" strip_uri: true plugins: - name: jwt