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

Build UKI's with osbuilder #870

Closed
5 tasks done
Tracked by #347 ...
mudler opened this issue Feb 10, 2023 · 6 comments
Closed
5 tasks done
Tracked by #347 ...

Build UKI's with osbuilder #870

mudler opened this issue Feb 10, 2023 · 6 comments
Assignees
Labels

Comments

@mudler
Copy link
Member

mudler commented Feb 10, 2023

To stay consistent with the plan we have for "factory" we should implement this in enki and use enki in our pipelines to produce the UKI files.

@mudler mudler mentioned this issue Feb 10, 2023
24 tasks
@mudler mudler moved this to Q1 2023 in 🥇 Roadmap Feb 17, 2023
@mudler mudler moved this from Q1 2023 to Q2 2023 in 🥇 Roadmap Mar 30, 2023
@mudler mudler moved this from Q2 2023 to Q3 2023 in 🥇 Roadmap Sep 4, 2023
@mudler mudler mentioned this issue Sep 5, 2023
53 tasks
@mudler mudler moved this from Q3 2023 to Q4 2023 in 🥇 Roadmap Oct 11, 2023
@mudler mudler added the uki label Jan 8, 2024
@jimmykarily jimmykarily moved this to Todo 🖊 in 🧙Issue tracking board Jan 8, 2024
@jimmykarily jimmykarily moved this from Todo 🖊 to In Progress 🏃 in 🧙Issue tracking board Jan 8, 2024
@jimmykarily jimmykarily moved this from In Progress 🏃 to Todo 🖊 in 🧙Issue tracking board Jan 8, 2024
@jimmykarily jimmykarily moved this from Todo 🖊 to In Progress 🏃 in 🧙Issue tracking board Jan 9, 2024
@jimmykarily jimmykarily self-assigned this Jan 9, 2024
@jimmykarily
Copy link
Contributor

@mudler
Copy link
Member Author

mudler commented Jan 22, 2024

we need also docs on how to generate keys, ISO and signed EFI files (similarly to Talos docs).

@mauromorales
Copy link
Member

@Itxaka regarding this item:

check about /usr/lib/systemd/boot/efi/linuxx64.efi.stub and /usr/lib/systemd/boot/efi/systemd-bootx64.efi who should generate these files on other systems than fedora? in the meantime add them to the checkDeps

If I understand correctly, these files exist if the systemd-boot package is installed. So I guess we can trust they will always be in the right dir.

Will we ever need an arm version? probably not needed now but just wondering if we need to specifically check for the file or at least just validate that thers an efi and an efi.sub file under this location

@Itxaka
Copy link
Member

Itxaka commented Jan 25, 2024

@Itxaka regarding this item:

check about /usr/lib/systemd/boot/efi/linuxx64.efi.stub and /usr/lib/systemd/boot/efi/systemd-bootx64.efi who should generate these files on other systems than fedora? in the meantime add them to the checkDeps

If I understand correctly, these files exist if the systemd-boot package is installed. So I guess we can trust they will always be in the right dir.

Will we ever need an arm version? probably not needed now but just wondering if we need to specifically check for the file or at least just validate that thers an efi and an efi.sub file under this location

Yep to the first, we can assume they will be there always I think.

For the second question.... I don't know. Probably yeah we better make sure we can build arm64 ukia fron the start. We can probably leverage the arch value and add an arch flag to cross build them

@mauromorales
Copy link
Member

mauromorales commented Jan 25, 2024

thanks for the quick reply and my bad I just see you already made a comment in the original PR about this kairos-io/enki#27 (comment)

@jimmykarily jimmykarily moved this from In Progress 🏃 to Todo 🖊 in 🧙Issue tracking board Jan 29, 2024
@mudler
Copy link
Member Author

mudler commented Feb 9, 2024

Closing this issue as it is complete

@mudler mudler closed this as completed Feb 9, 2024
@github-project-automation github-project-automation bot moved this from Todo 🖊 to Done ✅ in 🧙Issue tracking board Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Archived in project
Development

No branches or pull requests

4 participants