diff --git a/.gitbook/assets/Release Notes 4.10.0 (1) (1).docx b/.gitbook/assets/Release Notes 4.10.0 (1) (1).docx new file mode 100644 index 0000000..b164285 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.10.0 (1) (1).docx differ diff --git a/.gitbook/assets/Release Notes 4.10.0 (1).docx b/.gitbook/assets/Release Notes 4.10.0 (1).docx index b164285..adc469d 100644 Binary files a/.gitbook/assets/Release Notes 4.10.0 (1).docx and b/.gitbook/assets/Release Notes 4.10.0 (1).docx differ diff --git a/.gitbook/assets/Release Notes 4.10.0 (2) (1).docx b/.gitbook/assets/Release Notes 4.10.0 (2) (1).docx new file mode 100644 index 0000000..b164285 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.10.0 (2) (1).docx differ diff --git a/.gitbook/assets/Release Notes 4.10.0 (2).docx b/.gitbook/assets/Release Notes 4.10.0 (2).docx new file mode 100644 index 0000000..b164285 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.10.0 (2).docx differ diff --git a/.gitbook/assets/Release Notes 4.10.2 (2) (1).docx b/.gitbook/assets/Release Notes 4.10.2 (2) (1).docx new file mode 100644 index 0000000..c04fdb8 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.10.2 (2) (1).docx differ diff --git a/.gitbook/assets/Release Notes 4.10.2 (2).docx b/.gitbook/assets/Release Notes 4.10.2 (2).docx new file mode 100644 index 0000000..c04fdb8 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.10.2 (2).docx differ diff --git a/.gitbook/assets/Release Notes 4.10.3 (1).docx b/.gitbook/assets/Release Notes 4.10.3 (1).docx new file mode 100644 index 0000000..97d3fc9 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.10.3 (1).docx differ diff --git a/.gitbook/assets/Release Notes 4.8.0 (1).docx b/.gitbook/assets/Release Notes 4.8.0 (1).docx new file mode 100644 index 0000000..d541fd5 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.8.0 (1).docx differ diff --git a/.gitbook/assets/Release Notes 4.9.1 (1) (1) (1).docx b/.gitbook/assets/Release Notes 4.9.1 (1) (1) (1).docx new file mode 100644 index 0000000..4072a86 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.9.1 (1) (1) (1).docx differ diff --git a/.gitbook/assets/Release Notes 4.9.1 (1) (2).docx b/.gitbook/assets/Release Notes 4.9.1 (1) (2).docx new file mode 100644 index 0000000..4072a86 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.9.1 (1) (2).docx differ diff --git a/.gitbook/assets/Release Notes 4.9.1 (1) (3).docx b/.gitbook/assets/Release Notes 4.9.1 (1) (3).docx new file mode 100644 index 0000000..4072a86 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.9.1 (1) (3).docx differ diff --git a/.gitbook/assets/Release Notes 4.9.1 (1) (4).docx b/.gitbook/assets/Release Notes 4.9.1 (1) (4).docx new file mode 100644 index 0000000..4072a86 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.9.1 (1) (4).docx differ diff --git a/.gitbook/assets/Release Notes 4.9.1 (4).docx b/.gitbook/assets/Release Notes 4.9.1 (4).docx new file mode 100644 index 0000000..4072a86 Binary files /dev/null and b/.gitbook/assets/Release Notes 4.9.1 (4).docx differ diff --git a/.gitbook/assets/Release Notes 5.0.0 (1).docx b/.gitbook/assets/Release Notes 5.0.0 (1).docx new file mode 100644 index 0000000..6ec5406 Binary files /dev/null and b/.gitbook/assets/Release Notes 5.0.0 (1).docx differ diff --git a/.gitbook/assets/Release Notes 5.0.0 (2).docx b/.gitbook/assets/Release Notes 5.0.0 (2).docx new file mode 100644 index 0000000..6ec5406 Binary files /dev/null and b/.gitbook/assets/Release Notes 5.0.0 (2).docx differ diff --git a/.gitbook/assets/Release Notes 5.0.0.docx b/.gitbook/assets/Release Notes 5.0.0.docx new file mode 100644 index 0000000..d167d5d Binary files /dev/null and b/.gitbook/assets/Release Notes 5.0.0.docx differ diff --git a/.gitbook/assets/image (14) (2).png b/.gitbook/assets/image (14) (2).png new file mode 100644 index 0000000..e9c0e88 Binary files /dev/null and b/.gitbook/assets/image (14) (2).png differ diff --git a/.gitbook/assets/image-20210811-031807 (1) (2).png b/.gitbook/assets/image-20210811-031807 (1) (2).png new file mode 100644 index 0000000..87a8fc9 Binary files /dev/null and b/.gitbook/assets/image-20210811-031807 (1) (2).png differ diff --git a/SUMMARY.md b/SUMMARY.md index 2e68e4e..8ed38fb 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -48,7 +48,7 @@ * [Deployment Diagram](use/deployment-diagram.md) * [Deployment Artifacts](use/deployment-artifacts/README.md) * [4.10](use/deployment-artifacts/4.10.md) - * [4.10.1](use/deployment-artifacts/4.10.1.md) + * [4.10.1, 4.10.2, 4.10.3, & 5.0](use/deployment-artifacts/4.10.1.md) * [Prerequisites for your own Sunbird ED Instance](use/prerequisites-for-your-own-sunbird-ed-instance/README.md) * [Platform](use/prerequisites-for-your-own-sunbird-ed-instance/platform/README.md) * [Infra Provisioning](use/prerequisites-for-your-own-sunbird-ed-instance/platform/infra-provisioning.md) @@ -60,6 +60,7 @@ * [Sunbird ED Mobile](use/prerequisites-for-your-own-sunbird-ed-instance/sunbird-ed-mobile.md) * [Updating Sunbird Releases](use/updating-sunbird-releases/README.md) * [4.5 to 4.6](use/updating-sunbird-releases/4.5-to-4.6.md) + * [4.10.1, 4.10.2, 4.10.3, & 5.0](use/updating-sunbird-releases/4.10.1-4.10.2-4.10.3-and-5.0.md) * [Learn More](use/learn-more/README.md) * [Dependencies](use/learn-more/dependencies.md) * [Specifications](use/learn-more/specifications/README.md) @@ -67,22 +68,19 @@ * [Releases](use/releases/README.md) * [Release calendars](use/releases/release-calendars/README.md) * [Release Calendar 4.9, 4.10, 5.0](use/releases/release-calendar-4.9-4.10-5.0.md) + * [Release calendar 5.0.1, 5.0.2, 5.0.3, 5.1.0 (major), 5.1.1, 5.1.2, 5.1.3 &5.2.0 (major)](use/releases/release-calendars/release-calendar-5.0.1-5.0.2-5.0.3-5.1.0-major-5.1.1-5.1.2-5.1.3-and-5.2.0-major.md) * [Planned items](use/releases/planned-items/README.md) * [4.9, 4.9.1, & 4.10(major)](use/releases/planned-items/4.9-4.9.1-and-4.10-major.md) * [4.10.1, 4.10.2, 4.10.3, & 5.0(major)](use/releases/planned-items/4.10.1-4.10.2-4.10.3-and-5.0-major.md) * [5.0.1, 5.0.2, 5.0.3 & 5.1 (major)](use/releases/planned-items/5.0.1-5.0.2-5.0.3-and-5.1-major.md) * [Release notes](use/releases/release-notes/README.md) - * [Release 4.7.0](use/releases/release-notes/release-4.7.0.md) - * [Release 4.8.0](use/releases/release-notes/release-4.8.0.md) - * [Release 4.9.0](use/releases/release-notes/release-4.9.0/README.md) - * [Release 4.9.1](use/releases/release-notes/release-4.9.0/release-4.9.1.md) - * [Release 4.10.0](use/releases/release-notes/release-4.9.0/release-4.10.0.md) - * [Release 4.10.1](use/releases/release-notes/release-4.10.0/README.md) - * [Release 4.10.2](use/releases/release-notes/release-4.10.0/release-4.10.2.md) - * [Release 4.10.3](use/releases/release-notes/release-4.10.0/release-4.10.3.md) + * [Release 4.10.0]() + * [4.7.0, 4.8.0](use/releases/release-notes/4.7.0-4.8.0.md) + * [4.9.0, 4.9.1, 4.10.0](use/releases/release-notes/4.9.0-4.9.1-4.10.0.md) + * [4.10.1, 4.10.2, 4.10.3, 5.0.0](use/releases/release-notes/release-4.10.0.md) * [Release Artefacts](use/releases/release-artefacts/README.md) - * [Release 4.10.2](use/releases/release-artefacts/release-4.10.2.md) - * [Release 4.10.3](use/releases/release-artefacts/release-4.10.3.md) + * [4.10.1, 4.10.2, 4.10.3, & 5.0](use/releases/release-artefacts/4.10.1-4.10.2-4.10.3-and-5.0.md) + * [5.0.1, 5.0.2, 5.0.3, & 5.1](use/releases/release-artefacts/5.0.1-5.0.2-5.0.3-and-5.1.md) * [Demo of released items](use/releases/demo-of-released-items.md) ## Engage @@ -91,6 +89,7 @@ ## Contribute +* [Extend / Contribute to Sunbird](use-1/extend-contribute-to-sunbird.md) * [System Requirements](use-1/system-requirements/README.md) * [Learning Apps](use-1/system-requirements/learning-apps.md) * [Source Code](use-1/source-code/README.md) @@ -109,8 +108,7 @@ * [Sunbird Styles](use-1/independent-libraries/sunbird-styles.md) * [Sunbird Themes](use-1/independent-libraries/sunbird-themes.md) * [Sunbird Tag Manager](use-1/independent-libraries/sunbird-tag-manager.md) -* [Extend / Contribute to Sunbird](use-1/extend-contribute-to-sunbird.md) -* [Issue tracker](use-1/issue-tracker.md) +* [Issue tracker/ Create Issue](use-1/issue-tracker.md) ## Misc diff --git a/learn/functional-capabilities/learning-apps.md b/learn/functional-capabilities/learning-apps.md index 7451e60..c825149 100644 --- a/learn/functional-capabilities/learning-apps.md +++ b/learn/functional-capabilities/learning-apps.md @@ -10,7 +10,7 @@ Enable learning for anyone, on any device, anywhere. Learning Apps are front-end ![](<../../.gitbook/assets/image (8).png>) -**Mobile app** Works on a range of mobile devices Android 5.1+, iOS 9+ and optimized app size for a variety of devices +**Mobile app** Works on a range of mobile devices Android 6+, iOS 9+ and optimized app size for a variety of devices **Web app** Runs on the latest browsers on desktops, mobile phones, and tablets. Compatible with Chrome 47+, Safari 13+, and Firefox diff --git a/use-1/extend-contribute-to-sunbird.md b/use-1/extend-contribute-to-sunbird.md index a424260..bb57bb7 100644 --- a/use-1/extend-contribute-to-sunbird.md +++ b/use-1/extend-contribute-to-sunbird.md @@ -1,6 +1,19 @@ # Extend / Contribute to Sunbird -Contribution process - +**Contribution process** -{% file src="../.gitbook/assets/Sunbird ED Adopter's Issue Resolution Workflow.drawio.pdf" %} +****[**https://sunbird.gitbook.io/sunbird-community-practices/VJZlxBFjATn5Y97QSiJB/**](https://sunbird.gitbook.io/sunbird-community-practices/VJZlxBFjATn5Y97QSiJB/)**** + +**Priority definition** + +1. P1 (fix to be provided asap ) + 1. Security breaches such as Log4js issue + 2. Version compatibility/Backward Compatibility issues such as certificates have moved to RC but older certificates are not working properly + 3. Build Breaks + 4. Regression issues (a feature working in the previous version but not working in the latest version) +2. P2 (Fix to be provided in immediate next release) + 1. Breakage in a major feature used by the majority of our adopters + 2. Issue/feature/enhancement to enable a strategic initiative of the adopters +3. P3 (Fix to be provided when bandwidth allows) + 1. All other issues/ features/enhancements which align with the roadmapContribution process diff --git a/use/deployment-artifacts/4.10.1.md b/use/deployment-artifacts/4.10.1.md index 12406f0..712b2f9 100644 --- a/use/deployment-artifacts/4.10.1.md +++ b/use/deployment-artifacts/4.10.1.md @@ -1,2 +1,2 @@ -# 4.10.1 +# 4.10.1, 4.10.2, 4.10.3, & 5.0 diff --git a/use/releases/planned-items/4.10.1-4.10.2-4.10.3-and-5.0-major.md b/use/releases/planned-items/4.10.1-4.10.2-4.10.3-and-5.0-major.md index 5f40b64..d515bd4 100644 --- a/use/releases/planned-items/4.10.1-4.10.2-4.10.3-and-5.0-major.md +++ b/use/releases/planned-items/4.10.1-4.10.2-4.10.3-and-5.0-major.md @@ -16,7 +16,7 @@ Sunbird Inquiry - [https://inquiry.sunbird.org/use/release-notes/inquiry-release Sunbird Observ - [https://obsrv.sunbird.org/learn/product-roadmap](https://obsrv.sunbird.org/learn/product-roadmap) -Sunbird CoKreat - +Sunbird CoKreat - [https://cokreat.sunbird.org/use/release-notes/cokreat-release-v5.0.0-live](https://cokreat.sunbird.org/use/release-notes/cokreat-release-v5.0.0-live) diff --git a/use/releases/planned-items/5.0.1-5.0.2-5.0.3-and-5.1-major.md b/use/releases/planned-items/5.0.1-5.0.2-5.0.3-and-5.1-major.md index 21d34df..5f0a845 100644 --- a/use/releases/planned-items/5.0.1-5.0.2-5.0.3-and-5.1-major.md +++ b/use/releases/planned-items/5.0.1-5.0.2-5.0.3-and-5.1-major.md @@ -1,6 +1,6 @@ # 5.0.1, 5.0.2, 5.0.3 & 5.1 (major) -Sunbird ED (5.0.1) - +Sunbird ED (5.0.1) - [https://project-sunbird.atlassian.net/jira/software/c/projects/ED/boards/103/backlog?issueLimit=100](https://project-sunbird.atlassian.net/jira/software/c/projects/ED/boards/103/backlog?issueLimit=100) Sunbird ED (5.0.2) - diff --git a/use/releases/release-artefacts/release-4.10.2.md b/use/releases/release-artefacts/4.10.1-4.10.2-4.10.3-and-5.0.md similarity index 100% rename from use/releases/release-artefacts/release-4.10.2.md rename to use/releases/release-artefacts/4.10.1-4.10.2-4.10.3-and-5.0.md diff --git a/use/releases/release-artefacts/release-4.10.3.md b/use/releases/release-artefacts/5.0.1-5.0.2-5.0.3-and-5.1.md similarity index 100% rename from use/releases/release-artefacts/release-4.10.3.md rename to use/releases/release-artefacts/5.0.1-5.0.2-5.0.3-and-5.1.md diff --git a/use/releases/release-calendars/release-calendar-5.0.1-5.0.2-5.0.3-5.1.0-major-5.1.1-5.1.2-5.1.3-and-5.2.0-major.md b/use/releases/release-calendars/release-calendar-5.0.1-5.0.2-5.0.3-5.1.0-major-5.1.1-5.1.2-5.1.3-and-5.2.0-major.md new file mode 100644 index 0000000..0d43991 --- /dev/null +++ b/use/releases/release-calendars/release-calendar-5.0.1-5.0.2-5.0.3-5.1.0-major-5.1.1-5.1.2-5.1.3-and-5.2.0-major.md @@ -0,0 +1,7 @@ +# Release calendar 5.0.1, 5.0.2, 5.0.3, 5.1.0 (major), 5.1.1, 5.1.2, 5.1.3 &5.2.0 (major) + +{% embed url="https://docs.google.com/spreadsheets/d/1UKLHkIFnUuj9BXLrx6xoQqKgi9wObXKJzsAxtp7zMQM/edit#gid=0" %} + +**Release 5.0.1, 5.0.2,5.0.3, 5.1.0** + +{% embed url="https://docs.google.com/spreadsheets/d/1UKLHkIFnUuj9BXLrx6xoQqKgi9wObXKJzsAxtp7zMQM/edit#gid=0" %} diff --git a/use/releases/release-notes/release-4.7.0.md b/use/releases/release-notes/4.7.0-4.8.0.md similarity index 100% rename from use/releases/release-notes/release-4.7.0.md rename to use/releases/release-notes/4.7.0-4.8.0.md diff --git a/use/releases/release-notes/release-4.9.0/README.md b/use/releases/release-notes/4.9.0-4.9.1-4.10.0.md similarity index 100% rename from use/releases/release-notes/release-4.9.0/README.md rename to use/releases/release-notes/4.9.0-4.9.1-4.10.0.md diff --git a/use/releases/release-notes/release-4.10.0 (1).md b/use/releases/release-notes/release-4.10.0 (1).md new file mode 100644 index 0000000..33d7b66 --- /dev/null +++ b/use/releases/release-notes/release-4.10.0 (1).md @@ -0,0 +1,13 @@ +# Release 4.10.0 + +### Release brief of 4.10.0 + +* Minor enhancements for Project +* Direct access to the observation forms +* Uniform labels on Program and Admin Dashboard + +To read the release notes in detail, download the attached file. + +{% file src="../../../.gitbook/assets/Release Notes 4.10.0.docx" %} + +\ diff --git a/use/releases/release-notes/release-4.10.0.md b/use/releases/release-notes/release-4.10.0.md new file mode 100644 index 0000000..7aa8971 --- /dev/null +++ b/use/releases/release-notes/release-4.10.0.md @@ -0,0 +1,9 @@ +# 4.10.1, 4.10.2, 4.10.3, 5.0.0 + +{% file src="../../../.gitbook/assets/Release Notes 4.10.1.docx" %} + +{% file src="../../../.gitbook/assets/Release Notes 4.10.2 (2).docx" %} + +{% file src="../../../.gitbook/assets/Release Notes 4.10.3 (1).docx" %} + +{% file src="../../../.gitbook/assets/Release Notes 5.0.0.docx" %} diff --git a/use/releases/release-notes/release-4.10.0/README.md b/use/releases/release-notes/release-4.10.0/README.md deleted file mode 100644 index 292cb34..0000000 --- a/use/releases/release-notes/release-4.10.0/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Release 4.10.1 - -{% file src="../../../.gitbook/assets/Release Notes 4.10.1.docx" %} diff --git a/use/releases/release-notes/release-4.10.0/release-4.10.2.md b/use/releases/release-notes/release-4.10.0/release-4.10.2.md deleted file mode 100644 index b9a43fa..0000000 --- a/use/releases/release-notes/release-4.10.0/release-4.10.2.md +++ /dev/null @@ -1,3 +0,0 @@ -# Release 4.10.2 - -{% file src="../../../../.gitbook/assets/Release Notes 4.10.2.docx" %} diff --git a/use/releases/release-notes/release-4.10.0/release-4.10.3.md b/use/releases/release-notes/release-4.10.0/release-4.10.3.md deleted file mode 100644 index 4dc06b7..0000000 --- a/use/releases/release-notes/release-4.10.0/release-4.10.3.md +++ /dev/null @@ -1,3 +0,0 @@ -# Release 4.10.3 - -{% file src="../../../../.gitbook/assets/Release Notes 4.10.3.docx" %} diff --git a/use/releases/release-notes/release-4.8.0.md b/use/releases/release-notes/release-4.8.0.md deleted file mode 100644 index 472b23b..0000000 --- a/use/releases/release-notes/release-4.8.0.md +++ /dev/null @@ -1,3 +0,0 @@ -# Release 4.8.0 - -{% file src="../../../.gitbook/assets/Release Notes 4.8.0.docx" %} diff --git a/use/releases/release-notes/release-4.9.0/release-4.10.0.md b/use/releases/release-notes/release-4.9.0/release-4.10.0.md deleted file mode 100644 index 9e6c7a1..0000000 --- a/use/releases/release-notes/release-4.9.0/release-4.10.0.md +++ /dev/null @@ -1,3 +0,0 @@ -# Release 4.10.0 - -{% file src="../../../../.gitbook/assets/Release Notes 4.10.0 (1).docx" %} diff --git a/use/releases/release-notes/release-4.9.0/release-4.9.1.md b/use/releases/release-notes/release-4.9.0/release-4.9.1.md deleted file mode 100644 index 7fbde89..0000000 --- a/use/releases/release-notes/release-4.9.0/release-4.9.1.md +++ /dev/null @@ -1,3 +0,0 @@ -# Release 4.9.1 - -{% file src="../../../../.gitbook/assets/Release Notes 4.9.1 (3).docx" %} diff --git a/use/updating-sunbird-releases/4.10.1-4.10.2-4.10.3-and-5.0.md b/use/updating-sunbird-releases/4.10.1-4.10.2-4.10.3-and-5.0.md new file mode 100644 index 0000000..13767ef --- /dev/null +++ b/use/updating-sunbird-releases/4.10.1-4.10.2-4.10.3-and-5.0.md @@ -0,0 +1,76 @@ +# 4.10.1, 4.10.2, 4.10.3, & 5.0 + +## 4.10.0 to 5.0.0 + +#### Overview + +This page details out the jobs required to be run as part of the upgrade from Sunbird and Vidaydaan release 4.10.0 to release 5.0.0. Use the following table to understand the jobs that need to be executed in order to successfully complete the upgrade. Any jenkins job configuration or pre-requisites mentioned under manual configuration section needs to be done first before running any of the mentioned jobs. The order of the jobs should also be run as shown below. They can be run in parallel to speed up the execution. + +**Build and Deploy for Sunbird** + +| Service to be Build | Build Tag | Service to Deploy | Deploy Tag | Comments | +| --------------------------------------- | ------------------------------------ | ----------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------ | +| Build/Core/OfflineInstaller | release-5.0.0\_RC18 | Deploy/Core/OfflineInstaller | release-5.0.0\_RC2 | | +| Build/Core/Assessment | release-5.0.0\_RC1 | Deploy/Kubernetes/Assessment | release-5.0.0\_RC2 | | +| Build/Core/Cert | release-5.0.0\_RC2 | Deploy/Kubernetes/Cert | release-5.0.0\_RC2 | | +| Build/Core/CertRegistry | release-5.0.0\_RC1 | Deploy/Kubernetes/CertRegistry | release-5.0.0\_RC2 | | +| Build/Core/Content | release-5.0.0\_RC1 | Deploy/Kubernetes/Content | release-5.0.0\_RC2 | | +| Build/Core/Dial | release-5.0.0\_RC1 | Deploy/Kubernetes/Dial | release-5.0.0\_RC2 | | +| Build/Core/DiscussionsMW | release-5.0.0\_RC2 | Deploy/Kubernetes/DiscussionsMW | release-5.0.0\_RC2 | | +| Build/Core/Groups | release-5.0.0\_RC2 | Deploy/Kubernetes/Groups | release-5.0.0\_RC2 | | +| Build/Core/Learner | release-5.0.0\_RC2 | Deploy/Kubernetes/Learner | release-5.0.0\_RC2 | | +| Build/Core/Lms | release-5.0.0\_RC2 | Deploy/Kubernetes/Lms | release-5.0.0\_RC2 | | +| Build/Core/Nodebb | release-5.0.0\_RC1 , nodebb: v1.18.6 | Deploy/Kubernetes/Nodebb | release-5.0.0\_RC2 | | +| Build/Core/Notification | release-5.0.0\_RC2 | Deploy/Kubernetes/Notification | release-5.0.0\_RC2 | | +| Build/Core/Player | release-5.0.0\_RC18 | Deploy/Kubernetes/Player | release-5.0.0\_RC2 | | +| Build/Core/Search | release-5.0.0\_RC1 | Deploy/Kubernetes/Search | release-5.0.0\_RC2 | | +| Build/Core/Taxonomy | release-5.0.0\_RC1 | Deploy/Kubernetes/Taxonomy | release-5.0.0\_RC2 | | +| Build/DataPipeline/AnalyticsCore | release-5.0.0\_RC1 | Deploy/DataPipeline/AnalyticsCore | release-5.0.0\_RC1 | | +| Build/DataPipeline/CoreDataProducts | release-5.0.0\_RC1 | Deploy/DataPipeline/CoreDataProducts | release-5.0.0\_RC1 | | +| Build/DataPipeline/EdDataProducts | release-5.0.0\_RC2 | Deploy/DataPipeline/EdDataProducts | release-5.0.0\_RC1 | | +| Build/Lern/LernDataProducts | release-5.0.0\_RC3 | Deploy/Lern/LernDataProducts | release-5.0.0\_RC3 | New Lern BB jobs | +| Build/Lern/LernFlinkJobs | release-5.0.0\_RC4 | Deploy/Lern/LernFlinkJobs | release-5.0.0\_RC4 | New Lern BB jobs | +| Build/KnowledgePlatform/FlinkJobs | release-5.0.0\_RC3 | Deploy/KnowledgePlatform/FlinkJobs | release-5.0.0\_RC2 | | +| Build/KnowledgePlatform/Learning | release-5.0.0\_RC1 | Deploy/KnowledgePlatform/Learning | release-5.0.0\_RC2 | | +| Build/KnowledgePlatform/Yarn | release-5.0.0\_RC1 | Deploy/KnowledgePlatform/Yarn | release-5.0.0\_RC2 | | +| Build/managed-learn/ml-core-service | release-5.0.0\_RC6 | Deploy/managed-learn/ml-core-service | release-5.0.0\_RC2 | | +| Build/managed-learn/ml-projects-service | release-5.0.0\_RC6 | Deploy/managed-learn/ml-projects-service | release-5.0.0\_RC2 | | +| Build/managed-learn/ml-survey-service | release-5.0.0\_RC7 | Deploy/managed-learn/ml-survey-service | release-5.0.0\_RC2 | | +| Build/managed-learn/ml-reports-service | release-5.0.0\_RC3 | Deploy/managed-learn/ml-reports-service | release-5.0.0\_RC2 | | +| | | Deploy/managed-learn/ml-analytics-service | branch\_or\_tag: release-5.0.0,ml\_analytics\_version: release-5.0.0\_RC7 | | +| Build/Plugins/ContentEditor | release-5.0.0\_RC3 | Deploy/Plugins/ContentEditor | release-5.0.0\_RC2 | | +| Build/Plugins/ContentPlugins | release-5.0.0\_RC1 | Deploy/Plugins/ContentPlugins | release-5.0.0\_RC2 | | +| Build/Plugins/GenericEditor | release-5.0.0\_RC3 | Deploy/Plugins/GenericEditor | release-5.0.0\_RC2 | | +| Build/UCI/UCI | release-5.0.0 | Deploy/UCI/UCI | release-5.0.0\_RC2 | | +| | | | | | +| | | Deploy/KnowledgePlatform/KafkaSetup | release-5.0.0\_RC2 | | +| | | Deploy/Kubernetes/Keycloak | release-5.0.0\_RC2 | | +| | | Deploy/Kubernetes/DialUploadSchema | release-5.0.0\_RC2 | dial\_branch\_or\_tag: release-5.0.0 | +| | | Deploy/Kubernetes/PublicDIALSchema | release-5.0.0\_RC2 | | +| | | Deploy/Sunbird-RC/Upload\_RC\_Schema | release-5.0.0\_RC2 | | +| Build/DataPipeline/InternalKong | | Deploy/DataPipeline/InternalKong | | | +| Build/Kubernetes/nginx-private-ingress | release-5.0.0\_RC3 | Deploy/Kubernetes/nginx-private-ingress | + +**Manual Configurations for Sunbird** + +| Manual Step | Instruction | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Form config | [https://project-sunbird.atlassian.net/wiki/spaces/MC/pages/3222962177/Form+config+-+Program+dashboard+4.10.3](https://project-sunbird.atlassian.net/wiki/spaces/MC/pages/3222962177/Form+config+-+Program+dashboard+4.10.3) | +| Add dialcode-context-updater drop down for KnowledgePlatform/FlinkJobs | [project-sunbird/sunbird-devops#3470](https://github.com/project-sunbird/sunbird-devops/pull/3470) | +| Create new Jenkins jobs for Lern BB | [project-sunbird/sunbird-devops#3529](https://github.com/project-sunbird/sunbird-devops/pull/3529) | +|

ML Core service:
1) Take mongDB backup - "ml-survey"
2) Login to ml-core service. goto migrations -> entity-generalisation-5.0 directory.

| Execute scripts as mentioned in the README file inside this directory. | +| Lern Flink-job configurations | | +| Please add the below properties to sunbir-private repo ansible/inventory/<>/KnowledgePlatform/common.yml | | +| core\_vault\_sunbird\_fcm\_account\_key | | +| sunbird\_msg\_91\_auth | | +| sunbird\_mail\_server\_from\_email | | +| sunbird\_notification\_msg\_default\_sender | | +| sunbird\_mail\_server\_username | | +| sunbird\_mail\_server\_host | | +| sunbird\_mail\_server\_port | | +| Please add the below properties to sunbir-private repo ansible/inventory/<>/KnowledgePlatform/secrets.yml | | +| sunbird\_mail\_server\_password | | + +``` + | +``` diff --git a/use/updating-sunbird-releases/4.5-to-4.6.md b/use/updating-sunbird-releases/4.5-to-4.6.md new file mode 100644 index 0000000..c81ebfd --- /dev/null +++ b/use/updating-sunbird-releases/4.5-to-4.6.md @@ -0,0 +1,63 @@ +# 4.5 to 4.6 + +### Overview + +This page details out the jobs required to be run as part of the upgrade from Sunbird and Vidaydaan release 4.5.0 to release 4.6.0. Use the following table to understand the jobs that need to be executed in order to successfully complete the upgrade. Any jenkins job configuration or pre-requisites mentioned under manual configuration section needs to be done first before running any of the mentioned jobs. The order of the jobs should also be run as shown below. They can be run in parallel to speed up the execution. + +#### Variables for Sunbird + +| VARIABLE NAME | SERVICE NAME | COMMENTS | | | +| ------------------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | - | - | +| sunbird\_portal\_cdn\_blob\_url | Player | Change value from ‘https://sunbirdstagingpublic.blob.core.windows.net/uci’ to ‘https://sunbirdstagingpublic.blob.core.windows.net/uci/’ | | | +| Add host group | Monitoring |

[redis-exporter-targets:children]
lp-redis
dp-redis

[redis-cluster:children]
redis-exporter-targets

[core:children]
redis-cluster

| | | + +#### Build and Deploy for Sunbird + +| SERVICE TO BE BUILD | BUILD TAG | SERVICE TO DEPLOY | DEPLOY TAG | COMMENTS | +| --------------------------------------- | ------------------- | ------------------------------------------------- | ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------- | +| Build/Plugins/ContentPlayer | release-4.6.0\_RC1 | Deploy/staging/Plugins/ContentPlayer | release-4.6.0\_RC2 | | +| Build/Plugins/ContentPlugins | release-4.6.0\_RC2 | Deploy/staging/Plugins/ContentPlugins | release-4.6.0\_RC2 | | +| | | Deploy/staging/Core/KafkaSetup | release-4.6.0\_RC2 | | +| Build/Kubernetes/Cassandra | release-4.6.0\_RC1 | Deploy/staging/Kubernetes/Cassandra | release-4.6.0\_RC2 | | +| Build/Core/OfflineInstaller | release-4.6.0\_RC25 | Deploy/staging/Core/OfflineInstaller | release-4.6.0\_RC2 | | +| | | Deploy/staging/Kubernetes/Keycloak | release-4.6.0\_RC2 | | +| Build/Kubernetes/Assessment | release-4.6.0\_RC2 | Deploy/staging/Kubernetes/Assessment | release-4.6.0\_RC2 | | +| | | Deploy/staging/Kubernetes/APIManager | release-4.6.0\_RC2 | | +| | | Deploy/staging/Kubernetes/Analytics | release-4.6.0\_RC2 | | +| | | Deploy/staging/Kubernetes/CertRegistry | release-4.6.0\_RC2 | | +| | | Deploy/staging/Kubernetes/KnowledgeMW | release-4.6.0\_RC2 | | +| Build/Kubernetes/Content | release-4.6.0\_RC2 | Deploy/staging/Kubernetes/Content | release-4.6.0\_RC2 | | +| Build/Kubernetes/DiscussionsMW | release-4.6.0\_RC3 | Deploy/staging/Kubernetes/DiscussionsMW | release-4.6.0\_RC2 | | +| Build/Kubernetes/Learner | release-4.6.0\_RC6 | Deploy/staging/Kubernetes/Learner | release-4.6.0\_RC2 | | +| Build/Kubernetes/Lms | release-4.6.0\_RC3 | Deploy/staging/Kubernetes/Lms | release-4.6.0\_RC2 | | +| Build/Kubernetes/Nodebb | release-4.6.0\_RC3 | Deploy/staging/Kubernetes/Nodebb | release-4.6.0\_RC2 | | +| Build/Kubernetes/Notification | release-4.6.0\_RC2 | Deploy/staging/Kubernetes/Notification | release-4.6.0\_RC2 | | +| Build/Kubernetes/Player | release-4.6.0\_RC25 | Deploy/staging/Kubernetes/Player | release-4.6.0\_RC2 | | +| Build/Kubernetes/Search | release-4.6.0\_RC2 | Deploy/staging/Kubernetes/Search | release-4.6.0\_RC2 | | +| Build/Kubernetes/Taxonomy | release-4.6.0\_RC2 | Deploy/staging/Kubernetes/Taxonomy | release-4.6.0\_RC2 | | +| | | Deploy/staging/managed-learn/ml-analytics-service | release-4.6.0\_RC2 | | +| Build/managed-learn/ml-core-service | release-4.6.0\_RC3 | Deploy/staging/managed-learn/ml-core-service | release-4.6.0\_RC2 | | +| Build/managed-learn/ml-projects-service | release-4.6.0\_RC4 | Deploy/staging/managed-learn/ml-projects-service | release-4.6.0\_RC2 | | +| Build/managed-learn/ml-survey-service | release-4.6.0\_RC4 | Deploy/staging/managed-learn/ml-survey-service | release-4.6.0\_RC2 | | +| | | Deploy/staging/UCI/fusionauth | release-4.6.0\_RC2 | | +| Build/UCI/Inbound | release-4.6.0 | Deploy/staging/UCI/Inbound | release-4.6.0\_RC2 | | +| | | Deploy/staging/UCI/odk | release-4.6.0\_RC2 | | +| Build/UCI/Orchestrator | release-4.6.0 | Deploy/staging/UCI/Orchestrator | release-4.6.0\_RC2 | | +| Build/UCI/Outbound | release-4.6.0 | Deploy/staging/UCI/Outbound | release-4.6.0\_RC2 | | +| Build/UCI/Transformer | release-4.6.0 | Deploy/staging/UCI/Transformer | release-4.6.0\_RC2 | | +| Build/UCI/UCI | release-4.6.0 | Deploy/staging/UCI/UCI | release-4.6.0\_RC2 | | +| | | OpsAdministration/staging/Core/GraylogMongoImport | release-4.6.0\_RC2 | graylog\_mongo\_collections: grok\_patterns,pipeline\_processor\_pipelines,pipeline\_processor\_pipelines\_streams,pipeline\_processor\_rules | +| | | Deploy/staging/Kubernetes/OnboardConsumers | release-4.6.0\_RC2 | | +| | | Deploy/staging/Kubernetes/OnboardAPIs | release-4.6.0\_RC2 | | +| | | Deploy/staging/Kubernetes/Monitoring | release-4.6.0\_RC2 | tag: dashboards | +| Build/KnowledgePlatform/FlinkJobs | release-4.6.0\_RC5 | Deploy/staging/KnowledgePlatform/FlinkJobs | release-4.6.0\_RC1 | | +| Build/DataPipeline/EdDataProducts | release-4.6.0\_RC2 | Deploy/staging/DataPipeline/EdDataProducts | release-4.6.0\_RC2 | | +| Build/DataPipeline/FlinkPipelineJobs | release-4.6.0\_RC1 | Deploy/staging/DataPipeline/FlinkPipelineJobs | release-4.6.0\_RC2 | | + +#### Manual Configurations for Sunbird + +| MANUAL STEP | INSTRUCTION | +| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Create Kafka Topic |

Topic Name - .ml.projects.submissions

This has to be accessible for consumption by data pipeline

| +| Add refresh\_data in ETLUserCacheIndexer |

Job Name: ETLUserCacheIndexer
parameter: refresh_data

“Please add refresh_data as another parameter in ETLUserCacheIndexer job.

make default value as (““false””)”

https://github.com/project-sunbird/sunbird-devops/pull/3154/files

| +| spark-script | https://project-sunbird.atlassian.net/wiki/spaces/UM/pages/3050930177/SB-28196+User+org+association+issue+-+Data+correction |