1
0
mirror of https://github.com/coreos/coreos-assembler.git synced 2026-02-05 09:44:53 +01:00
Dusty Mabe 75f4e7a39a github/dependabot: merge two configs together
Apparently you can't have two config entries for `gomod` so we'll
have to merge these two together. I'll just compromise and go from
daily in one and monthly in the other and settle on weekly for both.

Unfortunately there isn't really a way to validate your dependabot
config before merging the PR and going to the dependabot tab so
we'll YOLO until it works.
2025-06-19 14:48:19 -04:00
2022-05-31 17:02:06 -04:00
2025-05-30 15:27:21 -04:00
2025-06-16 11:28:28 -04:00
2023-01-16 17:15:06 -05:00
2020-10-23 15:58:20 -04:00
2022-03-01 20:38:38 -05:00
2025-04-21 22:06:35 -04:00
2019-07-24 13:03:32 -04:00
2025-05-08 09:07:37 -04:00
2025-05-05 15:12:32 -04:00

The CoreOS Assembler

This is the CoreOS Assembler (often abbreviated COSA) build environment. It is a collection of various tools used to build Fedora CoreOS style systems, including RHEL CoreOS. The goal is that everything needed to build and test the OS comes encapsulated in one (admittedly large) container.

A high level goal of this tool is to support two highly related use cases, and to keep them as similar as possible:

  • Local development ("test a kernel change")
  • Be a production build system orchestrated by an external tool (e.g. Jenkins)

See fedora-coreos-pipeline as an example pipeline.

The container itself is available on Quay.io at quay.io/coreos-assembler/coreos-assembler. It includes the following tools:

Building Fedora CoreOS

See the Building Fedora CoreOS guide to learn how to build Fedora CoreOS with COSA.

Building a custom OS with COSA

For more information about building a custom OS derived or based on Fedora CoreOS, see Custom OS.

Description
Tooling container to assemble CoreOS-like systems
Readme 103 MiB
Languages
Go 79.4%
Python 14.2%
Shell 6%
Makefile 0.3%