Release V 7.0.0
Last updated
Was this helpful?
Last updated
Was this helpful?
Lern
30-Dec-2023
V 7.0.0
Group Service
Build/Core/Groups
Deploy/Kubernetes/Groups
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:
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
- User PII Information and account deletion from LERN DBs
- [LERN] Making BMGS configurable
- Removal of Adopter specific keywords from LERN repos
- Postman API automation development for user-org micro-service.
- Postman API automation development for LMS micro-service.
- Postman API automation development for groups micro-service.
- Postman API automation development for notification micro-service.
- Adding a "status" column to Admin reports.
To know more about the configuration of Delete user functionality visit
Sunbird-Knowlg: (V 5.7.0) Sunbird-Obsrv: (V 5.1.3) Sunbird-Ed: (V 7.0.0) Sunbird-Inquiry: (V 5.7.0) Sunbird-Telemetry: Sunbird-RC:
In this release, a new column called "status" has been added to the user data frame (userDF
) of 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.