Skip to content

Latest commit

 

History

History
74 lines (59 loc) · 9.31 KB

release-v-4.8.0-upcoming.md

File metadata and controls

74 lines (59 loc) · 9.31 KB

Release V 4.8.0

Document Release Version

Project Release Date Version
Lern 28 April 2022 V 4.8.0

Details of Released Tag:

Component Tag
Batch Service release-4.8.0_RC2
CertRegistry release-4.8.5_RC7
kp flink release-4.8.5_RC4
Sunbird-Rc/CertificateApi
Sunbird-Rc/CertificateSign
Sunbird-Rc/Registry

Summary of the Changes

  • Certificate Registry Integration with RC

  • Update Lern BB Microsite

  • Build and Deployment automation of Sunbird RC

  • Contribute to RC on QR code generation with a specific type

  • Certificate Generator Job Integration with RC to re-issue the certificate


Details of the Changes

{% tabs %} {% tab title="Batch Service" %}

JIRA ID Descriptions
SB-29268 v1 RC create certificate API request is passed with valid parameters.
SB-29262 [Certificate key API] Certificate Key search API with Invalid osid
SB-29126 Contribute to RC on QR code genration with specific type
SB-29124 Script to migrate templates in new format to support certificate generation using RC
SB-28980 Added validation to Certificate SignatoryList attributes
SB-28969 Enable flag for validate Certificate SignatoryList
SB-28746 Configuring and setting up sunbird-RC instance
SB-28733 Certificate Generator Job Integration with RC to re-issue certificate
SB-28732 Certificate Generator Job Integration with RC to issue certificate and store certificate type, id and issue date in passbook
SB-29068 Certificate Registry Integration with RC for download and search certificate
SB-29118 API to store and fetch public key from RC
{% endtab %}

{% tab title="Notification Service" %}

JIRA ID Descriptions
SB-29311 Redirection on onclick of notification bell icon
{% endtab %}
{% endtabs %}

Detailed Information is present in the JIRA list.

Environment Changes:

Variable Names Env value
enable_suppress_exception kp flink
enable_rc_certificate kp flink
CERTIFICATE_PRIVATE_KEY CertificateSign

add cert private key variable in secrets.yml
https://www.scottbrady91.com/openssl/creating-rsa-keys-using-openssl
Sunbird-RC/community#200

collection_certificate_generator_enable_rc_certificate sunbird-learning-platform https://github.com/project-sunbird/sunbird-learning-platform

Manual Configurations:

Template migration for sunbirdRc integration, please follow the wiki for the same

https://project-sunbird.atlassian.net/wiki/spaces/UM/pages/3107749898/SB-29124+SVG+Template+migration

Run curl command from registry service pod
and share response id with dev team

curl --location --request POST 'http://localhost:8081/api/v1/PublicKey' <br>--header 'Content-Type: application/json' <br>--data-raw '{
"value": "",
"alg": "RSA"
}'

Create sunbird-RC inventory folder(soft link to core common.yml, host, secrets.yml
Create database in postgress kong (CREATE DATABASE registry;)
Upload_RC_Schema