githubEdit

Release V 5.0.0

Document Release Version

Project
Release Date
Version

Lern

18 Aug 22

V 5.0.0

Details of Released Tag

Components
Tags

Batch Service

User&Org Service

Group Service

Discussion Forum Service

discussions-middleware : release-5.0.0_RC2arrow-up-right

sunbird-nodebb : release-5.0.0_RC1arrow-up-right

Notification Service

sunbird-notification-service : release-5.0.0_RC6 arrow-up-right

Data Products

Summary of the Changes

  • Migrating component repositories in to Lern organisation in GitHub as a first step in making the installation and setup easy for adopters and contributors

  • Increasing code coverage and unit test cases of all the components in Lern as part of stabilising the components

  • Refactoring of the provisioning and deployment scripts of Lern BB

  • Making SB Lern Cloud agnostic

Details of the Changes

JIRA ID
Descriptions

UserOrg - increase code coverage and unit test cases

UserOrg - Deployment and Release processes

UserOrg Dataproducts Migration to Lern

Sunbird-apimanager-util migration to Lern

Sunbird-auth migration to Lern

Sunbird-utils - DB Migration to Lern

UserOrg Migration to Lern

OrgSearch to allow partial search and fuzzy Search

Making SB Lern Cloud agnostic : Code changes to generalise CSP support in UserOrg

Cassandra related changes for supporting multiple Data Centers

CSP changes for cert, learner & course service

Configurations:

Sunbird-lms-service:

isMultiDCEnabled={{cassandra_isMultiDCEnabled}}
sunbird_cassandra_consistency_level={{sunbird_cassandra_consistency_level}}
sunbird_user_cert_kafka_topic={{kafka_topic_lms_user_account}}
sunbird_cloud_service_provider={{cloud_service_provider}}
sunbird_account_name={{sunbird_public_storage_account_name}}
sunbird_account_key={{sunbird_public_storage_account_key}}

Detailed Information is present in the JIRAarrow-up-right list.

Configurations:

  1. Nodebb upstream branch: v1.18.6

  2. Jenkins build, deploy and upload related changes for Flink jobs are present in below link:

3. There is a new variable added in devops repo to configure the bb name for kafka topics of flink jobs. This variable should be appended after the env name.

4. Jenkins build, deploy and upload related changes for data products are in below link:

5. Jenkins build, deploy and upload related changes for microservices are in below link:

Devops config changes:

Design Documentation:

Sunbird-Lern Code, Flink Jobs and Data Products
Lern BB repositories
Sunbird-Lern existing jenkins jobs

Last updated

Was this helpful?