Release v2 auto-deploy-image (Merge beta into master)
Description
We release official v2 image as the beta
branch has been a while and no upcoming change is scheduled.
To create this MR, I basically did:
git checkout beta
git merge master
and resolve a few conflicts. Surprisingly, it was almost clean merge.
The point to check is whether we keep adding legacy stable chart repo (https://charts.helm.sh/stable
) or stop adding it. This MR has still been adding it because it's the other type of breaking changes that not initially planned to be dropped in v2 release.
Close #125 (closed)
Reminder: we'll remove the beta
branch later
Manual QA
- Updated: Wed Nov 18 08:30:29 UTC 2020
- Result:
✔
Auto Deploy dependencies setup
- Test project
- Deploy.gitlab-ci.yml
- auto-deploy-image (This branch's latest image)
Test Flow:
- Created a new Auto DevOps pipeline =>
✔ -
Canary Deployment job succeeded =>
✔ - The canary ingress status is correctly fetched in Deploy Board.
=>
✔ - Promote canary to production =>
✔ -
Deploy Board shows only stable track pods =>
✔
Edited by Shinya Maeda