Support Deployment on CentOS

Use Case

The 2,000 User reference architecture, Omnibus, and Geo is supported for Ubuntu and Debian, but we also have promised support for CentOS in the Orchestrator.

Scope of Work

Handle CentOS specific challenges in setting up a load balancer node.

  • container runtime for HAProxy
  • Different rules for changing the ports including SELinux concerns

Validate installation of Geo.

Contextual Information

We need to be able to test CentOS to work on testing things such as omnibus-gitlab!4598 (merged) more easily.

Acceptance Criteria

  • Able to install the 2,000 User Reference Architecture on CentOS 7
  • Able to install the 2,000 User Reference Architecture on CentOS 8
  • Able to install a Geo deployment on CentOS 7
  • Able to install a Geo deployment on CentOS 8
  • Does not include GCP Object Storage yet, because Ubuntu does not include it yet either
  • Able to install Geo
Edited by Robert Marshall