setup staging environment for about.gitlab.com
this came up as part of discussion in: gitlab-com/www-gitlab-com#3952 (closed)
-
manually create a VM in Azure -
manually create a DNS entry for the VM -
register the VM with Chef -
create a separate role called about-staging-gitlab-com.json
, similar toabout-gitlab-com.json
and apply it-
edit the cookbook-about-gitlab-com
cookbook so that nginx config is generated from a template and the domain can be specified in the role, created a separate issue for this: https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/6503 -
configure a CI job to deploy site from master
-
-
register the runner -
create a service in Fastly -
configure TLS certs, enforce TLS -
create DNS entries (IPv4, IPv6) for Fastly about.staging.gitlab.com -
configure staging.gitlab.com
to useabout.staging.gitlab.com
for its redirects
Edited by Michal Wasilewski