Skip to content

Commit

Permalink
Merge pull request #189 from sunbird-cb/4.8.11-dev
Browse files Browse the repository at this point in the history
4.8.11 dev
  • Loading branch information
Haritest authored Feb 7, 2024
2 parents 78cd450 + 3f59cf0 commit 7b8625d
Show file tree
Hide file tree
Showing 3 changed files with 120 additions and 0 deletions.
111 changes: 111 additions & 0 deletions ansible/roles/kong-api/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ forms_service_url: "http://form-service:8099"
profanity_moderator_admin_service: "http://profanity-moderator-admin-service:4000"
faq_assistant_service: "http://faq-assistant-service:4003"
competency_url: "http://fracentity-service:8083"
search_url: "http://search-service:9000"


premium_consumer_rate_limits:
Expand Down Expand Up @@ -9984,6 +9985,7 @@ kong_apis:
- name: acl
config.whitelist:
- 'dataAccess'
- 'storageReportDownload'
- name: rate-limiting
config.policy: local
config.hour: "{{ medium_rate_limit_per_hour }}"
Expand Down Expand Up @@ -10973,3 +10975,112 @@ kong_apis:
config.limit_by: credential
- name: request-size-limiting
config.allowed_payload_size: "{{ small_request_size_limit }}"

- name: compositeSearchV4
uris: "{{ composite_service_prefix }}/v4/search"
upstream_url: "{{ search_url }}/v4/search"
strip_uri: true
plugins:
- name: jwt
- name: cors
- "{{ statsd_pulgin }}"
- name: acl
config.whitelist:
- 'contentAdmin'
- 'contentTempAccess'
- name: rate-limiting
config.policy: local
config.hour: "{{ premium_consumer_large_rate_limit_per_hour }}"
config.limit_by: credential
- name: request-size-limiting
config.allowed_payload_size: "{{ small_request_size_limit }}"

- name: userContentRecommed
uris: "{{ user_service_prefix }}/v1/content/recommend"
upstream_url: "{{ sb_cb_ext_service_url }}/user/v1/content/recommend"
strip_uri: true
plugins:
- name: jwt
- name: cors
- "{{ statsd_pulgin }}"
- name: acl
config.whitelist:
- 'dataCreate'
- name: rate-limiting
config.policy: local
config.hour: "{{ medium_rate_limit_per_hour }}"
config.limit_by: credential
- name: request-size-limiting
config.allowed_payload_size: "{{ medium_request_size_limit }}"

- name: adminGetDeptNameList
uris: "/portal/v1/admin/listDeptNames"
upstream_url: "{{ sb_cb_ext_service_url }}/portal/admin/listDeptNames"
strip_uri: true
plugins:
- name: jwt
- name: cors
- "{{ statsd_pulgin }}"
- name: acl
config.whitelist:
- 'dataAccess'
- name: rate-limiting
config.policy: local
config.hour: "{{ medium_rate_limit_per_hour }}"
config.limit_by: credential
- name: request-size-limiting
config.allowed_payload_size: "{{ small_request_size_limit }}"

- name: adminGetPositionByOrgList
uris: "{{ master_data_service_prefix }}/v2/admin/deptPosition"
upstream_url: "{{ sb_cb_ext_service_url }}/masterData/v2/admin/deptPosition"
strip_uri: true
plugins:
- name: jwt
- name: cors
- "{{ statsd_pulgin }}"
- name: acl
config.whitelist:
- 'dataAccess'
- name: rate-limiting
config.policy: local
config.hour: "{{ medium_rate_limit_per_hour }}"
config.limit_by: credential
- name: request-size-limiting
config.allowed_payload_size: "{{ small_request_size_limit }}"

- name: ehrmsProfileDetails
uris: "/ehrms/details"
upstream_url: "{{ sb_cb_ext_service_url }}/ehrms/details"
strip_uri: true
plugins:
- name: jwt
- name: cors
- "{{ statsd_pulgin }}"
- name: acl
config.whitelist:
- 'dataAccess'
- name: rate-limiting
config.policy: local
config.hour: "{{ medium_rate_limit_per_hour }}"
config.limit_by: credential
- name: request-size-limiting
config.allowed_payload_size: "{{ medium_request_size_limit }}"

- name: programAdminBulkEnrolment
uris: "{{ program_prefix }}/v2/admin/bulkEnroll"
upstream_url: "{{ lms_service_url }}/v2/program/admin/bulkEnroll"
strip_uri: true
plugins:
- name: jwt
- name: cors
- "{{ statsd_pulgin }}"
- name: acl
config.whitelist:
- 'courseAccess'
- name: rate-limiting
config.policy: local
config.hour: "{{ medium_rate_limit_per_hour }}"
config.limit_by: credential
- name: request-size-limiting
config.allowed_payload_size: "{{ small_request_size_limit }}"
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@ nodebb_api_slug={{discussionsmw_nodebb_api_slug | default('/discussions/api') }}
# 3. click on Plugins => Write API
# 4. Under MASTER TOKENS section, click on create token button, It will generate a token.
authorization_token={{ discussionsmw_nodebb_authorization_token }}
CASSANDRA_IP={{sunbird_cassandra_host}}
CASSANDRA_IP_PORT=9042
CASSANDRA_USERNAME=cassandra
CASSANDRA_PASSWORD=password
CASSANDRA_KEYSPACE=sunbird
4 changes: 4 additions & 0 deletions ansible/roles/stack-sunbird/templates/sunbird_lms-service.env
Original file line number Diff line number Diff line change
Expand Up @@ -167,3 +167,7 @@ admin_program_enroll_allowed_primary_category=Program
redis_collection_index=10
search_identifier_max_size={{ search_identifier_max_size | default('1000') }}
kafka_user_enrolment_event_topic={{ env }}.user.enrolment.event

content_bucket=/content-store/content
static_host_url={{ igot_cephs3_storage_endpoint }}
profile_update_url=/app/user-profile/details

0 comments on commit 7b8625d

Please sign in to comment.