Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 8.29 KB

release-v-5.4.0.md

File metadata and controls

54 lines (36 loc) · 8.29 KB

Release V 5.4.0

Document Release Version

Project Release Date Version
Lern 11-Jul-2023 V 5.4.0

Details of Released Tag

ComponentsBuild Jenkins JobBuild TagDeploy Jenkins JobDeploy TagComment
ProxyBuild/Core/Proxy

Deploy/Kubernetes/nginx-private-ingress

/Deploy/Kubernetes/nginx-public-ingress

release-5.4.0-lern
OnboardAPIsDeploy/Kubernetes/OnboardAPIsrelease-5.4.0-lern
UserOrg ServiceBuild/Core/UserOrgrelease-5.4.0_RC1Deploy/Kubernetes/UserOrgrelease-5.4.0-lernLearner service is renamed as UserOrg now.
LMS ServiveBuild/Core/LMSrelease-5.4.0_RC1Deploy/Kubernetes/LMSrelease-5.4.0-lern
Group ServiceBuild/Core/Groupsrelease-5.4.0_RC1Deploy/Kubernetes/Groupsrelease-5.4.0-lern
Notification serviceBuild/Core/Notificationrelease-5.4.0_RC1Deploy/Kubernetes/Notificationrelease-5.4.0-lern
Analytics ServiceDeploy/Kubernetes/Analyticsrelease-5.4.0-lern
DataPipelineBuild/Lern/LernFlinkJobsrelease-5.4.0_RC1Deploy/Lern/LernFlinkJobsrelease-5.4.0_RC1
Data ProductBuild/Lern/LernDataProductsrelease-5.4.0_RC5Deploy/Lern/LernDataProductsrelease-5.4.0_RC5
KeycloakDeploy/Kubernetes/Keycloakrelease-5.4.0-lern
Knowledge-MWDeploy/Kubernetes/KnowledgeMWrelease-5.4.0-lern

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