Skip to content

Conversation

@croissanne
Copy link
Member

No description provided.

@croissanne croissanne added the WIP+test Work in progress but run Gitlab CI. label Jan 22, 2026
croissanne and others added 4 commits January 22, 2026 14:21
Tweaks is a new object in the distro definitions that is means to be
used for defining build configuration options that aren't tied to an
image definition (or ImageConfig), but are required to make the build
work.  It currently defines one sub-struct with two options.  The
options will be used to define the behaviour of the RPM stages when
handling PQC keys.

See osbuild/osbuild#2310 and HMS-10057 for
information on why these are needed.

Currently the object is only defined on the distro yaml.  It can also be
added on the image type later if needed and merged with the distro
config for image-type-specific overrides.

The options, in the current commit, have no effect.
Not all RHEL-like distros will have PQC keys.
Copy link
Member

@achilleas-k achilleas-k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you squash the manifest checksum changes into the commit that caused them to change? It's nice to always know which commit affected the image definitions by seeing the checksums change alongside them.

@croissanne croissanne force-pushed the rpmkeys branch 3 times, most recently from 1f00db3 to 0f4bd3b Compare January 23, 2026 09:58
Include pqrpm in the buildroot on rhel distros.
Up until now build pipeline options were set per image. In order to make
tweaks to the build pipeline per distribution, options from the distro
yaml need to be propagated to the images.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WIP+test Work in progress but run Gitlab CI.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants