... | ... | @@ -33,19 +33,21 @@ |
|
|
|
|
|
3. Once the release branch is ready to be merged, deploy the KYPO instance on the staging server and check whether the KYPO CRP works properly.
|
|
|
|
|
|
1. Change the variable `kypo_crp_ansible_commit` in the file [muni-kypo-tf-kypo-crp/tfvars/stage.tfvars](https://gitlab.ics.muni.cz/muni-kypo/deployment/terraform/muni-kypo-tf-kypo-crp/-/blob/master/tfvars/stage.tfvars) to the release branch.
|
|
|
1. If you have already deployed the release branch before and the branch has changed, rerun only the penultimate stage **plan-stage** and then continue with step 4. Otherwise, continue with step 2.
|
|
|
|
|
|
2. Check the Gitlab CI pipeline for the previous change and wait until all the stages up to the last are checked.
|
|
|
2. Change the variable `kypo_crp_ansible_commit` in the file [muni-kypo-tf-kypo-crp/tfvars/stage.tfvars](https://gitlab.ics.muni.cz/muni-kypo/deployment/terraform/muni-kypo-tf-kypo-crp/-/blob/master/tfvars/stage.tfvars) to the release branch.
|
|
|
|
|
|
3. Check the Gitlab CI pipeline for the previous change and wait until all the stages up to the last are checked.
|
|
|
|
|
|
![image](uploads/20d9e942def4425826c4902a17a8f182/image.png)
|
|
|
|
|
|
3. Jobs of the last stage are manual. Click on the gear icon and select **apply-stage** to run deployment Ansible provisioning.
|
|
|
4. Jobs of the last stage are manual. Click on the gear icon and select **apply-stage** to run deployment Ansible provisioning.
|
|
|
|
|
|
![Screenshot_from_2021-06-03_17-57-35](uploads/ae6fbf543fe7bfc2cf0ad86b237af467/Screenshot_from_2021-06-03_17-57-35.png)
|
|
|
|
|
|
**Note**: Optionally you can select **redeploy-stage**, which will first destroy all related cloud resources, including KYPO Head, and start from scratch. Do not use this option too frequently. We have a limit on certificate generation.
|
|
|
|
|
|
4. Wait until the new version of the KYPO CRP instance is deployed.
|
|
|
5. Wait until the new version of the KYPO CRP instance is deployed.
|
|
|
|
|
|
4. Go through the related [milestone](https://gitlab.ics.muni.cz/groups/muni-kypo-crp/-/milestones) and check if the issues are resolved in the deployed KYPO instance. If so, close the issue. If not, report the issue to the responsible group leader and go back to the previous step.
|
|
|
|
... | ... | @@ -81,4 +83,4 @@ |
|
|
|
|
|
For release notes, compose a changelog from all the previous changelogs and optionally changelog for the deployment project.
|
|
|
|
|
|
Also, mention any potential issues with upgrading from the previous KYPO CRP version. |
|
|
Also, mention any potential issues with upgrading from the previous KYPO CRP version. |
|
|
\ No newline at end of file |