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

Can we get rid of SLE Micro custom images? #1266

Open
srbarrios opened this issue Mar 7, 2023 · 2 comments
Open

Can we get rid of SLE Micro custom images? #1266

srbarrios opened this issue Mar 7, 2023 · 2 comments

Comments

@srbarrios
Copy link
Member

srbarrios commented Mar 7, 2023

Description

Currently we are re-building the SLE Micro images here:
https://build.opensuse.org/package/show/systemsmanagement:sumaform:images:microos/SUSE-MicroOS52

With the purpose of including some extra package and configure using Ignite.

Idea

Would it be possible to get rid of this re-build in OBS.
And do the ignite configuration inside sumaform? As we do with images supporting cloud-init?

What we do with cloud-init support images:
https://github.com/uyuni-project/sumaform/blob/master/backend_modules/libvirt/host/user_data.yaml

A place where we can do it for Ignite support images:
https://github.com/uyuni-project/sumaform/blob/master/backend_modules/libvirt/host/config.ign

@aaannz
Copy link
Contributor

aaannz commented Mar 31, 2023

Ignite? Do you mean Ignition? I am afraid ignition is running too soon to be able to install packages. SLE Micro uses Combustion for later stage configuration.

There is no automatic support for combustion in libvirt provider, but this doesn't mean it can't be created manually. Combustion simply runs bash script script.sh from combustion directory on any media with label ignition or combustion. See https://en.opensuse.org/Portal:MicroOS/Combustion

@aaannz
Copy link
Contributor

aaannz commented Mar 31, 2023

Btw I created topic about this for previous Hackweek 22 ( https://hackweek.opensuse.org/22/projects/add-combustion-support-to-the-terraform-provider-libvirt ) and got one person for it, but at the end no PR, so if someone wants go practice, here you go :)

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

No branches or pull requests

2 participants