Remove the gitlab installation on the share and pages servers
Are only NFS servers. But for some reason, we install
gitlab-ee on them. When our
pre-check play comes around, these two are counted in the version discrepancy play, and due to them being behind, can cause canary to fail, if the next deploy is w/i the 30 minute chef run of these systems.
Example failure: https://ops.gitlab.net/gitlab-com/gl-infra/deployer/-/jobs/1440960
But these systems don't actually run GitLab. The only running service that
gitlab-ctl manages is
logrotate. These servers do not need to be running any GitLab services.
- Let's modify the roles of these servers to prevent the installation of
- Uninstall gitlab-ee from these servers
- And ensure that they are not counted against us when it comes to package version checks during the deployment period.
Let's ensure this is accomplished in all necessary environments.