diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index aed3fe916e73ee19c5bfdd30d4f7b6dba7d75076..58b3cb4e7689471deece46e45436fa70f82c1342 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -90,9 +90,9 @@ premium_consumer_rate_limits: # Example: # kong_apis: # - name: "readContent" -# request_path: "/v3/public/content/read" +# uris: "/v3/public/content/read" # upstream_url: "{{ learning_service_url }}/v3/public/content/read" -# strip_request_path: true +# strip_uri: true # plugins: # - {name: 'jwt'} # - {name: 'cors'} @@ -103,9 +103,9 @@ premium_consumer_rate_limits: kong_apis: - name: PrivateContentAPIs - request_path: "{{ private_content_prefix }}/v3" + uris: "{{ private_content_prefix }}/v3" upstream_url: "{{ vm_learning_service_url }}/content/v3" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -119,9 +119,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: PrivateContentCreateAPIs - request_path: "{{ private_content_prefix }}/v3/create" + uris: "{{ private_content_prefix }}/v3/create" upstream_url: "{{ content_service_url }}/content/v3/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -135,9 +135,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: PrivateContentUpdateAPIs - request_path: "{{ private_content_prefix }}/v3/update" + uris: "{{ private_content_prefix }}/v3/update" upstream_url: "{{ content_service_url }}/content/v3/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -151,9 +151,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: PrivateContentReadAPIs - request_path: "{{ private_content_prefix }}/v3/read" + uris: "{{ private_content_prefix }}/v3/read" upstream_url: "{{ content_service_url }}/content/v3/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -167,9 +167,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createContent - request_path: "{{ content_prefix }}/v1/create" + uris: "{{ content_prefix }}/v1/create" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -183,9 +183,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchContent - request_path: "{{ content_prefix }}/v1/search" + uris: "{{ content_prefix }}/v1/search" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/search" - strip_request_path: true + strip_uri: true plugins: - name: cors - "{{ statsd_pulgin }}" @@ -196,9 +196,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateContent - request_path: "{{ content_prefix }}/v1/update" + uris: "{{ content_prefix }}/v1/update" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -212,9 +212,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readContent - request_path: "{{ content_prefix }}/v1/read" + uris: "{{ content_prefix }}/v1/read" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/read" - strip_request_path: true + strip_uri: true plugins: - name: cors - "{{ statsd_pulgin }}" @@ -225,9 +225,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: submitContentForReview - request_path: "{{ content_prefix }}/v1/review" + uris: "{{ content_prefix }}/v1/review" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/review" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -241,9 +241,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: publishContent - request_path: "{{ content_prefix }}/v1/publish" + uris: "{{ content_prefix }}/v1/publish" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/publish" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -257,9 +257,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: uploadContent - request_path: "{{ content_prefix }}/v1/upload" + uris: "{{ content_prefix }}/v1/upload" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/upload" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -273,9 +273,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ large_request_size_limit }}" - name: retireContent - request_path: "{{ content_prefix }}/v1/retire" + uris: "{{ content_prefix }}/v1/retire" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/retire" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -289,9 +289,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createCourse - request_path: "{{ course_service_prefix }}/v1/create" + uris: "{{ course_service_prefix }}/v1/create" upstream_url: "{{ knowledge_mw_service_url }}/v1/course/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -305,9 +305,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchCourse - request_path: "{{ course_service_prefix }}/v1/search" + uris: "{{ course_service_prefix }}/v1/search" upstream_url: "{{ knowledge_mw_service_url }}/v1/course/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -321,9 +321,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateCourse - request_path: "{{ course_service_prefix }}/v1/update" + uris: "{{ course_service_prefix }}/v1/update" upstream_url: "{{ knowledge_mw_service_url }}/v1/course/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -337,9 +337,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readCourse - request_path: "{{ course_service_prefix }}/v1/read" + uris: "{{ course_service_prefix }}/v1/read" upstream_url: "{{ knowledge_mw_service_url }}/v1/course/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -353,9 +353,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: submitCourseForReview - request_path: "{{ course_service_prefix }}/v1/review" + uris: "{{ course_service_prefix }}/v1/review" upstream_url: "{{ knowledge_mw_service_url }}/v1/course/review" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -369,9 +369,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: publishCourse - request_path: "{{ course_service_prefix }}/v1/publish" + uris: "{{ course_service_prefix }}/v1/publish" upstream_url: "{{ knowledge_mw_service_url }}/v1/course/publish" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -385,9 +385,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: retireCourse - request_path: "{{ course_service_prefix }}/v1/retire" + uris: "{{ course_service_prefix }}/v1/retire" upstream_url: "{{ knowledge_mw_service_url }}/v1/course/retire" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -401,9 +401,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getCourseHierarchy - request_path: "{{ course_service_prefix }}/v1/hierarchy" + uris: "{{ course_service_prefix }}/v1/hierarchy" upstream_url: "{{ knowledge_mw_service_url }}/v1/course/hierarchy" - strip_request_path: true + strip_uri: true plugins: - name: cors - "{{ statsd_pulgin }}" @@ -414,9 +414,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: courseEnrolment - request_path: "{{ course_service_prefix }}/v1/enrol" + uris: "{{ course_service_prefix }}/v1/enrol" upstream_url: "{{ lms_service_url }}/v1/course/enroll" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -430,9 +430,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: courseUnEnrolment - request_path: "{{ course_service_prefix }}/v1/unenrol" + uris: "{{ course_service_prefix }}/v1/unenrol" upstream_url: "{{ lms_service_url }}/v1/course/unenroll" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -446,9 +446,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listCourseEnrollments - request_path: "{{ course_service_prefix }}/v1/user/enrollment/list" + uris: "{{ course_service_prefix }}/v1/user/enrollment/list" upstream_url: "{{ lms_service_url }}/v1/user/courses/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -462,9 +462,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readCourseEnrollment - request_path: "{{ course_service_prefix }}/v1/user/enrollment/read" + uris: "{{ course_service_prefix }}/v1/user/enrollment/read" upstream_url: "{{ lms_service_url }}/v1/user/courses/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -478,9 +478,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readContentState - request_path: "{{ course_service_prefix }}/v1/content/state/read" + uris: "{{ course_service_prefix }}/v1/content/state/read" upstream_url: "{{ lms_service_url }}/v1/content/state/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -494,9 +494,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateContentState - request_path: "{{ course_service_prefix }}/v1/content/state/update" + uris: "{{ course_service_prefix }}/v1/content/state/update" upstream_url: "{{ lms_service_url }}/v1/content/state/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -510,9 +510,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createUser - request_path: "{{ user_service_prefix }}/v1/create" + uris: "{{ user_service_prefix }}/v1/create" upstream_url: "{{ learning_service_url }}/v1/user/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -526,9 +526,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createUserVersion2 - request_path: "{{ user_service_prefix }}/v2/create" + uris: "{{ user_service_prefix }}/v2/create" upstream_url: "{{ learning_service_url }}/v2/user/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -542,9 +542,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateUser - request_path: "{{ user_service_prefix }}/v1/update" + uris: "{{ user_service_prefix }}/v1/update" upstream_url: "{{ learning_service_url }}/v1/user/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -558,9 +558,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getUserProfile - request_path: "{{ user_service_prefix }}/v1/read" + uris: "{{ user_service_prefix }}/v1/read" upstream_url: "{{ learning_service_url }}/v1/user/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -574,9 +574,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getUserProfileV2 - request_path: "{{ user_service_prefix }}/v2/read" + uris: "{{ user_service_prefix }}/v2/read" upstream_url: "{{ learning_service_url }}/v2/user/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -590,9 +590,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchUser - request_path: "{{ user_service_prefix }}/v1/search" + uris: "{{ user_service_prefix }}/v1/search" upstream_url: "{{ learning_service_url }}/v1/user/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -606,9 +606,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: retireUser - request_path: "{{ user_service_prefix }}/v1/retire" + uris: "{{ user_service_prefix }}/v1/retire" upstream_url: "{{ learning_service_url }}/v1/user/retire" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -622,9 +622,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createPage - request_path: "{{ data_service_prefix }}/v1/page/create" + uris: "{{ data_service_prefix }}/v1/page/create" upstream_url: "{{ lms_service_url }}/v1/page/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -638,9 +638,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updatePage - request_path: "{{ data_service_prefix }}/v1/page/update" + uris: "{{ data_service_prefix }}/v1/page/update" upstream_url: "{{ lms_service_url }}/v1/page/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -654,9 +654,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getPageSettings - request_path: "{{ data_service_prefix }}/v1/page/read" + uris: "{{ data_service_prefix }}/v1/page/read" upstream_url: "{{ lms_service_url }}/v1/page/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -670,9 +670,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: dialAssemble - request_path: "{{ data_service_prefix }}/v1/dial/assemble" + uris: "{{ data_service_prefix }}/v1/dial/assemble" upstream_url: "{{ lms_service_url }}/v1/page/assemble" - strip_request_path: true + strip_uri: true plugins: - name: cors - "{{ statsd_pulgin }}" @@ -683,9 +683,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: assemblePage - request_path: "{{ data_service_prefix }}/v1/page/assemble" + uris: "{{ data_service_prefix }}/v1/page/assemble" upstream_url: "{{ lms_service_url }}/v1/page/assemble" - strip_request_path: true + strip_uri: true plugins: - name: cors - "{{ statsd_pulgin }}" @@ -696,9 +696,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createNote - request_path: "{{ notes_service_prefix }}/v1/create" + uris: "{{ notes_service_prefix }}/v1/create" upstream_url: "{{ learning_service_url }}/v1/note/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -712,9 +712,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateNote - request_path: "{{ notes_service_prefix }}/v1/update" + uris: "{{ notes_service_prefix }}/v1/update" upstream_url: "{{ learning_service_url }}/v1/note/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -728,9 +728,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readNote - request_path: "{{ notes_service_prefix }}/v1/read" + uris: "{{ notes_service_prefix }}/v1/read" upstream_url: "{{ learning_service_url }}/v1/note/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -744,9 +744,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchNotes - request_path: "{{ notes_service_prefix }}/v1/search" + uris: "{{ notes_service_prefix }}/v1/search" upstream_url: "{{ learning_service_url }}/v1/note/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -760,9 +760,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createOrg - request_path: "{{ org_service_prefix }}/v1/create" + uris: "{{ org_service_prefix }}/v1/create" upstream_url: "{{ learning_service_url }}/v1/org/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -776,9 +776,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateOrg - request_path: "{{ org_service_prefix }}/v1/update" + uris: "{{ org_service_prefix }}/v1/update" upstream_url: "{{ learning_service_url }}/v1/org/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -792,9 +792,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readOrg - request_path: "{{ org_service_prefix }}/v1/read" + uris: "{{ org_service_prefix }}/v1/read" upstream_url: "{{ learning_service_url }}/v1/org/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -808,9 +808,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchOrg - request_path: "{{ org_service_prefix }}/v1/search" + uris: "{{ org_service_prefix }}/v1/search" upstream_url: "{{ learning_service_url }}/v1/org/search" - strip_request_path: true + strip_uri: true plugins: - name: cors - "{{ statsd_pulgin }}" @@ -821,9 +821,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: addMember - request_path: "{{ org_service_prefix }}/v1/member/add" + uris: "{{ org_service_prefix }}/v1/member/add" upstream_url: "{{ learning_service_url }}/v1/org/member/add" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -837,9 +837,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: removeMember - request_path: "{{ org_service_prefix }}/v1/member/remove" + uris: "{{ org_service_prefix }}/v1/member/remove" upstream_url: "{{ learning_service_url }}/v1/org/member/remove" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -853,9 +853,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: suspendMember - request_path: "{{ org_service_prefix }}/v1/member/suspend" + uris: "{{ org_service_prefix }}/v1/member/suspend" upstream_url: "{{ learning_service_url }}/v1/org/member/suspend" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -869,9 +869,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateMembership - request_path: "{{ org_service_prefix }}/v1/member/update" + uris: "{{ org_service_prefix }}/v1/member/update" upstream_url: "{{ learning_service_url }}/v1/org/member/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -885,9 +885,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: echo - request_path: "{{ echo_service_prefix }}" + uris: "{{ echo_service_prefix }}" upstream_url: "{{ echo_service_url }}" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -901,9 +901,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createPageSection - request_path: "{{ data_service_prefix }}/v1/page/section/create" + uris: "{{ data_service_prefix }}/v1/page/section/create" upstream_url: "{{ lms_service_url }}/v1/page/section/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -917,9 +917,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updatePageSection - request_path: "{{ data_service_prefix }}/v1/page/section/update" + uris: "{{ data_service_prefix }}/v1/page/section/update" upstream_url: "{{ lms_service_url }}/v1/page/section/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -933,9 +933,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listPageSections - request_path: "{{ data_service_prefix }}/v1/page/section/list" + uris: "{{ data_service_prefix }}/v1/page/section/list" upstream_url: "{{ lms_service_url }}/v1/page/section/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -949,9 +949,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readPageSection - request_path: "{{ data_service_prefix }}/v1/page/section/read" + uris: "{{ data_service_prefix }}/v1/page/section/read" upstream_url: "{{ lms_service_url }}/v1/page/section/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -965,9 +965,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readRoleMapping - request_path: "{{ data_service_prefix }}/v1/role/read" + uris: "{{ data_service_prefix }}/v1/role/read" upstream_url: "{{ learning_service_url }}/v1/role/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -981,9 +981,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateAssessment - request_path: "{{ course_service_prefix }}/v1/assessment/update" + uris: "{{ course_service_prefix }}/v1/assessment/update" upstream_url: "{{ learning_service_url }}/v1/assessment/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -997,9 +997,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readAssessmentResult - request_path: "{{ course_service_prefix }}/v1/assessment/result/read" + uris: "{{ course_service_prefix }}/v1/assessment/result/read" upstream_url: "{{ learning_service_url }}/v1/assessment/result/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1013,9 +1013,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateOrgStatus - request_path: "{{ org_service_prefix }}/v1/status/update" + uris: "{{ org_service_prefix }}/v1/status/update" upstream_url: "{{ learning_service_url }}/v1/org/status/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1029,9 +1029,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readUserProfile - request_path: "{{ user_service_prefix }}/v1/profile/read" + uris: "{{ user_service_prefix }}/v1/profile/read" upstream_url: "{{ learning_service_url }}/v1/user/getuser" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1045,9 +1045,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: registerMobileApp - request_path: "{{ api_manager_perfix }}/v1/consumer/mobile_app/credential/register" + uris: "{{ api_manager_perfix }}/v1/consumer/mobile_app/credential/register" upstream_url: "{{ am_util_url }}/v1/consumer/mobile_app/credential/register" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1061,9 +1061,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: registerMobileDevice - request_path: "{{ api_manager_perfix }}/v1/consumer/mobile_device/credential/register" + uris: "{{ api_manager_perfix }}/v1/consumer/mobile_device/credential/register" upstream_url: "{{ am_util_url }}/v1/consumer/mobile_device/credential/register" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1078,9 +1078,9 @@ kong_apis: config.allowed_payload_size: "{{ small_request_size_limit }}" - name: registerMobileAppOpenRAP - request_path: "{{ api_manager_perfix }}/v1/consumer/mobile_app_openrap/credential/register" + uris: "{{ api_manager_perfix }}/v1/consumer/mobile_app_openrap/credential/register" upstream_url: "{{ am_util_url }}/v1/consumer/mobile_app_openrap/credential/register" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1095,9 +1095,9 @@ kong_apis: config.allowed_payload_size: "{{ small_request_size_limit }}" - name: registerMobileDeviceOpenRAP - request_path: "{{ api_manager_perfix }}/v1/consumer/mobile_device_openrap/credential/register" + uris: "{{ api_manager_perfix }}/v1/consumer/mobile_device_openrap/credential/register" upstream_url: "{{ am_util_url }}/v1/consumer/mobile_device_openrap/credential/register" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1112,9 +1112,9 @@ kong_apis: config.allowed_payload_size: "{{ small_request_size_limit }}" - name: compositeSearch - request_path: "{{ composite_service_prefix }}/v1/search" + uris: "{{ composite_service_prefix }}/v1/search" upstream_url: "{{ knowledge_mw_service_url }}/v1/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1128,9 +1128,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listTerms - request_path: "{{ meta_service_prefix }}/v1/terms/list" + uris: "{{ meta_service_prefix }}/v1/terms/list" upstream_url: "{{ knowledge_mw_service_url }}/v1/terms/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1144,9 +1144,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listResourceBundles - request_path: "{{ meta_service_prefix }}/v1/resourcebundles/list" + uris: "{{ meta_service_prefix }}/v1/resourcebundles/list" upstream_url: "{{ knowledge_mw_service_url }}/v1/resourcebundles/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1160,9 +1160,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listOrdinals - request_path: "{{ meta_service_prefix }}/v1/ordinals/list" + uris: "{{ meta_service_prefix }}/v1/ordinals/list" upstream_url: "{{ knowledge_mw_service_url }}/v1/ordinals/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1176,9 +1176,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: telemetry - request_path: "{{ data_service_prefix }}/v1/telemetry" + uris: "{{ data_service_prefix }}/v1/telemetry" upstream_url: "{{ telemetry_service_url }}/v1/telemetry" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1192,9 +1192,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: flagContent - request_path: "{{ content_prefix }}/v1/flag" + uris: "{{ content_prefix }}/v1/flag" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/flag" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1208,9 +1208,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: acceptContentFlag - request_path: "{{ content_prefix }}/v1/flag/accept" + uris: "{{ content_prefix }}/v1/flag/accept" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/flag/accept" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1224,9 +1224,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: rejectContentFlag - request_path: "{{ content_prefix }}/v1/flag/reject" + uris: "{{ content_prefix }}/v1/flag/reject" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/flag/reject" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1240,9 +1240,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getOrgCreationDashboard - request_path: "{{ dashboard_service_prefix }}/v1/creation/org" + uris: "{{ dashboard_service_prefix }}/v1/creation/org" upstream_url: "{{ learning_service_url }}/v1/dashboard/creation/org" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1256,9 +1256,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getOrgConsumptionDashboard - request_path: "{{ dashboard_service_prefix }}/v1/consumption/org" + uris: "{{ dashboard_service_prefix }}/v1/consumption/org" upstream_url: "{{ learning_service_url }}/v1/dashboard/consumption/org" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1272,9 +1272,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getCourseProgressDashboard - request_path: "{{ dashboard_service_prefix }}/v1/progress/course" + uris: "{{ dashboard_service_prefix }}/v1/progress/course" upstream_url: "{{ lms_service_url }}/v1/dashboard/progress/course" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1288,9 +1288,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getCourseProgressDashboardV2 - request_path: "{{ dashboard_service_prefix }}/v2/progress/course" + uris: "{{ dashboard_service_prefix }}/v2/progress/course" upstream_url: "{{ lms_service_url }}/v2/dashboard/progress/course" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1304,9 +1304,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getCourseConsumptionDashboard - request_path: "{{ dashboard_service_prefix }}/v1/consumption/course" + uris: "{{ dashboard_service_prefix }}/v1/consumption/course" upstream_url: "{{ lms_service_url }}/v1/dashboard/consumption/course" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1320,9 +1320,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getUserCreationDashboard - request_path: "{{ dashboard_service_prefix }}/v1/creation/user" + uris: "{{ dashboard_service_prefix }}/v1/creation/user" upstream_url: "{{ learning_service_url }}/v1/dashboard/creation/user" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1336,9 +1336,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getUserConsumptionDasbhoard - request_path: "{{ dashboard_service_prefix }}/v1/consumption/user" + uris: "{{ dashboard_service_prefix }}/v1/consumption/user" upstream_url: "{{ learning_service_url }}/v1/dashboard/consumption/user" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1352,9 +1352,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: userBulkUpload - request_path: "{{ user_service_prefix }}/v1/upload" + uris: "{{ user_service_prefix }}/v1/upload" upstream_url: "{{ learning_service_url }}/v1/user/upload" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1368,9 +1368,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: orgBulkUpload - request_path: "{{ org_service_prefix }}/v1/upload" + uris: "{{ org_service_prefix }}/v1/upload" upstream_url: "{{ learning_service_url }}/v1/org/upload" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1384,9 +1384,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: checkUploadJobStatus - request_path: "{{ data_service_prefix }}/v1/upload/status" + uris: "{{ data_service_prefix }}/v1/upload/status" upstream_url: "{{ learning_service_url }}/v1/upload/status" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1400,9 +1400,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getUploadJobStatusLink - request_path: "{{ data_service_prefix }}/v1/upload/statusDownloadLink" + uris: "{{ data_service_prefix }}/v1/upload/statusDownloadLink" upstream_url: "{{ learning_service_url }}/v1/upload/statusDownloadLink" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1416,9 +1416,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createBatch - request_path: "{{ course_service_prefix }}/v1/batch/create" + uris: "{{ course_service_prefix }}/v1/batch/create" upstream_url: "{{ lms_service_url }}/v1/course/batch/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1432,9 +1432,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateBatch - request_path: "{{ course_service_prefix }}/v1/batch/update" + uris: "{{ course_service_prefix }}/v1/batch/update" upstream_url: "{{ lms_service_url }}/v1/course/batch/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1448,9 +1448,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: addUserToBatch - request_path: "{{ course_service_prefix }}/v1/batch/user/add" + uris: "{{ course_service_prefix }}/v1/batch/user/add" upstream_url: "{{ lms_service_url }}/v1/course/batch/users/add" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1464,9 +1464,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: removeUserFromBatch - request_path: "{{ course_service_prefix }}/v1/batch/user/remove" + uris: "{{ course_service_prefix }}/v1/batch/user/remove" upstream_url: "{{ lms_service_url }}/v1/course/batch/users/remove" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1480,9 +1480,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getBatch - request_path: "{{ course_service_prefix }}/v1/batch/read" + uris: "{{ course_service_prefix }}/v1/batch/read" upstream_url: "{{ lms_service_url }}/v1/course/batch/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1496,9 +1496,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getParticipants - request_path: "{{ course_service_prefix }}/v1/batch/participants/list" + uris: "{{ course_service_prefix }}/v1/batch/participants/list" upstream_url: "{{ lms_service_url }}/v1/batch/participants/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1512,9 +1512,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: assignRole - request_path: "{{ user_service_prefix }}/v1/role/assign" + uris: "{{ user_service_prefix }}/v1/role/assign" upstream_url: "{{ learning_service_url }}/v1/user/assign/role" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1528,9 +1528,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: indexSync - request_path: "{{ data_service_prefix }}/v1/index/sync" + uris: "{{ data_service_prefix }}/v1/index/sync" upstream_url: "{{ learning_service_url }}/v1/data/sync" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1544,9 +1544,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: blockUser - request_path: "{{ user_service_prefix }}/v1/block" + uris: "{{ user_service_prefix }}/v1/block" upstream_url: "{{ learning_service_url }}/v1/user/block" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1560,9 +1560,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: unblockUser - request_path: "{{ user_service_prefix }}/v1/unblock" + uris: "{{ user_service_prefix }}/v1/unblock" upstream_url: "{{ learning_service_url }}/v1/user/unblock" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1576,9 +1576,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: uploadMedia - request_path: "{{ content_prefix }}/v1/media/upload" + uris: "{{ content_prefix }}/v1/media/upload" upstream_url: "{{ learning_service_url }}/v1/file/upload" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1592,9 +1592,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: listCourseBatches - request_path: "{{ course_service_prefix }}/v1/batch/list" + uris: "{{ course_service_prefix }}/v1/batch/list" upstream_url: "{{ lms_service_url }}/v1/course/batch/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1608,9 +1608,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: batchBulkEnrolment - request_path: "{{ course_service_prefix }}/v1/batch/bulk/enrollment" + uris: "{{ course_service_prefix }}/v1/batch/bulk/enrollment" upstream_url: "{{ lms_service_url }}/v1/batch/bulk/enrollment" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1624,9 +1624,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: batchBulkUnEnrolment - request_path: "{{ course_service_prefix }}/v1/batch/bulk/unenrollment" + uris: "{{ course_service_prefix }}/v1/batch/bulk/unenrollment" upstream_url: "{{ lms_service_url }}/v1/batch/bulk/unenrollment" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1640,9 +1640,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getTenantInfo - request_path: "{{ org_service_prefix }}/v1/tenant/info" + uris: "{{ org_service_prefix }}/v1/tenant/info" upstream_url: "{{ player_service_url }}/v1/tenant/info" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1656,9 +1656,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getContentUploadUrl - request_path: "{{ content_prefix }}/v1/upload/url/read" + uris: "{{ content_prefix }}/v1/upload/url/read" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/upload/url" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1672,9 +1672,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: rejectContent - request_path: "{{ content_prefix }}/v1/reject" + uris: "{{ content_prefix }}/v1/reject" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/reject" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1688,9 +1688,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: deleteNote - request_path: "{{ notes_service_prefix }}/v1/delete" + uris: "{{ notes_service_prefix }}/v1/delete" upstream_url: "{{ learning_service_url }}/v1/note/delete" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1704,9 +1704,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: sendEmailNotification - request_path: "{{ user_service_prefix }}/v1/notification/email" + uris: "{{ user_service_prefix }}/v1/notification/email" upstream_url: "{{ learning_service_url }}/v1/notification/email" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1720,9 +1720,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: listAllBadges - request_path: "{{ org_service_prefix }}/v1/badges/list" + uris: "{{ org_service_prefix }}/v1/badges/list" upstream_url: "{{ learning_service_url }}/v1/badges/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1736,9 +1736,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: addBadgeToUser - request_path: "{{ user_service_prefix }}/v1/badges/add" + uris: "{{ user_service_prefix }}/v1/badges/add" upstream_url: "{{ learning_service_url }}/v1/user/badges/add" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1752,9 +1752,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: listOrgTypes - request_path: "{{ org_service_prefix }}/v1/type/list" + uris: "{{ org_service_prefix }}/v1/type/list" upstream_url: "{{ learning_service_url }}/v1/org/type/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1768,9 +1768,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: createOrgType - request_path: "{{ org_service_prefix }}/v1/type/create" + uris: "{{ org_service_prefix }}/v1/type/create" upstream_url: "{{ learning_service_url }}/v1/org/type/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1784,9 +1784,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: updateOrgType - request_path: "{{ org_service_prefix }}/v1/type/update" + uris: "{{ org_service_prefix }}/v1/type/update" upstream_url: "{{ learning_service_url }}/v1/org/type/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1800,9 +1800,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: updateUserloginTime - request_path: "{{ user_service_prefix }}/v1/update/logintime" + uris: "{{ user_service_prefix }}/v1/update/logintime" upstream_url: "{{ learning_service_url }}/v1/user/update/logintime" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1816,9 +1816,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getMediaTypes - request_path: "{{ user_service_prefix }}/v1/mediatype/list" + uris: "{{ user_service_prefix }}/v1/mediatype/list" upstream_url: "{{ learning_service_url }}/v1/user/mediatype/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1832,9 +1832,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: DecryptData - request_path: "{{ data_service_prefix }}/v1/user/decrypt" + uris: "{{ data_service_prefix }}/v1/user/decrypt" upstream_url: "{{ learning_service_url }}/v1/user/data/decrypt" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1848,9 +1848,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: encryptData - request_path: "{{ data_service_prefix }}/v1/user/encrypt" + uris: "{{ data_service_prefix }}/v1/user/encrypt" upstream_url: "{{ learning_service_url }}/v1/user/data/encrypt" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1864,9 +1864,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: searchAuditHistory - request_path: "{{ data_service_prefix }}/v1/audit/history" + uris: "{{ data_service_prefix }}/v1/audit/history" upstream_url: "{{ learning_service_url }}/v1/audit/history" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1880,9 +1880,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: addUserSkill - request_path: "{{ user_service_prefix }}/v1/skill/add" + uris: "{{ user_service_prefix }}/v1/skill/add" upstream_url: "{{ learning_service_url }}/v1/user/skill/add" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1896,9 +1896,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getUserSkill - request_path: "{{ user_service_prefix }}/v1/skill/read" + uris: "{{ user_service_prefix }}/v1/skill/read" upstream_url: "{{ learning_service_url }}/v1/user/skill/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1912,9 +1912,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getSkills - request_path: "{{ data_service_prefix }}/v1/skills" + uris: "{{ data_service_prefix }}/v1/skills" upstream_url: "{{ learning_service_url }}/v1/skills" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1928,9 +1928,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: updateUserSkill - request_path: "{{ user_service_prefix }}/v1/skill/update" + uris: "{{ user_service_prefix }}/v1/skill/update" upstream_url: "{{ learning_service_url }}/v1/user/skill/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1944,9 +1944,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: addUserSkillEndorsement - request_path: "{{ user_service_prefix }}/v1/skill/endorse/add" + uris: "{{ user_service_prefix }}/v1/skill/endorse/add" upstream_url: "{{ learning_service_url }}/v1/user/skill/endorse/add" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1960,9 +1960,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getAllData - request_path: "{{ data_service_prefix }}/v1/object/read/list" + uris: "{{ data_service_prefix }}/v1/object/read/list" upstream_url: "{{ learning_service_url }}/v1/object/read/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1976,9 +1976,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getData - request_path: "{{ data_service_prefix }}/v1/object/read" + uris: "{{ data_service_prefix }}/v1/object/read" upstream_url: "{{ learning_service_url }}/v1/object/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -1992,9 +1992,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: createData - request_path: "{{ data_service_prefix }}/v1/object/create" + uris: "{{ data_service_prefix }}/v1/object/create" upstream_url: "{{ learning_service_url }}/v1/object/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2008,9 +2008,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ large_request_size_limit }}" - name: updateData - request_path: "{{ data_service_prefix }}/v1/object/update" + uris: "{{ data_service_prefix }}/v1/object/update" upstream_url: "{{ learning_service_url }}/v1/object/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2024,9 +2024,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: deleteData - request_path: "{{ data_service_prefix }}/v1/object/delete" + uris: "{{ data_service_prefix }}/v1/object/delete" upstream_url: "{{ learning_service_url }}/v1/object/delete" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2040,9 +2040,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: searchData - request_path: "{{ data_service_prefix }}/v1/object/search" + uris: "{{ data_service_prefix }}/v1/object/search" upstream_url: "{{ learning_service_url }}/v1/object/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2056,9 +2056,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getAnnouncementDefinitions - request_path: "{{announcement_service_prefix}}/v1/definitions" + uris: "{{announcement_service_prefix}}/v1/definitions" upstream_url: "{{ player_service_url }}/announcement/v1/definitions" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2072,9 +2072,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createAnnouncement - request_path: "{{announcement_service_prefix}}/v1/create" + uris: "{{announcement_service_prefix}}/v1/create" upstream_url: "{{ player_service_url }}/announcement/v1/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2088,9 +2088,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: cancelAnnouncement - request_path: "{{announcement_service_prefix}}/v1/cancel" + uris: "{{announcement_service_prefix}}/v1/cancel" upstream_url: "{{ player_service_url }}/announcement/v1/cancel" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2104,9 +2104,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getAnnouncementInbox - request_path: "{{announcement_service_prefix}}/v1/user/inbox" + uris: "{{announcement_service_prefix}}/v1/user/inbox" upstream_url: "{{ player_service_url }}/announcement/v1/user/inbox" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2120,9 +2120,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getAnnouncementOutbox - request_path: "{{announcement_service_prefix}}/v1/user/outbox" + uris: "{{announcement_service_prefix}}/v1/user/outbox" upstream_url: "{{ player_service_url }}/announcement/v1/user/outbox" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2136,9 +2136,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getAnnouncement - request_path: "{{announcement_service_prefix}}/v1/get" + uris: "{{announcement_service_prefix}}/v1/get" upstream_url: "{{ player_service_url }}/announcement/v1/get" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2153,9 +2153,9 @@ kong_apis: config.allowed_payload_size: "{{ small_request_size_limit }}" - name: registerClient - request_path: "{{ data_service_prefix }}/v1/client/register" + uris: "{{ data_service_prefix }}/v1/client/register" upstream_url: "{{ learning_service_url }}/v1/client/register" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2169,9 +2169,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateClientKey - request_path: "{{ data_service_prefix }}/v1/client/key/update" + uris: "{{ data_service_prefix }}/v1/client/key/update" upstream_url: "{{ learning_service_url }}/v1/client/key/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2185,9 +2185,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getClientKey - request_path: "{{ data_service_prefix }}/v1/client/key/read" + uris: "{{ data_service_prefix }}/v1/client/key/read" upstream_url: "{{ learning_service_url }}/v1/client/key/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2201,9 +2201,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getTenantPreference - request_path: "{{ org_service_prefix }}/v1/tc/read" + uris: "{{ org_service_prefix }}/v1/tc/read" upstream_url: "{{ learning_service_url }}/v1/org/tc/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2217,9 +2217,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createTenantPreference - request_path: "{{ org_service_prefix }}/v1/tc/create" + uris: "{{ org_service_prefix }}/v1/tc/create" upstream_url: "{{ learning_service_url }}/v1/org/tc/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2233,9 +2233,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateTenantPreference - request_path: "{{ org_service_prefix }}/v1/tc/update" + uris: "{{ org_service_prefix }}/v1/tc/update" upstream_url: "{{ learning_service_url }}/v1/org/tc/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2249,9 +2249,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateUserTcStatus - request_path: "{{ user_service_prefix }}/v1/tc/update" + uris: "{{ user_service_prefix }}/v1/tc/update" upstream_url: "{{ learning_service_url }}/v1/user/tc/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2265,9 +2265,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createLocation - request_path: "{{ org_service_prefix }}/v1/location/create" + uris: "{{ org_service_prefix }}/v1/location/create" upstream_url: "{{ learning_service_url }}/v1/notification/location/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2281,9 +2281,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getLocation - request_path: "{{ org_service_prefix }}/v1/location/read" + uris: "{{ org_service_prefix }}/v1/location/read" upstream_url: "{{ learning_service_url }}/v1/notification/location/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2297,9 +2297,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: deleteLocation - request_path: "{{ org_service_prefix }}/v1/location/delete" + uris: "{{ org_service_prefix }}/v1/location/delete" upstream_url: "{{ learning_service_url }}/v1/notification/location/delete" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2313,9 +2313,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateLocation - request_path: "{{ org_service_prefix }}/v1/location/update" + uris: "{{ org_service_prefix }}/v1/location/update" upstream_url: "{{ learning_service_url }}/v1/notification/location/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2329,9 +2329,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: profileVisibility - request_path: "{{ user_service_prefix }}/v1/profile/visibility" + uris: "{{ user_service_prefix }}/v1/profile/visibility" upstream_url: "{{ learning_service_url }}/v1/user/profile/visibility" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2345,9 +2345,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: sendNotification - request_path: "{{ data_service_prefix }}/v1/notification/send" + uris: "{{ data_service_prefix }}/v1/notification/send" upstream_url: "{{ learning_service_url }}/v1/notification/send" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2361,9 +2361,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: announcementResend - request_path: "{{ announcement_service_prefix }}/v1/resend" + uris: "{{ announcement_service_prefix }}/v1/resend" upstream_url: "{{ player_service_url }}/announcement/v1/resend" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2377,9 +2377,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: announcementReceived - request_path: "{{ announcement_service_prefix }}/v1/received" + uris: "{{ announcement_service_prefix }}/v1/received" upstream_url: "{{ player_service_url }}/announcement/v1/received" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2393,9 +2393,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: announcementRead - request_path: "{{ announcement_service_prefix }}/v1/read" + uris: "{{ announcement_service_prefix }}/v1/read" upstream_url: "{{ player_service_url }}/announcement/v1/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2409,9 +2409,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: metricsSearchData - request_path: "{{ data_service_prefix }}/v1/object/metrics" + uris: "{{ data_service_prefix }}/v1/object/metrics" upstream_url: "{{ learning_service_url }}/v1/object/metrics" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2425,9 +2425,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateSystemSettings - request_path: "{{ data_service_prefix }}/v1/system/settings/list" + uris: "{{ data_service_prefix }}/v1/system/settings/list" upstream_url: "{{ learning_service_url }}/v1/system/settings/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2441,9 +2441,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getAudienceCount - request_path: "{{ data_service_prefix }}/v1/notification/audience" + uris: "{{ data_service_prefix }}/v1/notification/audience" upstream_url: "{{ learning_service_url }}/v1/notification/audience" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2457,9 +2457,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: generateDialcodes - request_path: "{{ dialcode_service_prefix }}/v1/generate" + uris: "{{ dialcode_service_prefix }}/v1/generate" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/generate" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2473,9 +2473,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readDialcode - request_path: "{{ dialcode_service_prefix }}/v1/read" + uris: "{{ dialcode_service_prefix }}/v1/read" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2489,9 +2489,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateDialcode - request_path: "{{ dialcode_service_prefix }}/v1/update" + uris: "{{ dialcode_service_prefix }}/v1/update" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2505,9 +2505,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listDialcodes - request_path: "{{ dialcode_service_prefix }}/v1/list" + uris: "{{ dialcode_service_prefix }}/v1/list" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2521,9 +2521,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: publishDialcode - request_path: "{{ dialcode_service_prefix }}/v1/publish" + uris: "{{ dialcode_service_prefix }}/v1/publish" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/publish" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2537,9 +2537,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchDialcodes - request_path: "{{ dialcode_service_prefix }}/v1/search" + uris: "{{ dialcode_service_prefix }}/v1/search" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2553,9 +2553,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: qrCodeBatchProcessStatus - request_path: "{{ dialcode_service_prefix }}/v1/process/status" + uris: "{{ dialcode_service_prefix }}/v1/process/status" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/process/status" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2569,9 +2569,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: qrCodeBatchProcessRetry - request_path: "{{ dialcode_service_prefix }}/v1/process/retry" + uris: "{{ dialcode_service_prefix }}/v1/process/retry" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/process/retry" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2585,9 +2585,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createPublisher - request_path: "{{ dialcode_service_prefix }}/v1/publisher/create" + uris: "{{ dialcode_service_prefix }}/v1/publisher/create" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/publisher/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2601,9 +2601,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updatePublisher - request_path: "{{ dialcode_service_prefix }}/v1/publisher/update" + uris: "{{ dialcode_service_prefix }}/v1/publisher/update" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/publisher/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2617,9 +2617,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readPublisher - request_path: "{{ dialcode_service_prefix }}/v1/publisher/read" + uris: "{{ dialcode_service_prefix }}/v1/publisher/read" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/publisher/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2633,9 +2633,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: linkDialcodeContent - request_path: "{{ dialcode_service_prefix }}/v1/content/link" + uris: "{{ dialcode_service_prefix }}/v1/content/link" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/content/link" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2649,9 +2649,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readChannel - request_path: "{{ channel_service_prefix }}/v1/read" + uris: "{{ channel_service_prefix }}/v1/read" upstream_url: "{{ knowledge_mw_service_url }}/v1/channel/read" - strip_request_path: true + strip_uri: true plugins: - name: cors - "{{ statsd_pulgin }}" @@ -2662,9 +2662,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listChannel - request_path: "{{ channel_service_prefix }}/v1/list" + uris: "{{ channel_service_prefix }}/v1/list" upstream_url: "{{ knowledge_mw_service_url }}/v1/channel/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2678,9 +2678,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchChannel - request_path: "{{ channel_service_prefix }}/v1/search" + uris: "{{ channel_service_prefix }}/v1/search" upstream_url: "{{ knowledge_mw_service_url }}/v1/channel/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2694,9 +2694,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createChannel - request_path: "{{ channel_service_prefix }}/v1/create" + uris: "{{ channel_service_prefix }}/v1/create" upstream_url: "{{ knowledge_mw_service_url }}/v1/channel/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2710,9 +2710,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateChannel - request_path: "{{ channel_service_prefix }}/v1/update" + uris: "{{ channel_service_prefix }}/v1/update" upstream_url: "{{ knowledge_mw_service_url }}/v1/channel/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2726,9 +2726,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readFramework - request_path: "{{ framework_service_prefix }}/v1/read" + uris: "{{ framework_service_prefix }}/v1/read" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/read" - strip_request_path: true + strip_uri: true plugins: - name: cors - "{{ statsd_pulgin }}" @@ -2739,9 +2739,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listFramework - request_path: "{{ framework_service_prefix }}/v1/list" + uris: "{{ framework_service_prefix }}/v1/list" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2755,9 +2755,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createFramework - request_path: "{{ framework_service_prefix }}/v1/create" + uris: "{{ framework_service_prefix }}/v1/create" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2771,9 +2771,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateFramework - request_path: "{{ framework_service_prefix }}/v1/update" + uris: "{{ framework_service_prefix }}/v1/update" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2787,9 +2787,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: copyFramework - request_path: "{{ framework_service_prefix }}/v1/copy" + uris: "{{ framework_service_prefix }}/v1/copy" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/copy" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2803,9 +2803,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readFrameworkTerm - request_path: "{{ framework_service_prefix }}/v1/term/read" + uris: "{{ framework_service_prefix }}/v1/term/read" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/term/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2819,9 +2819,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchFrameworkTerm - request_path: "{{ framework_service_prefix }}/v1/term/search" + uris: "{{ framework_service_prefix }}/v1/term/search" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/term/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2835,9 +2835,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createFrameworkTerm - request_path: "{{ framework_service_prefix }}/v1/term/create" + uris: "{{ framework_service_prefix }}/v1/term/create" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/term/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2851,9 +2851,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateFrameworkTerm - request_path: "{{ framework_service_prefix }}/v1/term/update" + uris: "{{ framework_service_prefix }}/v1/term/update" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/term/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2867,9 +2867,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readFrameworkCategory - request_path: "{{ framework_service_prefix }}/v1/category/read" + uris: "{{ framework_service_prefix }}/v1/category/read" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/category/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2883,9 +2883,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchFrameworkCategory - request_path: "{{ framework_service_prefix }}/v1/category/search" + uris: "{{ framework_service_prefix }}/v1/category/search" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/category/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2899,9 +2899,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createFrameworkCategory - request_path: "{{ framework_service_prefix }}/v1/category/create" + uris: "{{ framework_service_prefix }}/v1/category/create" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/category/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2915,9 +2915,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateFrameworkCategory - request_path: "{{ framework_service_prefix }}/v1/category/update" + uris: "{{ framework_service_prefix }}/v1/category/update" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/category/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2931,9 +2931,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateCourseHierarchy - request_path: '{{ course_service_prefix }}/v1/hierarchy/update' + uris: '{{ course_service_prefix }}/v1/hierarchy/update' upstream_url: '{{ knowledge_mw_service_url }}/v1/course/hierarchy/update' - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2947,9 +2947,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: '{{ small_request_size_limit }}' - name: submitDatasetRequest - request_path: "{{ data_service_prefix }}/v1/dataset/request/submit" + uris: "{{ data_service_prefix }}/v1/dataset/request/submit" upstream_url: "{{ knowledge_mw_service_url }}/v1/dataset/request/submit" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2963,9 +2963,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listDatasetRequest - request_path: "{{ data_service_prefix }}/v1/dataset/request/list" + uris: "{{ data_service_prefix }}/v1/dataset/request/list" upstream_url: "{{ knowledge_mw_service_url }}/v1/dataset/request/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2979,9 +2979,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readDatasetRequest - request_path: "{{ data_service_prefix }}/v1/dataset/request/read" + uris: "{{ data_service_prefix }}/v1/dataset/request/read" upstream_url: "{{ knowledge_mw_service_url }}/v1/dataset/request/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -2995,9 +2995,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: channelDatasetRequest - request_path: "{{ data_service_prefix }}/v1/dataset/request" + uris: "{{ data_service_prefix }}/v1/dataset/request" upstream_url: "{{ knowledge_mw_service_url }}/v1/dataset/request" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3011,9 +3011,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createAssertion - request_path: "{{ badge_service_prefix }}/v1/issuer/badge/assertion/create" + uris: "{{ badge_service_prefix }}/v1/issuer/badge/assertion/create" upstream_url: "{{ learning_service_url }}/v1/issuer/badge/assertion/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3027,9 +3027,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getAssertion - request_path: "{{ badge_service_prefix }}/v1/issuer/badge/assertion/read" + uris: "{{ badge_service_prefix }}/v1/issuer/badge/assertion/read" upstream_url: "{{ learning_service_url }}/v1/issuer/badge/assertion/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3043,9 +3043,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getAssertionList - request_path: "{{ badge_service_prefix }}/v1/issuer/badge/assertion/search" + uris: "{{ badge_service_prefix }}/v1/issuer/badge/assertion/search" upstream_url: "{{ learning_service_url }}/v1/issuer/badge/assertion/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3059,9 +3059,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: revokeAssertion - request_path: "{{ badge_service_prefix }}/v1/issuer/badge/assertion/delete" + uris: "{{ badge_service_prefix }}/v1/issuer/badge/assertion/delete" upstream_url: "{{ learning_service_url }}/v1/issuer/badge/assertion/delete" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3075,9 +3075,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: createBadgeClass - request_path: "{{ badge_service_prefix }}/v1/issuer/badge/create" + uris: "{{ badge_service_prefix }}/v1/issuer/badge/create" upstream_url: "{{ learning_service_url }}/v1/issuer/badge/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3091,9 +3091,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getBadgeClass - request_path: "{{ badge_service_prefix }}/v1/issuer/badge/read" + uris: "{{ badge_service_prefix }}/v1/issuer/badge/read" upstream_url: "{{ learning_service_url }}/v1/issuer/badge/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3107,9 +3107,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: searchBadgeClass - request_path: "{{ badge_service_prefix }}/v1/issuer/badge/search" + uris: "{{ badge_service_prefix }}/v1/issuer/badge/search" upstream_url: "{{ learning_service_url }}/v1/issuer/badge/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3123,9 +3123,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: deleteBadgeClass - request_path: "{{ badge_service_prefix }}/v1/issuer/badge/delete" + uris: "{{ badge_service_prefix }}/v1/issuer/badge/delete" upstream_url: "{{ learning_service_url }}/v1/issuer/badge/delete" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3139,9 +3139,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: createissuer - request_path: "{{ badge_service_prefix }}/v1/issuer/create" + uris: "{{ badge_service_prefix }}/v1/issuer/create" upstream_url: "{{ learning_service_url }}/v1/issuer/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3155,9 +3155,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getIssuerDetails - request_path: "{{ badge_service_prefix }}/v1/issuer/read" + uris: "{{ badge_service_prefix }}/v1/issuer/read" upstream_url: "{{ learning_service_url }}/v1/issuer/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3171,9 +3171,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: getAllIssuer - request_path: "{{ badge_service_prefix }}/v1/issuer/list" + uris: "{{ badge_service_prefix }}/v1/issuer/list" upstream_url: "{{ learning_service_url }}/v1/issuer/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3187,9 +3187,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: deleteIssuer - request_path: "{{ badge_service_prefix }}/v1/issuer/delete" + uris: "{{ badge_service_prefix }}/v1/issuer/delete" upstream_url: "{{ learning_service_url }}/v1/issuer/delete" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3203,9 +3203,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: createForm - request_path: "{{ data_service_prefix }}/v1/form/create" + uris: "{{ data_service_prefix }}/v1/form/create" upstream_url: "{{ player_service_url }}/plugin/v1/form/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3219,9 +3219,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: updateForm - request_path: "{{ data_service_prefix }}/v1/form/update" + uris: "{{ data_service_prefix }}/v1/form/update" upstream_url: "{{ player_service_url }}/plugin/v1/form/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3235,9 +3235,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: announcementtypeCreate - request_path: "{{ announcement_service_prefix }}/v1/manage/announcement-type/create" + uris: "{{ announcement_service_prefix }}/v1/manage/announcement-type/create" upstream_url: "{{ player_service_url }}/announcement/v1/manage/announcement-type/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3251,9 +3251,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: announcementtypeUpdate - request_path: "{{ announcement_service_prefix }}/v1/manage/announcement-type/update" + uris: "{{ announcement_service_prefix }}/v1/manage/announcement-type/update" upstream_url: "{{ player_service_url }}/announcement/v1/manage/announcement-type/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3267,9 +3267,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: announcementtypeList - request_path: "{{ announcement_service_prefix }}/v1/manage/announcement-type/list" + uris: "{{ announcement_service_prefix }}/v1/manage/announcement-type/list" upstream_url: "{{ player_service_url }}/announcement/v1/manage/announcement-type/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3283,9 +3283,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readForm - request_path: "{{ data_service_prefix }}/v1/form/read" + uris: "{{ data_service_prefix }}/v1/form/read" upstream_url: "{{ player_service_url }}/plugin/v1/form/read" - strip_request_path: true + strip_uri: true plugins: - name: cors - "{{ statsd_pulgin }}" @@ -3296,9 +3296,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: masterLocationCreate - request_path: "{{ data_service_prefix }}/v1/location/create" + uris: "{{ data_service_prefix }}/v1/location/create" upstream_url: "{{ learning_service_url }}/v1/location/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3312,9 +3312,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: masterLocationUpdate - request_path: "{{ data_service_prefix }}/v1/location/update" + uris: "{{ data_service_prefix }}/v1/location/update" upstream_url: "{{ learning_service_url }}/v1/location/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3328,9 +3328,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: masterLocationSearch - request_path: "{{ data_service_prefix }}/v1/location/search" + uris: "{{ data_service_prefix }}/v1/location/search" upstream_url: "{{ learning_service_url }}/v1/location/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3344,9 +3344,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: masterLocationUpload - request_path: "{{ data_service_prefix }}/v1/bulk/location/upload" + uris: "{{ data_service_prefix }}/v1/bulk/location/upload" upstream_url: "{{ learning_service_url }}/v1/bulk/location/upload" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3361,9 +3361,9 @@ kong_apis: config.allowed_payload_size: "{{ medium_request_size_limit }}" config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: copyContent - request_path: "{{ content_prefix }}/v1/copy" + uris: "{{ content_prefix }}/v1/copy" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/copy" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3378,9 +3378,9 @@ kong_apis: config.allowed_payload_size: "{{ medium_request_size_limit }}" config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: fetchURLMetaInformation - request_path: "{{ content_prefix }}/v1/fetchmeta" + uris: "{{ content_prefix }}/v1/fetchmeta" upstream_url: "{{ knowledge_mw_service_url }}/v1/url/fetchmeta" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3394,9 +3394,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: publishFramework - request_path: "{{ framework_service_prefix }}/v1/publish" + uris: "{{ framework_service_prefix }}/v1/publish" upstream_url: "{{ knowledge_mw_service_url }}/v1/framework/publish" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3410,9 +3410,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: pluginSearch - request_path: "{{ plugin_service_prefix }}/v1/search" + uris: "{{ plugin_service_prefix }}/v1/search" upstream_url: "{{ knowledge_mw_service_url }}/v1/plugins/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3426,9 +3426,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateCollaborators - request_path: "{{ content_prefix }}/v1/collaborator/update" + uris: "{{ content_prefix }}/v1/collaborator/update" upstream_url: "{{ knowledge_mw_service_url }}/v1/content/collaborator/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3442,9 +3442,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: reserveDialcode - request_path: "{{ dialcode_service_prefix }}/v1/reserve" + uris: "{{ dialcode_service_prefix }}/v1/reserve" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/reserve" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3458,9 +3458,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: releaseDialcode - request_path: "{{ dialcode_service_prefix }}/v1/release" + uris: "{{ dialcode_service_prefix }}/v1/release" upstream_url: "{{ knowledge_mw_service_url }}/v1/dialcode/release" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3474,9 +3474,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createLock - request_path: "{{ lock_service_prefix }}/v1/create" + uris: "{{ lock_service_prefix }}/v1/create" upstream_url: "{{ knowledge_mw_service_url }}/v1/lock/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3490,9 +3490,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: refreshLock - request_path: "{{ lock_service_prefix }}/v1/refresh" + uris: "{{ lock_service_prefix }}/v1/refresh" upstream_url: "{{ knowledge_mw_service_url }}/v1/lock/refresh" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3506,9 +3506,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: retireLock - request_path: "{{ lock_service_prefix }}/v1/retire" + uris: "{{ lock_service_prefix }}/v1/retire" upstream_url: "{{ knowledge_mw_service_url }}/v1/lock/retire" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3522,9 +3522,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listLock - request_path: "{{ lock_service_prefix }}/v1/list" + uris: "{{ lock_service_prefix }}/v1/list" upstream_url: "{{ knowledge_mw_service_url }}/v1/lock/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3538,9 +3538,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createSession - request_path: "{{ sso_service_prefix }}/v1/create/session" + uris: "{{ sso_service_prefix }}/v1/create/session" upstream_url: "{{ player_service_url }}/v1/sso/create/session" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3556,9 +3556,9 @@ kong_apis: # Data pipeline - name: "datasetSubmitRequest" - request_path: "{{ data_service_prefix }}/v3/dataset/request/submit" + uris: "{{ data_service_prefix }}/v3/dataset/request/submit" upstream_url: "{{ sunbird_analytics_api_base_url }}/dataset/request/submit" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3567,9 +3567,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "datasetReadRequest" - request_path: "{{ data_service_prefix }}/v3/dataset/request/read" + uris: "{{ data_service_prefix }}/v3/dataset/request/read" upstream_url: "{{ sunbird_analytics_api_base_url }}/dataset/request/read" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3578,9 +3578,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "datasetListRequest" - request_path: "{{ data_service_prefix }}/v3/dataset/request/list" + uris: "{{ data_service_prefix }}/v3/dataset/request/list" upstream_url: "{{ sunbird_analytics_api_base_url }}/dataset/request/list" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3589,27 +3589,27 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "deviceRegister" - request_path: "/v3/device/register" + uris: "/v3/device/register" upstream_url: "{{ sunbird_analytics_api_base_url }}/v1/device/register" - strip_request_path: true + strip_uri: true plugins: - {name: 'cors'} - "{{ statsd_pulgin }}" - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "deviceProfile" - request_path: "/v3/device/profile" + uris: "/v3/device/profile" upstream_url: "{{ sunbird_analytics_api_base_url }}/v1/device/profile" - strip_request_path: true + strip_uri: true plugins: - {name: 'cors'} - "{{ statsd_pulgin }}" - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "channelSpecificTelemetryExhaust" - request_path: "{{ data_service_prefix }}/v3/dataset/get" + uris: "{{ data_service_prefix }}/v3/dataset/get" upstream_url: "{{ sunbird_analytics_api_base_url }}/dataset/get" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3619,9 +3619,9 @@ kong_apis: - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "dataproductsCumulativeMetrics" - request_path: "{{ data_service_prefix }}/v3/metrics" + uris: "{{ data_service_prefix }}/v3/metrics" upstream_url: "{{ sunbird_analytics_api_base_url }}/metrics" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3631,9 +3631,9 @@ kong_apis: - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "experimentcreate" - request_path: "{{ data_service_prefix }}/v1/experiement/create" + uris: "{{ data_service_prefix }}/v1/experiement/create" upstream_url: "{{ sunbird_analytics_api_base_url }}/experiment/create" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3643,9 +3643,9 @@ kong_apis: - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "experimentread" - request_path: "{{ data_service_prefix }}/v1/experiement/get" + uris: "{{ data_service_prefix }}/v1/experiement/get" upstream_url: "{{ sunbird_analytics_api_base_url }}/experiment/get" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3654,9 +3654,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "configRefresh" - request_path: "{{ config_service_prefix }}/v1/refresh" + uris: "{{ config_service_prefix }}/v1/refresh" upstream_url: "{{ config_service_url }}/config-service/v1/refresh" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3666,9 +3666,9 @@ kong_apis: - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "getConfigByKey" - request_path: "{{ config_service_prefix }}/v1/read" + uris: "{{ config_service_prefix }}/v1/read" upstream_url: "{{ config_service_url }}/config-service/v1/read" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3677,9 +3677,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ large_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "addSystemSettings" - request_path: "{{ data_service_prefix }}/v1/system/settings/set" + uris: "{{ data_service_prefix }}/v1/system/settings/set" upstream_url: "{{ learning_service_url }}/v1/system/settings/set" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3688,9 +3688,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "getSystemSettings" - request_path: "{{ data_service_prefix }}/v1/system/settings/get" + uris: "{{ data_service_prefix }}/v1/system/settings/get" upstream_url: "{{ learning_service_url }}/v1/system/settings/get" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3699,9 +3699,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "getConfigStatus" - request_path: "{{ config_service_prefix }}/v1/status" + uris: "{{ config_service_prefix }}/v1/status" upstream_url: "{{ config_service_url }}/config-service/v1/status" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3710,9 +3710,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ small_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "getConfigHealth" - request_path: "{{ config_service_prefix }}/v1/health" + uris: "{{ config_service_prefix }}/v1/health" upstream_url: "{{ config_service_url }}/config-service/v1/health" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3721,9 +3721,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ small_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: onboardConsumer - request_path: "{{ api_manager_perfix }}/v1/consumer/create/jwt" + uris: "{{ api_manager_perfix }}/v1/consumer/create/jwt" upstream_url: "{{ am_util_url }}/v1/consumer/create/jwt" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3737,9 +3737,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: KongConsumerApi - request_path: "{{ api_manager_perfix }}/v1/consumer" + uris: "{{ api_manager_perfix }}/v1/consumer" upstream_url: "{{ am_util_url }}/v1/consumer" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3753,9 +3753,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: uploadTOC - request_path: "{{ textbook_service_prefix }}/v1/toc/upload" + uris: "{{ textbook_service_prefix }}/v1/toc/upload" upstream_url: "{{ lms_service_url }}/v1/textbook/toc/upload" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3769,9 +3769,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: downloadTOC - request_path: "{{ textbook_service_prefix }}/v1/toc/download" + uris: "{{ textbook_service_prefix }}/v1/toc/download" upstream_url: "{{ lms_service_url }}/v1/textbook/toc/download" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3785,9 +3785,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: acceptTermsAndCondition - request_path: "{{ user_service_prefix }}/v1/tnc/accept" + uris: "{{ user_service_prefix }}/v1/tnc/accept" upstream_url: "{{ learning_service_url }}/v1/user/tnc/accept" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3801,9 +3801,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: generateOtp - request_path: "{{ otp_service_prefix }}/v1/generate" + uris: "{{ otp_service_prefix }}/v1/generate" upstream_url: "{{ learning_service_url }}/v1/otp/generate" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3817,9 +3817,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: verifyOtp - request_path: "{{ otp_service_prefix }}/v1/verify" + uris: "{{ otp_service_prefix }}/v1/verify" upstream_url: "{{ learning_service_url }}/v1/otp/verify" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3833,9 +3833,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getUserByKey - request_path: "{{ user_service_prefix }}/v1/get" + uris: "{{ user_service_prefix }}/v1/get" upstream_url: "{{ learning_service_url }}/v1/user/get" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3850,9 +3850,9 @@ kong_apis: config.allowed_payload_size: "{{ small_request_size_limit }}" - name: registerMobileAppTeacherAid - request_path: "{{ api_manager_perfix }}/v1/consumer/mobile_app_teacheraid/credential/register" + uris: "{{ api_manager_perfix }}/v1/consumer/mobile_app_teacheraid/credential/register" upstream_url: "{{ am_util_url }}/v1/consumer/mobile_app_teacheraid/credential/register" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3867,9 +3867,9 @@ kong_apis: config.allowed_payload_size: "{{ small_request_size_limit }}" - name: registerMobileDeviceTeacherAid - request_path: "{{ api_manager_perfix }}/v1/consumer/mobile_device_teacheraid/credential/register" + uris: "{{ api_manager_perfix }}/v1/consumer/mobile_device_teacheraid/credential/register" upstream_url: "{{ am_util_url }}/v1/consumer/mobile_device_teacheraid/credential/register" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3883,9 +3883,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: "contentBadgeLink" - request_path: "{{ badge_service_prefix }}/v1/content/link" + uris: "{{ badge_service_prefix }}/v1/content/link" upstream_url: "{{ lms_service_url }}/v1/content/link" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3894,9 +3894,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "contentBadgeUnLink" - request_path: "{{ badge_service_prefix }}/v1/content/unlink" + uris: "{{ badge_service_prefix }}/v1/content/unlink" upstream_url: "{{ lms_service_url }}/v1/content/unlink" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3905,9 +3905,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "privateUserUpdate" - request_path: "{{ user_service_prefix }}/private/v1/update" + uris: "{{ user_service_prefix }}/private/v1/update" upstream_url: "{{ learning_service_url }}/private/user/v1/update" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3916,9 +3916,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "getUserType" - request_path: "{{ user_service_prefix }}/v1/type/list" + uris: "{{ user_service_prefix }}/v1/type/list" upstream_url: "{{ learning_service_url }}/v1/user/type/list" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3927,9 +3927,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "masterLocationDelete" - request_path: "{{data_service_prefix }}/v1/location/delete" + uris: "{{data_service_prefix }}/v1/location/delete" upstream_url: "{{ learning_service_url }}/v1/location/delete" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3938,9 +3938,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "privateUserRead" - request_path: "{{ user_service_prefix }}/private/v1/read" + uris: "{{ user_service_prefix }}/private/v1/read" upstream_url: "{{ learning_service_url }}/private/user/v1/read" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3949,9 +3949,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "privateUserAssignRole" - request_path: "{{ user_service_prefix }}/private/v1/assign/role" + uris: "{{ user_service_prefix }}/private/v1/assign/role" upstream_url: "{{ learning_service_url }}/private/user/v1/assign/role" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -3960,9 +3960,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: createUserV3 - request_path: "{{ user_service_prefix }}/v1.3/create" + uris: "{{ user_service_prefix }}/v1.3/create" upstream_url: "{{ user_org_service_url }}/v1.3/user/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3976,9 +3976,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: createUserVersion2V3 - request_path: "{{ user_service_prefix }}/v2.3/create" + uris: "{{ user_service_prefix }}/v2.3/create" upstream_url: "{{ user_org_service_url }}/v2.3/user/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -3992,9 +3992,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getUserProfileV3 - request_path: "{{ user_service_prefix }}/v1.3/read" + uris: "{{ user_service_prefix }}/v1.3/read" upstream_url: "{{ user_org_service_url }}/v1.3/user/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4008,9 +4008,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getUserProfileV2V3 - request_path: "{{ user_service_prefix }}/v2.3/read" + uris: "{{ user_service_prefix }}/v2.3/read" upstream_url: "{{ user_org_service_url }}/v2.3/user/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4024,9 +4024,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readUserProfileV3 - request_path: "{{ user_service_prefix }}/v1.3/profile/read" + uris: "{{ user_service_prefix }}/v1.3/profile/read" upstream_url: "{{ user_org_service_url }}/v1.3/user/getuser" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4040,9 +4040,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getUserByKeyV3 - request_path: "{{ user_service_prefix }}/v1.3/get" + uris: "{{ user_service_prefix }}/v1.3/get" upstream_url: "{{ user_org_service_url }}/v1.3/user/get" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4056,9 +4056,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchUserV3 - request_path: "{{ user_service_prefix }}/v1.3/search" + uris: "{{ user_service_prefix }}/v1.3/search" upstream_url: "{{ user_org_service_url }}/v1.3/user/search" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4072,9 +4072,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: getMediaTypesV3 - request_path: "{{ user_service_prefix }}/v1.3/mediatype/list" + uris: "{{ user_service_prefix }}/v1.3/mediatype/list" upstream_url: "{{ user_org_service_url }}/v1.3/user/mediatype/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4088,9 +4088,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: profileVisibilityV3 - request_path: "{{ user_service_prefix }}/v1.3/profile/visibility" + uris: "{{ user_service_prefix }}/v1.3/profile/visibility" upstream_url: "{{ user_org_service_url }}/v1.3/user/profile/visibility" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4104,9 +4104,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: "getUserTypeV3" - request_path: "{{ user_service_prefix }}/v1.3/type/list" + uris: "{{ user_service_prefix }}/v1.3/type/list" upstream_url: "{{ user_org_service_url }}/v1.3/user/type/list" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -4115,9 +4115,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: blockUserV3 - request_path: "{{ user_service_prefix }}/v1.3/block" + uris: "{{ user_service_prefix }}/v1.3/block" upstream_url: "{{ user_org_service_url }}/v1.3/user/block" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4131,9 +4131,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: unblockUserV3 - request_path: "{{ user_service_prefix }}/v1.3/unblock" + uris: "{{ user_service_prefix }}/v1.3/unblock" upstream_url: "{{ user_org_service_url }}/v1.3/user/unblock" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4147,9 +4147,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readRoleMappingV3 - request_path: "{{ data_service_prefix }}/v1.3/role/read" + uris: "{{ data_service_prefix }}/v1.3/role/read" upstream_url: "{{ user_org_service_url }}/v1.3/role/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4163,9 +4163,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: assignRoleV3 - request_path: "{{ user_service_prefix }}/v1.3/role/assign" + uris: "{{ user_service_prefix }}/v1.3/role/assign" upstream_url: "{{ user_org_service_url }}/v1.3/user/assign/role" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4179,9 +4179,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: "privateUserAssignRoleV3" - request_path: "{{ user_service_prefix }}/private/v1.3/assign/role" + uris: "{{ user_service_prefix }}/private/v1.3/assign/role" upstream_url: "{{ user_org_service_url }}/private/user/v1.3/assign/role" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -4190,9 +4190,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: updateUserV3 - request_path: "{{ user_service_prefix }}/v1.3/update" + uris: "{{ user_service_prefix }}/v1.3/update" upstream_url: "{{ user_org_service_url }}/v1.3/user/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4206,9 +4206,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: "privateUserUpdateV3" - request_path: "{{ user_service_prefix }}/private/v1.3/update" + uris: "{{ user_service_prefix }}/private/v1.3/update" upstream_url: "{{ user_org_service_url }}/private/user/v1.3/update" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -4217,9 +4217,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: updateUserloginTimeV3 - request_path: "{{ user_service_prefix }}/v1.3/update/logintime" + uris: "{{ user_service_prefix }}/v1.3/update/logintime" upstream_url: "{{ user_org_service_url }}/v1.3/user/update/logintime" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4233,9 +4233,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: acceptTermsAndConditionV3 - request_path: "{{ user_service_prefix }}/v1.3/tnc/accept" + uris: "{{ user_service_prefix }}/v1.3/tnc/accept" upstream_url: "{{ user_org_service_url }}/v1.3/user/tnc/accept" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4249,9 +4249,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: DecryptDataV3 - request_path: "{{ data_service_prefix }}/v1.3/user/decrypt" + uris: "{{ data_service_prefix }}/v1.3/user/decrypt" upstream_url: "{{ user_org_service_url }}/v1.3/user/data/decrypt" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4265,9 +4265,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: encryptDataV3 - request_path: "{{ data_service_prefix }}/v1.3/user/encrypt" + uris: "{{ data_service_prefix }}/v1.3/user/encrypt" upstream_url: "{{ user_org_service_url }}/v1.3/user/data/encrypt" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4281,9 +4281,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: createOrgV3 - request_path: "{{ org_service_prefix }}/v1.3/create" + uris: "{{ org_service_prefix }}/v1.3/create" upstream_url: "{{ user_org_service_url }}/v1.3/org/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4297,9 +4297,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateOrgV3 - request_path: "{{ org_service_prefix }}/v1.3/update" + uris: "{{ org_service_prefix }}/v1.3/update" upstream_url: "{{ user_org_service_url }}/v1.3/org/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4313,9 +4313,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: readOrgV3 - request_path: "{{ org_service_prefix }}/v1.3/read" + uris: "{{ org_service_prefix }}/v1.3/read" upstream_url: "{{ user_org_service_url }}/v1.3/org/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4329,9 +4329,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: searchOrgV3 - request_path: "{{ org_service_prefix }}/v1.3/search" + uris: "{{ org_service_prefix }}/v1.3/search" upstream_url: "{{ user_org_service_url }}/v1.3/org/search" - strip_request_path: true + strip_uri: true plugins: - name: cors - "{{ statsd_pulgin }}" @@ -4342,9 +4342,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: addMemberV3 - request_path: "{{ org_service_prefix }}/v1.3/member/add" + uris: "{{ org_service_prefix }}/v1.3/member/add" upstream_url: "{{ user_org_service_url }}/v1.3/org/member/add" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4358,9 +4358,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: removeMemberV3 - request_path: "{{ org_service_prefix }}/v1.3/member/remove" + uris: "{{ org_service_prefix }}/v1.3/member/remove" upstream_url: "{{ user_org_service_url }}/v1.3/org/member/remove" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4374,9 +4374,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateOrgStatusV3 - request_path: "{{ org_service_prefix }}/v1.3/status/update" + uris: "{{ org_service_prefix }}/v1.3/status/update" upstream_url: "{{ user_org_service_url }}/v1.3/org/status/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4390,9 +4390,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: listOrgTypesV3 - request_path: "{{ org_service_prefix }}/v1.3/type/list" + uris: "{{ org_service_prefix }}/v1.3/type/list" upstream_url: "{{ user_org_service_url }}/v1.3/org/type/list" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4406,9 +4406,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: createOrgTypeV3 - request_path: "{{ org_service_prefix }}/v1.3/type/create" + uris: "{{ org_service_prefix }}/v1.3/type/create" upstream_url: "{{ user_org_service_url }}/v1.3/org/type/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4422,9 +4422,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: updateOrgTypeV3 - request_path: "{{ org_service_prefix }}/v1.3/type/update" + uris: "{{ org_service_prefix }}/v1.3/type/update" upstream_url: "{{ user_org_service_url }}/v1.3/org/type/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4438,18 +4438,18 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: "telemetryErrorLogging" - request_path: "/data/v1/client/logs" + uris: "/data/v1/client/logs" upstream_url: "{{ sunbird_analytics_api_base_url }}/data/v1/client/logs" - strip_request_path: true + strip_uri: true plugins: - {name: 'cors'} - "{{ statsd_pulgin }}" - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: generateCertificate - request_path: "{{ cert_service_prefix }}/v1/certs/generate" + uris: "{{ cert_service_prefix }}/v1/certs/generate" upstream_url: "{{ cert_service_url }}/v1/certs/generate" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4463,9 +4463,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: "certValidation" - request_path: "{{ user_service_prefix }}/v1/certs/validate" + uris: "{{ user_service_prefix }}/v1/certs/validate" upstream_url: "{{ learning_service_url }}/private/user/v1/certs/validate" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -4474,9 +4474,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: createCertTemplate - request_path: "{{ cert_service_prefix }}/v1/template/create" + uris: "{{ cert_service_prefix }}/v1/template/create" upstream_url: "{{ cert_service_url }}/cert/v1/template/create" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4490,9 +4490,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: updateCertTemplate - request_path: "{{ cert_service_prefix }}/v1/template/update" + uris: "{{ cert_service_prefix }}/v1/template/update" upstream_url: "{{ cert_service_url }}/cert/v1/template/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4506,9 +4506,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: readCertTemplate - request_path: "{{ cert_service_prefix }}/v1/template/read" + uris: "{{ cert_service_prefix }}/v1/template/read" upstream_url: "{{ cert_service_url }}/cert/v1/template/read" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4522,9 +4522,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: "orgAssignKeys" - request_path: "{{ org_service_prefix }}/v1/assign/key" + uris: "{{ org_service_prefix }}/v1/assign/key" upstream_url: "{{ learning_service_url }}/v1/org/assign/key" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -4533,9 +4533,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: "mergeUserAccounts" - request_path: "{{ user_service_prefix }}/v1/account/merge" + uris: "{{ user_service_prefix }}/v1/account/merge" upstream_url: "{{ learning_service_url }}/private/user/v1/account/merge" - strip_request_path: true + strip_uri: true plugins: - {name: 'jwt'} - {name: 'cors'} @@ -4544,9 +4544,9 @@ kong_apis: - {name: 'rate-limiting', config.policy: "local", config.hour: "{{ medium_rate_limit_per_hour }}"} - {name: 'request-size-limiting', config.allowed_payload_size: "{{ small_request_size_limit }}" } - name: qrCodeDownload - request_path: "{{ course_service_prefix }}/v1/qrcode/download" + uris: "{{ course_service_prefix }}/v1/qrcode/download" upstream_url: "{{ lms_service_url }}/v1/course/qrcode/download" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4560,9 +4560,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: courseIssueCertificate - request_path: "{{ course_service_prefix }}/batch/cert/v1/issue" + uris: "{{ course_service_prefix }}/batch/cert/v1/issue" upstream_url: "{{ lms_service_url }}/v1/course/batch/cert/issue" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4576,9 +4576,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: courseBatchAddCertificateTemplate - request_path: "{{ course_service_prefix }}/batch/cert/v1/template/add" + uris: "{{ course_service_prefix }}/batch/cert/v1/template/add" upstream_url: "{{ lms_service_url }}/v1/course/batch/cert/template/add" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4592,9 +4592,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: courseBatchRemoveCertificateTemplate - request_path: "{{ course_service_prefix }}/batch/cert/v1/template/remove" + uris: "{{ course_service_prefix }}/batch/cert/v1/template/remove" upstream_url: "{{ lms_service_url }}/v1/course/batch/cert/template/remove" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4608,9 +4608,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: downloadCertificate - request_path: "{{ user_service_prefix }}/v1/certs/download" + uris: "{{ user_service_prefix }}/v1/certs/download" upstream_url: "{{ learning_service_url }}/v1/user/certs/download" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4624,9 +4624,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: UserBulkUploadv2 - request_path: "{{ user_service_prefix }}/v2/bulk/upload" + uris: "{{ user_service_prefix }}/v2/bulk/upload" upstream_url: "{{ learning_service_url }}/v2/bulk/user/upload" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4640,9 +4640,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" - name: downloadRegCertificate - request_path: "{{ cert_registry_service_prefix }}/v1/certs/download" + uris: "{{ cert_registry_service_prefix }}/v1/certs/download" upstream_url: "{{ cert_registry_service_url }}/certs/v1/registry/download" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4656,9 +4656,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: validateRegCertificate - request_path: "{{ cert_registry_service_prefix }}/v1/certs/validate" + uris: "{{ cert_registry_service_prefix }}/v1/certs/validate" upstream_url: "{{ cert_registry_service_url }}/certs/v1/registry/validate" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4672,9 +4672,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: addRegCertificate - request_path: "{{ cert_registry_service_prefix }}/v1/certs/add" + uris: "{{ cert_registry_service_prefix }}/v1/certs/add" upstream_url: "{{ cert_registry_service_url }}/certs/v1/registry/add" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4688,9 +4688,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: userMigrate - request_path: "{{ user_service_prefix }}/v1/migrate" + uris: "{{ user_service_prefix }}/v1/migrate" upstream_url: "{{ learning_service_url }}/v1/user/migrate" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4704,9 +4704,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: verifyRegCertificate - request_path: "{{ cert_registry_service_prefix }}/v1/certs/verify" + uris: "{{ cert_registry_service_prefix }}/v1/certs/verify" upstream_url: "{{ cert_registry_service_url }}/certs/v1/registry/verify" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4720,9 +4720,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: updateDesktopApp - request_path: "{{ desktop_app_prefix }}/v1/update" + uris: "{{ desktop_app_prefix }}/v1/update" upstream_url: "{{ player_service_url }}/v1/desktop/update" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4736,9 +4736,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: userFeed - request_path: "{{ user_service_prefix }}/v1/feed" + uris: "{{ user_service_prefix }}/v1/feed" upstream_url: "{{ learning_service_url }}/v1/user/feed" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4752,9 +4752,9 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: freshDesk - request_path: "/tickets/v1/create" + uris: "/tickets/v1/create" upstream_url: "{{ freshDesk_url }}/api/v2/tickets" - strip_request_path: true + strip_uri: true plugins: - name: jwt - name: cors @@ -4769,4 +4769,4 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ small_request_size_limit }}" - name: request-transformer - config.replace.headers: "Authorization: Basic {{ freshDesk_token }}" \ No newline at end of file + config.replace.headers: "Authorization: Basic {{ freshDesk_token }}"