Commit 0110bafb authored by John Jarvis's avatar John Jarvis Committed by Marin Jankovski

Move QA deadline after we deploy to canary

parent 76e9a166
......@@ -78,9 +78,8 @@ staging or canary can be done at will, just mention it in the
# In Slack, replacing LAST_DEPLOYED_VERSION with the appropriate value:
/chatops run qa_issue vLAST_DEPLOYED_VERSION..v<%= version %>
```
- [ ] Wait for the QA Task deadline to pass
### gitlab.com canary VMs
### gitlab.com canary stage
- [ ] Inform the oncall in the #production channel about **canary** deploy
......@@ -95,8 +94,16 @@ staging or canary can be done at will, just mention it in the
- [canary errors on sentry.gitlab.net](https://sentry.gitlab.net/gitlab/gitlabcom/?query=server_name%3A%22web-cny-01-sv-gprd%22)
- [canary dashboard](https://dashboards.gitlab.net/d/llfd4b2ik/canary)
### gitlab.com (production)
**If there are issues on canary you should immediately stop sending traffic to it by issuing the following chatops command**:
```
/chatops run canary --drain --production
```
### gitlab.com main stage (production)
- [ ] Wait for the QA Task deadline to pass before deploying to the rest of gitlab.com
- [ ] Confirm there are no critical alerts on gitlab.com on the [alerting dashboard](https://dashboards.gitlab.net/d/SOn6MeNmk/alerts)
- [ ] Get confirmation from a production team member to deploy to **production**
In `#production`, use `/chatops run oncall production` to find who's on call, and `@mention` them asking to deploy to production
......
......@@ -64,9 +64,8 @@ can be done at will, just mention it in the `#production` channel.
# In Slack, replacing LAST_DEPLOYED_VERSION with the appropriate value:
/chatops run qa_issue vLAST_DEPLOYED_VERSION..v<%= version %>
```
- [ ] Wait for the QA Task deadline to pass
### canary VMs on gitlab.com
### gitlab.com canary stage
- [ ] Notify #production that you're about to deploy on **canary**
- [ ] [Deploy] `<%= version %>` to the canary VMs on gitlab.com
......@@ -80,8 +79,17 @@ can be done at will, just mention it in the `#production` channel.
- [canary errors on sentry.gitlab.net](https://sentry.gitlab.net/gitlab/gitlabcom/?query=server_name%3A%22web-cny-01-sv-gprd%22)
- [canary dashboard](https://dashboards.gitlab.net/d/llfd4b2ik/canary)
### gitlab.com (production)
**If there are issues on canary you should immediately stop sending traffic to it by issuing the following chatops command**:
```
/chatops run canary --drain --production
```
### gitlab.com main stage (production)
- [ ] Wait for the QA Task deadline to pass before deploying to the rest of gitlab.com
- [ ] Get confirmation from a production team member to deploy **production**. If someone besides the oncall confirms, `@mention` the oncall so they are aware.
- [ ] Confirm there are no critical alerts on gitlab.com on the [alerting dashboard](https://dashboards.gitlab.net/d/SOn6MeNmk/alerts)
- [ ] [Deploy] `<%= version %>` to GitLab.com
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment