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

sunbird-course-service : release-5.0.0_RC6

cert-service : release-5.0.0_RC4

certficate-registry : release-5.0.0_RC1

data-pipeline : release-5.0.0_RC6

User&Org Service

sunbird-lms-service : release-5.0.0_RC5

Group Service

groups-service : release-5.0.0_RC3

Discussion Forum Service

discussions-middleware : release-5.0.0_RC2

sunbird-nodebb : release-5.0.0_RC1

Notification Service

sunbird-notification-service : release-5.0.0_RC6

Data Products

data-products : release-5.0.0_RC4

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

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 JIRA 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?