ISO-installed systems track an unverified origin: updates skip signature verification #11
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found on the VM testbed (2026-07-15): a system installed from the bootc-image-builder ISO has origin
ostree-unverified-registry:ghcr.io/glarion-os/glarion:latest— updates are pulled and applied without cosign verification. The signed path (ostree-image-signed:docker://…) currently only exists via the README's manual two-step rebase; our own installer produces unverified systems.The image itself already ships the verification policy (
/etc/containers/policy.json+ registries.d + public key), so the machinery is present — only the origin string is wrong.Fix candidates (investigate in order):
%postin the ISO build:rpm-ostree rebase ostree-image-signed:docker://ghcr.io/glarion-os/glarion:latest(no download needed — same digest already deployed; just rewrites the origin)Also add a testbed/CI assertion: freshly installed system's
rpm-ostree statusmust show the signed origin. Part of the Easy Install / Simple Safe Updates cast-iron work.