-
Notifications
You must be signed in to change notification settings - Fork 991
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
Fixes #36947 - Broken openSUSE Leap 15 provisioning #9927
base: develop
Are you sure you want to change the base?
Conversation
19aa152
to
84efe79
Compare
app/views/unattended/provisioning_templates/provision/autoyast_default.erb
Outdated
Show resolved
Hide resolved
Tested the templates as they are in the PR at the moment and they work fine. |
app/views/unattended/provisioning_templates/provision/autoyast_default.erb
Outdated
Show resolved
Hide resolved
app/views/unattended/provisioning_templates/provision/autoyast_default.erb
Outdated
Show resolved
Hide resolved
app/views/unattended/provisioning_templates/provision/autoyast_default.erb
Outdated
Show resolved
Hide resolved
app/views/unattended/provisioning_templates/provision/autoyast_default.erb
Outdated
Show resolved
Hide resolved
app/views/unattended/provisioning_templates/provision/autoyast_default.erb
Outdated
Show resolved
Hide resolved
279e203
to
490f999
Compare
Found some time to do a few test installs, so it should be good in terms of review comments now. Also disabled the resolv.conf copy step on Leap 15, since it has them both as symlinks to the same runtime file anyway, which just causes the installer to warn and sleep for five seconds. |
app/views/unattended/provisioning_templates/provision/autoyast_default.erb
Outdated
Show resolved
Hide resolved
490f999
to
287de73
Compare
287de73
to
5a5c9b4
Compare
Just realized that the OS specifier in the templates has been wrong the entire time, so the template sync wouldn't associate them, that's now fixed as well. |
Currently Puppet uses a mix of keys which are not all retrievable properly using the regular AutoYaST template, so this will directly import them from the RPM repo instead.
Puppet AIO packages also work on openSUSE, so this removes the limitation on SLES to allow proper Puppet installs to work.
Also cleans up the iPXE template and ensures BOOTIF is provided, so that boot works properly on multi-NIC devices.