I have spent a couple hours re-familiarizing myself with the deployment. I made some decisions on next steps.
Background
In CI, we currently build the main app on two systems: Ubuntu 16.04 and Ubuntu 14.04. The latter is because that’s what our production system is running. The former is—well, I actually don’t know why we build on that one.
OSUOSL wants to use Centos as a base OS.
I want to keep using Keter for now, because it is instrumental in allowing seamless push-button deployments.
GitLab CI uses Docker to manage execution environments. We build the Docker images ourselves. There is a document in the protected ops repo.[1]
Plan
Drop the Ubuntu 16.04 build.
Build a new Docker image for building on Centos.
Build Keter so OSUOSL can install it on their system.
Coordinate with OSUOSL to configure and run Keter
-
This document should live in the main repo, I think. ↩︎