Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

modularity support #1197

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

modularity support #1197

wants to merge 6 commits into from

Conversation

supakeen
Copy link
Member

@supakeen supakeen commented Feb 6, 2025

Adds modularity support to images. Needs tests.

Signed-off-by: Simon de Vlieger <[email protected]>
@supakeen
Copy link
Member Author

supakeen commented Feb 6, 2025

Currently not working as module_hotfixes is false? Nope.

Include any module results in the result object for inputs.

Signed-off-by: Simon de Vlieger <[email protected]>
Provide the DNF module configuration stage which allows to write
modularity related configuration files for DNF.

Signed-off-by: Simon de Vlieger <[email protected]>
@supakeen supakeen force-pushed the modularity branch 5 times, most recently from cabfffc to 77b98a8 Compare February 7, 2025 09:06
Generate stages for files and directories based on the data returned by
the dependency solver for the enabled modules.

Signed-off-by: Simon de Vlieger <[email protected]>
Add a modular user-requested package build for the CentOS 9 qcow2 image
to verify that it installs.

Signed-off-by: Simon de Vlieger <[email protected]>
Tests the conditional that if `moduleSpecs` are set the appropriate
module config stage is injected. Can be expanded later.

Co-authored-by: Michael Vogt <[email protected]>
Signed-off-by: Simon de Vlieger <[email protected]>
@supakeen
Copy link
Member Author

supakeen commented Feb 7, 2025

Now has a test config; has a (quick) test if stages get injected (thanks to @mvo5) and I'll be adding some stage tests.

@supakeen supakeen marked this pull request as ready for review February 7, 2025 17:02
@supakeen supakeen requested a review from a team as a code owner February 7, 2025 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant