Skip to content

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]