Skip to content

Commit

Permalink
Merge pull request #397 from miabbott/custom_rhcos
Browse files Browse the repository at this point in the history
FAQ: add information for making custom RHCOS builds
  • Loading branch information
openshift-merge-robot authored Jan 15, 2020
2 parents 0ea6a00 + 0836651 commit 264ad7d
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,16 @@ While this can be helpful for short-term fixes, it is important to remember that
is in place, as the cluster currently has [no mechanism for reporting](https://github.com/openshift/machine-config-operator/issues/945) that the node has been changed in this
fashion. This kind of package replacement can also leave your nodes exposed to potential problems
that are fixed in newer versions of the package.

## Q: How do I build my own version of RHCOS for testing?

You need the RHCOS manifest configuration (currently hosted on an RHT internal [GitLab repo](https://url.corp.redhat.com/rhcos-repo)) and
[coreos-assembler](https://github.com/coreos/coreos-assembler).

If you want to replace particular binaries or RPMs in RHCOS, the `coreos-assembler` has
[override mechanisms](https://github.com/coreos/coreos-assembler/blob/master/README-devel.md#using-overrides)
to do this.

Also reference the docs from the `machine-config-operator` about
[hacking on the `machine-os-content`](https://github.com/openshift/machine-config-operator/blob/master/docs/HACKING.md#hacking-on-machine-os-content)
which is the container image that houses the OS content that RHCOS nodes upgrade to.

0 comments on commit 264ad7d

Please sign in to comment.