Fedora CoreOS Cincinnati SOP

Cincinnati is the update service/backend for Fedora CoreOS (FCOS) machines. This SOP describes how to access and how to troubleshoot it.

Contact Information

Owner

Fedora CoreOS Team

Contact

#fedora-coreos

Details

Troubleshooting

Upgrades

Build and deploy a new version

FCOS Cincinnati is built as container image directly from source from the main branch on the https://github.com/coreos/fedora-coreos-cincinnati repo.

Here are the steps to trigger a new build:

  • SSH to batcave01.rdu3.fedoraproject.org

  • schedule a new build by running sudo rbac-playbook -t build openshift-apps/coreos-cincinnati.yml using your FAS password and your second-factor OTP

  • Wait for the coreos-cincinnati-img:latest tag to be updated

Things that could go wrong

Application build is stuck

Issues in the underlying OpenShift cluster may result in builds being permanently stuck.

If a build does not complete within a reasonable amount of time (i.e. 15 minutes):