Release V 5.4.0

Document Release Version

ProjectRelease DateVersion

Lern

11-Jul-2023

V 5.4.0

Details of Released Tag

ComponentsBuild Jenkins JobBuild TagDeploy Jenkins JobDeploy TagComment

Proxy

Build/Core/Proxy

Deploy/Kubernetes/nginx-private-ingress

/Deploy/Kubernetes/nginx-public-ingress

OnboardAPIs

Deploy/Kubernetes/OnboardAPIs

UserOrg Service

Build/Core/UserOrg

Deploy/Kubernetes/UserOrg

Learner service is renamed as UserOrg now.

LMS Servive

Build/Core/LMS

Deploy/Kubernetes/LMS

Group Service

Build/Core/Groups

release-5.4.0_RC1

Deploy/Kubernetes/Groups

Notification service

Build/Core/Notification

release-5.4.0_RC1

Deploy/Kubernetes/Notification

Analytics Service

Deploy/Kubernetes/Analytics

DataPipeline

Build/Lern/LernFlinkJobs

Deploy/Lern/LernFlinkJobs

Data Product

Build/Lern/LernDataProducts

Deploy/Lern/LernDataProducts

Keycloak

Deploy/Kubernetes/Keycloak

Knowledge-MW

Deploy/Kubernetes/KnowledgeMW

Summary of the Changes

Details of the Changes:

LR-122 Lern repo and pod name correction to match the component name - Development LR-588 PII Enhancement LR-102 UserOrg: Ability for Lern to connect to shared instances of Cassandra, ES, Postgres, and Redis with lern specific keyspace and indexes LR-511 Ability for Lern to connect to shared instances of Cassandra, ES, Postgres, and Redis with lern specific keyspace and indexes in BatchService LR-512 Ability for Lern to connect to shared instances of Cassandra, and Redis with lern specific keyspace and indexes in GroupService LR-513 Ability for Lern to connect to shared instances of Cassandra with lern specific keyspace and indexes in NotificationService LR-394 [Feed API] Update feed API with deleted feed id is giving 200k response and read is also giving feed details

Github repositories name updates

old: https://github.com/Sunbird-Lern/sunbird-lms-service 
new: https://github.com/Sunbird-Lern/userorg-service

old: https://github.com/Sunbird-Lern/sunbird-course-service 
new: https://github.com/Sunbird-Lern/lms-service

old: https://github.com/Sunbird-Lern/sunbird-notification-service 
new: https://github.com/Sunbird-Lern/notification-service

Configurations

Rename all the endpoints from /learner to /userorg

Renamed the below variables.

oldnew
  • learner_replicas

  • learner_reservation_memory

  • learner_limit_memory

  • learner_reservation_cpu

  • learner_limit_cpu

  • learner_java_mem_limit

  • learner_replicacount

  • learner_repository

  • learner_cpu_req

  • learner_mem_req

  • learner_cpu_limit

  • learner_mem_limit

  • learner_maxsurge

  • learner_maxunavailable

  • learner_liveness_readiness

  • learner_envoy_cpu_req

  • learner_envoy_mem_req

  • learner_envoy_cpu_limit

  • learner_envoy_mem_limit

  • learner_opa_cpu_req

  • learner_opa_mem_req

  • learner_opa_cpu_limit

  • learner_opa_mem_limit

  • learner_initcontainer_cpu_req

  • learner_initcontainer_mem_req

  • learner_initcontainer_cpu_limit

  • learner_initcontainer_mem_limit

  • learner_autoscaling_enabled

  • learner_autoscaling_minReplicas

  • learner_autoscaling_maxReplicas

  • learner_autoscaling_targetCPUUtilizationPercentage

  • learner_autoscaling_targetMemoryUtilizationPercentage

  • learner_opa_enabled

  • learner_access_basepath

  • deploy_learner

  • learner_opa_decision_logs

  • userorg_replicas

  • userorg_reservation_memory

  • userorg_limit_memory

  • userorg_reservation_cpu

  • userorg_limit_cpu

  • userorg_java_mem_limit

  • userorg_replicacount

  • userorg_repository

  • userorg_cpu_req

  • userorg_mem_req

  • userorg_cpu_limit

  • userorg_mem_limit

  • userorg_maxsurge

  • userorg_maxunavailable

  • userorg_liveness_readiness

  • userorg_envoy_cpu_req

  • userorg_envoy_mem_req

  • userorg_envoy_cpu_limit

  • userorg_envoy_mem_limit

  • userorg_opa_cpu_req

  • userorg_opa_mem_req

  • userorg_opa_cpu_limit

  • userorg_opa_mem_limit

  • userorg_initcontainer_cpu_req

  • userorg_initcontainer_mem_req

  • userorg_initcontainer_cpu_limit

  • userorg_initcontainer_mem_limit

  • userorg_autoscaling_enabled

  • userorg_autoscaling_minReplicas

  • userorg_autoscaling_maxReplicas

  • userorg_autoscaling_targetCPUUtilizationPercentage

  • userorg_autoscaling_targetMemoryUtilizationPercentage

  • userorg_opa_enabled

  • userorg_access_basepath

  • deploy_user_org

  • userorg_opa_decision_logs

Release Notes: Dependent building blocks

Sunbird-Knowlg: Release notes (V 5.5.0) Sunbird-Obsrv: Release notes (V 5.1.0) Sunbird-Ed: Release notes (V 5.2.0) Sunbird-Inquiry: Release notes (V 5.7.0) Sunbird-Telemetry: Documentation Sunbird-RC: Documentation

Last updated