Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 6.96 KB

release-v-8.0.0-ongoing.md

File metadata and controls

52 lines (32 loc) · 6.96 KB

Release V 8.0.0 (Ongoing)

Document Release Version

Project Release Date Version
Lern V 8.0.0

Overview

This release contains software upgrade and ownership transfer functionality.

New Features

Ownership Transfer

LR-722 - Ownership Transfer API
LR-685 - Ownership Transfer Flink Job
LR-748 - Ownership Transfer delete user assets report

Enhancements / Technical Tasks

LR-309 - The Keycloak version is upgraded with 21.1.2 from 7.0.1. , we are supporting the existing features.
Migration activity details are mentioned https://project-sunbird.atlassian.net/wiki/spaces/UM/pages/3356000303/Keycloak+Migration+7.0.1+to+21.x+Design

LR-738 - Scala upgrade from 2.11 to 2.12 for userorg, course, notification and group service.

LR-766 - Elasticsearch upgrade 6.8.22 to 7.17.13. Steps to upgrade Elasticsearch are available here.

Bug Fixes

LR-759 - After deleting a user, and when tried to login to the same user immediately, we are getting "Access denied" error

Details of Released Tag

Upgrade Sunbird Lern from 7.0.0 to 8.0.0

ComponentsBuild Jenkins JobBuild TagDeploy Jenkins JobDeploy TagComment
Elasticsearch ProvisionngNANAProvision/Core/ApplicationElasticSearchrelease-8.0.0
  • To upgrade the ElasticSearch from 6.8.22 to 7.17.21
Keycloak-21 ProvisioningBuild/Core/Keycloak21release-8.0.0_RC1Deploy/Kubernetes/Keycloak21release-8.0.0Migrating keycloak from version 7.0.1 to 21.1.2
OnboardAPIsNANADeploy/Kubernetes/OnboardAPIsrelease-8.0.0To onboard the ownership transfer API
UserOrg ServiceBuild/Core/UserOrgrelease-8.0.0_RC1Deploy/Kubernetes/UserOrgrelease-8.0.0
  • cloud_store_group_id: org.sunbird
  • cloud_store_artifact_id: cloud-store-sdk_2.12
  • cloud_store_version: 1.4.7
LMS ServiveBuild/Core/LMSrelease-8.0.0_RC1Deploy/Kubernetes/LMSrelease-8.0.0
  • cloud_store_group_id: org.sunbird
  • cloud_store_artifact_id: cloud-store-sdk_2.12
  • cloud_store_version: 1.4.7
Group ServiceBuild/Core/Groupsrelease-8.0.0_RC1Deploy/Kubernetes/Groupsrelease-8.0.0
Notification serviceBuild/Core/Notificationrelease-8.0.0_RC1Deploy/Kubernetes/Notificationrelease-8.0.0
Kafka SetupNANADeploy/Lern/KafkaSetuprelease-7.0.0_RC6
DataPipelineBuild/Lern/LernFlinkJobsrelease-8.0.0_RC1Deploy/Lern/LernFlinkJobsrelease-8.0.0_RC1

Define the core_vault_sunbird_keycloak_user_federation_provider_id in Lern inventory secret. Add user-deletion-cleanup and ml-user-delete into job list and deploy it.

  • cloud_store_group_id: org.sunbird
  • cloud_store_artifact_id: cloud-store-sdk_2.12
  • cloud_store_version: 1.4.6
Data ProductBuild/Lern/LernDataProductsrelease-8.0.0_RC1Deploy/Lern/LernDataProductsrelease-8.0.0_RC1
  • cloud_store_group_id: org.sunbird
  • cloud_store_artifact_id: cloud-store-sdk_2.12
  • cloud_store_version: 1.4.6

Configurations

  • To know more about the configuration of delete user assets report visit here
  • To know more about the configuration of ownership transfer functionality visit here

Release Notes: Dependent building blocks

Sunbird-Knowlg: Release notes (V 6.1.0)
Sunbird-Obsrv: Release notes (V 5.1.3)
Sunbird-Ed: Release notes (V 8.0.0)
Sunbird-Inquiry: Release notes (V 5.7.0)
Sunbird-Telemetry: Documentation
Sunbird-RC: Documentation