Shortcuts for canary deployment
According to ongoing discussions, all we need to start using canaries in production is:
- a set of hosts that have a different version installed.
- one Azure LB
- one HAProxy LB
- one web
- one API
- one sidekiq
- one git
- a subdomain pointing to these hosts, namely canary.gitlab.com
- a new environment in the deployment rake task.
We are not adding pages or altssh to this setup.
This will be isolated in a different VNet linked to the production data.
This node should not run any migration.
We will deliver this ASAP to unblock development.
Edited by Pablo Carranza [GitLab]