Benjamin Sherman 6043752cb6 docs: add a warning
2023-03-08 12:00:22 -06:00
2022-12-19 21:24:37 -08:00
2023-03-08 12:00:22 -06:00

ucore-main

build-ucore

A WIP common main image for all other Ucore images.

What is this?

This is an OCI image of Fedora CoreOS with quality of life improvments.

WARNING: not yet tested

Features

  • Start with Fedora CoreOS image
  • add some packages:
    • cockpit
    • distrobox
    • docker-compose & podman-compose
    • duperemove
    • tailscale and wireguard-tools
  • remove some packages:
    • toolbox
    • zincati
  • Sets automatic staging of updates for system
  • 60 second service stop timeout for reasonably fast shutdowns

This image should be suitable for use on bare metal or in a virtual machines where you wish to run containerized workloads. It uses sign ificantly less disk space than ucore-hci, but check that out if you need to host virtual machines or run ZFS.

One can also layer packages directly on a machine running this or use this image as a base for a further customized OCI.

Usage

To rebase an Fedora CoreOS machine to the latest release (stable):

sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/bsherman/ucore-main:stable

Verification

These images are signed with sisgstore's cosign. You can verify the signature by downloading the cosign.pub key from this repo and running the following command:

cosign verify --key cosign.pub ghcr.io/bsherman/ucore-main
Description
No description provided
Readme Apache-2.0 432 KiB
Languages
Shell 79.8%
Dockerfile 11.2%
Just 9%