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

🎨 Use a single framework image #1929

Merged
merged 2 commits into from
Oct 20, 2023
Merged

Conversation

Itxaka
Copy link
Member

@Itxaka Itxaka commented Oct 20, 2023

With changes to the packages we now generate the proper service files on the fly so we dont need to have those package separated.

We now have 2 framework images, a generic one used for ALL flavors and a fips one, only provided for external consumers as we dont publish any fips enabled artifacts.

We also bring both the systemd and openrc package together as they dont affect each other anymore so we can have a single framework.

This patch also removes the service enablement as its not needed anymore, it done via config files

Reworks the framework jobs to just build and publish the 2 different framework image (generic and fips)

What this PR does / why we need it:

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #1896

With changes to the packages we now generate the proper service files on
the fly so we dont need to have those package separated.

We now have 2 framework images, a generic one used for ALL flavors and a
fips one, only provided for external consumers as we dont publish any
fips enabled artifacts.

We also bring both the systemd and openrc package together as they dont
affect each other anymore so we can have a single framework.

This patch also removes the service enablement as its not needed
anymore, it done via config files

Reworks the framework jobs to just build and publish the 2 different
framework image (generic and fips)

Signed-off-by: Itxaka <itxaka@kairos.io>
@Itxaka Itxaka requested a review from a team October 20, 2023 08:27
@Itxaka Itxaka self-assigned this Oct 20, 2023
@Itxaka Itxaka merged commit 84c3cad into kairos-io:master Oct 20, 2023
33 of 34 checks passed
@mudler
Copy link
Member

mudler commented Oct 26, 2023

Do we need to update the docs here https://kairos.io/docs/reference/build-from-scratch/ ?

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.

There should be only one framework image with the logic for all distros
3 participants