Update to SLE16 base #309

Merged
nbelouin merged 7 commits from nbelouin/Factory:sle16 into main 2025-11-28 15:39:30 +01:00
Owner
  • Update build base to SLE 16.
  • Adapt packages to build an run with that new base version.
  • As the number of packages that need to be built for aarch64 greatly increased, switch to blacklist strategy for package build.

As it relies on modification to _meta please use: https://build.opensuse.org/project/show/home:nbelouin:Factory16 for a built version

- Update build base to SLE 16. - Adapt packages to build an run with that new base version. - As the number of packages that need to be built for aarch64 greatly increased, switch to blacklist strategy for package build. As it relies on modification to `_meta` please use: https://build.opensuse.org/project/show/home:nbelouin:Factory16 for a built version
nbelouin requested review from dprodanov 2025-11-21 14:05:27 +01:00
nbelouin requested review from steven.hardy 2025-11-21 14:05:28 +01:00
steven.hardy reviewed 2025-11-28 15:24:23 +01:00
@@ -20,3 +29,3 @@
#!ArchExclusiveLine: x86_64
RUN if [ "$(uname -m)" = "x86_64" ];then \
zypper --installroot /installroot --non-interactive install --no-recommends syslinux python311-devel python311 python311-pip python311-sushy-oem-idrac python311-proliantutils python311-sushy python311-pyinotify python3-ironicclient git curl sles-release tar gzip vim gawk dnsmasq dosfstools apache2 apache2-mod_wsgi ipcalc ipmitool iproute2 bind-utils procps qemu-tools sqlite3 util-linux xorriso tftp ipxe-bootimgs python311-sushy-tools crudini openstack-ironic; \
Owner

I was wondering why the proliantutils was removed, but I see now that upstream deprecated the non-redfish APIs e.g https://github.com/metal3-io/ironic-image/pull/772 so this should be OK

I was wondering why the proliantutils was removed, but I see now that upstream deprecated the non-redfish APIs e.g https://github.com/metal3-io/ironic-image/pull/772 so this should be OK
steven.hardy marked this conversation as resolved
steven.hardy approved these changes 2025-11-28 15:29:11 +01:00
Dismissed
nbelouin added 1 commit 2025-11-28 15:33:13 +01:00
Switch to an exclude strategy for aarch64
Some checks failed
Check Release Manifest Local Charts Versions / Check Release Manifest Local Charts Versions (pull_request) Successful in 11s
Build PR in OBS / Build PR in OBS (pull_request_target) Failing after 6m27s
d54d3edc64
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
steven.hardy approved these changes 2025-11-28 15:36:04 +01:00
nbelouin merged commit b3f987b9e2 into main 2025-11-28 15:39:30 +01:00
nbelouin deleted branch sle16 2025-11-28 15:39:30 +01:00
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: suse-edge/Factory#309