Since APIs intercommunicated with other services, deploy the services in below order
CertificateAPI
Build/Sunbird-RC/CertificateApi
Deploy/Sunbird-RC/CertificateApi
Uploading Schema files to Cloud
Deploy/Sunbird-RC/Upload_RC_Schema
CertificateSign
Build/Sunbird-RC/CertificateSign
Deploy/Sunbird-RC/CertificateSign
Registry
Build/Sunbird-RC/Registry
Deploy/Sunbird-RC/Registry
Step 1 : Upload updated schema files. Deploy Jenkins job: Deploy/dev/Sunbird-RC/Upload_RC_Schema
Note: Since certificate signer service will cache the templates. please ensure the template is updated in the respective path as per the files below.
https://github.com/project-sunbird/sunbird-devops/blob/release-5.3.0-lern/kubernetes/helm_charts/sunbird-RC/registry/schemas/TrainingCertificate.jsonarrow-up-right
https://github.com/project-sunbird/sunbird-devops/blob/release-5.3.0-lern/utils/sunbird-RC/schema/credential_template.jsonarrow-up-right
Step 2 : Deploy certificate signer service
Jenkins Job: Deploy/dev/Sunbird-RC/CertificateSign
Last updated 1 year ago
Was this helpful?