Skip to content

jbtrystram/coreos-assembler

This branch is 4 commits ahead of, 11 commits behind coreos/coreos-assembler:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

117ba69 · Mar 20, 2025
Sep 11, 2024
May 10, 2024
Jan 31, 2025
May 31, 2022
Dec 16, 2024
Oct 9, 2020
Mar 11, 2021
Feb 14, 2023
Mar 17, 2025
Mar 20, 2025
Jan 31, 2025
Mar 20, 2025
Dec 4, 2024
Mar 20, 2025
Nov 27, 2024
Nov 30, 2023
Dec 10, 2020
Jan 16, 2023
Jan 16, 2023
Oct 23, 2020
Mar 2, 2022
Nov 28, 2024
Jul 24, 2019
Nov 18, 2024
Jul 22, 2024
Dec 8, 2020
Oct 13, 2018
Mar 14, 2025
Feb 28, 2020
Mar 20, 2025
Mar 20, 2025
Mar 3, 2025
Jul 17, 2019

Repository files navigation

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.

About

Tooling container to assemble CoreOS-like systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 70.9%
  • Python 20.5%
  • Shell 8.3%
  • Other 0.3%