Release V 7.0.0
Document Release Version
Project | Release Date | Version |
---|---|---|
Lern | 30-Dec-2023 | V 7.0.0 |
Hot-fix: 5.3.1 (24-04-2024)
Components | Build Jenkins Job | Build Tag | Deploy Jenkins Job | Deploy Tag | Comment |
---|---|---|---|---|---|
Group Service | Build/Core/Groups | Deploy/Kubernetes/Groups |
Details of Released Tag
Components | Build Jenkins Job | Build Tag | Deploy Jenkins Job | Deploy Tag | Comment |
---|---|---|---|---|---|
OnboardAPIs | NA | NA | Deploy/Kubernetes/OnboardAPIs | To onboard the delete user API | |
Cassandra Migration | Build/Core/Cassandra | Deploy/Kubernetes/Cassandra | Select the sunbird in cassandra_keyspace_to_migrate while deploying script_repo_branch_or_tag: release-7.0.0_RC3 | ||
ES mapping | Provision/Core/ESMapping | Updates the es mapping to accept dynamic framework category to index user data | |||
UserOrg Service | Build/Core/UserOrg | Deploy/Kubernetes/UserOrg | |||
LMS Servive | Build/Core/LMS | Deploy/Kubernetes/LMS | |||
Group Service | Build/Core/Groups | Deploy/Kubernetes/Groups | |||
Notification service | Build/Core/Notification | Deploy/Kubernetes/Notification | |||
Kafka Setup | NA | NA | Deploy/Lern/KafkaSetup | ||
DataPipeline | Build/Lern/LernFlinkJobs | Deploy/Lern/LernFlinkJobs | 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. | ||
Data Product | Build/Lern/LernDataProducts | Deploy/Lern/LernDataProducts | |||
Discussions Middleware | Build/Core/DiscussionsMiddleware | Deploy/Kubernetes/DiscussionsMW | Removed the unwanted logs |
Details of the Changes:
LR-676 - User PII Information and account deletion from LERN DBs
LR-699 - [LERN] Making BMGS configurable
LR-687 - Removal of Adopter specific keywords from LERN repos
LR-637 - Postman API automation development for user-org micro-service.
LR-660 - Postman API automation development for LMS micro-service.
LR-662 - Postman API automation development for groups micro-service.
LR-664 - Postman API automation development for notification micro-service.
LR-756 - Adding a "status" column to Admin reports.
Configurations
To know more about the configuration of Delete user functionality visit here
Release Notes: Dependent building blocks
Sunbird-Knowlg: Release notes (V 5.7.0) Sunbird-Obsrv: Release notes (V 5.1.3) Sunbird-Ed: Release notes (V 7.0.0) Sunbird-Inquiry: Release notes (V 5.7.0) Sunbird-Telemetry: Documentation Sunbird-RC: Documentation
Steps to update user's cache in Redis
As part of making framework categories configurable, framework category details in the user's cache are updated. To support the new data-product, the existing Redis user's data should be updated through the Usercache indexer job. Run the below job with the below params to update the same.
Job : Deploy/Lern/LernAnalyticsReplayJobs
Kindly refer the below image for params
In this release, a new column called "status" has been added to the user data frame (userDF
) of UsercacheindexerJob of dataproducts. inorder to cache the status column from the Cassandra DB to Redis. Also same has been added to usercacheupdater config to make sure it is fetched from Redis to the state admin report and user info report. This will help the admin understand whether the user is active/inactive or deleted.
Select the job_names_to_deploy
as user cache-updater-v2 job (/Deploy/Lern/LernFlinkJobs) and a user-cache-index job (/Deploy/Lern/LernAnalyticsReplayJobs) once so that the status column is fetched correctly.
Last updated