Commit Graph

204 Commits

Author SHA256 Message Date
c81f5057ce Enable kubectl image on aarch64
Some checks failed
Build PR in OBS / Build PR in OBS (pull_request_target) Failing after 13m7s
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
2025-05-06 14:18:52 +02:00
6b8109c772 Merge pull request 'Remove extra slash in image reference' (#139) from nbelouin/Factory:fix-slash-typo into main
Reviewed-on: #139
Reviewed-by: Fatih Degirmenci <fdegirmenci@noreply.src.opensuse.org>
2025-05-06 14:10:04 +02:00
8b383c15fa Remove extra slash in image reference
Some checks failed
Build PR in OBS / Build PR in OBS (pull_request_target) Failing after 29m5s
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
2025-05-06 13:39:45 +02:00
2013caec19 Merge pull request 'Add checks (lint) for helm charts and images' (#128) from nbelouin/Factory:lint into main
All checks were successful
Synchronize Project Config / Update prjconf in OBS (push) Successful in -46s
Synchronize Project Metadata / sync-prj-meta (push) Successful in 19s
Reviewed-on: #128
Reviewed-by: Denislav Prodanov <dprodanov@noreply.src.opensuse.org>
2025-05-06 10:00:12 +02:00
652fc553b9 Remove -chart suffixes
All checks were successful
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in -37s
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
2025-04-30 16:42:54 +02:00
1048591769 Fix charts and images
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
2025-04-30 16:42:54 +02:00
8a9717c266 Add initial checks
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
2025-04-30 16:42:54 +02:00
ef68dbfd92 Merge pull request 'Fix some issue with dependency projects ordering, make _config only build wanted packages' (#137) from nbelouin/Factory:fix-meta-config into main
All checks were successful
Synchronize Project Config / Update prjconf in OBS (push) Successful in 4s
Synchronize Project Metadata / sync-prj-meta (push) Successful in -31s
Reviewed-on: #137
Reviewed-by: Denislav Prodanov <dprodanov@noreply.src.opensuse.org>
2025-04-30 15:27:09 +02:00
6c1db68da8 Fix some issue with dependency projects ordering, make _config only build wanted packages
Some checks failed
Build PR in OBS / Build PR in OBS (pull_request_target) Failing after 21m52s
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
2025-04-30 14:51:17 +02:00
376ec896fe Add kubevirt-dashboard-extension-chart version 303.0.1+up1.3.1 2025-04-29 17:41:05 +02:00
a473d935f9 Merge pull request 'Add support for uEFI aarch64 images without rpi config as default' (#135) from roxenham/Factory:aarch64-uefi into main
Reviewed-on: #135
Reviewed-by: Alberto Morgante Medina <amorgante@noreply.src.opensuse.org>
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org>
2025-04-29 16:33:27 +02:00
27aa096244 Add support for uEFI aarch64 images without rpi config as default
All checks were successful
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in -39s
Previously, the default model for aarch64 raw disk images assumes that
you're deploying on Raspberry Pi, and not standard aarch64 systems. This
meant that all raw disk images were built with RPi firmware, and an MBR
boot record, which made it incompatible with systems that require uEFI/GPT
compatibility, especially with Edge Image Builder and Metal3/CAPI deployment
usage.

This PR introduces the following changes:

* Introduces new `Default-RPi` and `Base-RPi` profiles for compatibility with RPi users
* Forces `Base` and `Base-RT` profiles to use GPT based images (not MBR)
* Introduces a new `Base-RT-RPi` profile for kernel-rt on RPi (with MBR)
* Removes Raspberry Pi firmware packages from anything other than RPi profiles
* Modifies the `editbootinstall_rpi.sh` script to support container builds
* Adds policycoreutils-python-utils to the list of packages (for semanage)

See: https://bugzilla.suse.com/show_bug.cgi?id=1240619
2025-04-29 14:54:54 +01:00
3f968b0a06 Add akri-dashboard-extension-chart version 303.0.1+up1.3.0 2025-04-29 15:18:11 +02:00
481d7e90b4 Merge pull request 'update kiwi-builder to use kiwi version as build macro' (#129) from dirkmueller/Factory:main into main
All checks were successful
Synchronize Project Metadata / sync-prj-meta (push) Successful in 11s
Synchronize Project Config / Update prjconf in OBS (push) Successful in -38s
Reviewed-on: #129
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org>
Reviewed-by: Steven Hardy <steven.hardy@noreply.src.opensuse.org>
2025-04-28 16:08:49 +02:00
Dirk Müller
cb70d25886 Remove MAINTAINER statement
All checks were successful
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in 10s
this is deprecated and already in oci.authors
2025-04-23 19:10:50 +02:00
Dirk Müller
04937b90b7 build the kiwi-image in an images_16.0 repository 2025-04-23 19:10:50 +02:00
Dirk Müller
ef256bc1d7 make version mismatches fatal 2025-04-23 19:10:50 +02:00
Dirk Müller
437b0fdc41 update README as well
Although this file seems to be unused?
2025-04-23 19:10:50 +02:00
Dirk Müller
0dbc0f8b52 Ensure kiwi versions and build tags actually align 2025-04-23 19:10:47 +02:00
Dirk Müller
3adc816d98 Remove no longer necessary workaround 2025-04-22 17:58:10 +02:00
5883bf7549 Merge pull request '[3.3] - bump nm configurator rpm to 0.3.2' (#122) from dprodanov/Factory:nm-configurator-0-3-2 into main
Reviewed-on: #122
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org>
2025-04-15 13:50:00 +02:00
ba5ed09bd8 Merge pull request '[3.3.0] kubevirt update to 0.5.0' (#116) from dprodanov/Factory:kubevirt-0-5-0 into main
Reviewed-on: #116
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org>
2025-04-15 13:49:44 +02:00
b91c34b6c3 [3.3] - bump nm configurator rpm to 0.3.2
All checks were successful
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in 10s
[3.3] - bump nm config to 0.3.2

use lfs
2025-04-15 11:05:35 +03:00
b2e4b5e259 Merge pull request 'Enable aarch64 build for kiwi-builder-image' (#120) from nbelouin/Factory:enable-kiwi-arm into main
All checks were successful
Synchronize Project Config / Update prjconf in OBS (push) Successful in 4s
Synchronize Project Metadata / sync-prj-meta (push) Successful in -11s
Reviewed-on: #120
Reviewed-by: Fatih Degirmenci <fdegirmenci@noreply.src.opensuse.org>
2025-04-09 13:16:51 +02:00
e3f36b74d9 Enable aarch64 build for kiwi-builder-image
All checks were successful
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in 10s
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
2025-04-09 11:13:58 +02:00
2b020e9bd7 Merge pull request 'Install both ramdisks in the ipa downloader' (#84) from nbelouin/Factory:multi-arch-ipa into main
All checks were successful
Synchronize Project Config / Update prjconf in OBS (push) Successful in -23s
Synchronize Project Metadata / sync-prj-meta (push) Successful in 15s
Reviewed-on: #84
Reviewed-by: Alberto Morgante Medina <amorgante@noreply.src.opensuse.org>
2025-04-03 15:36:01 +02:00
98fa8835f7 Install both ramdisks in the ipa downloader
All checks were successful
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in 18s
- Make the different ipa-ramdisk packages installable side by side
- Clean the ipa-downloader Dockerfile from what seems to be unneeded
- Get both images in
- Use zstd instead of xz for better speed
- Check sums before redoing certs integration
- Add value to metal3 chart to select between architectures
- Get the two ESP available as well

Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
2025-04-03 15:34:29 +02:00
5f52392aa3 Merge pull request 'Change trigger_devel workflow to midday every week day' (#94) from fdegirmenci/suse-edge-factory:trigger-devel-midday-weekdays into main
Reviewed-on: #94
Reviewed-by: Denislav Prodanov <dprodanov@noreply.src.opensuse.org>
Reviewed-by: Steven Hardy <steven.hardy@noreply.src.opensuse.org>
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org>
2025-03-31 09:33:19 +02:00
083c753a0d [3.3.0] kubevirt update to 0.5.0
All checks were successful
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in 16s
2025-03-24 15:46:23 +02:00
48472176f2 metal3-chart: Remove stale files
All checks were successful
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in 12s
Trigger Devel Packages / Trigger source services for devel packages that changed (push) Successful in 6s
I missed this in #88 - we need to remove these template files to align with
00421ca826
2025-03-24 13:32:49 +00:00
53f09dd00f Update kubevirt-dashboard-extension-chart to v302.0.0+up1.2.1 2025-03-24 12:09:44 +01:00
c610436551 Fix IPA Downloader version, bump to 3.0.2
Some checks failed
Build PR in OBS / Build PR in OBS (pull_request_target) Failing after 52m14s
Update the Dockerfile to be aligned with the IPA ramdisk and metal3
Chart.

Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
2025-03-24 09:09:32 +00:00
3d1a70e87a rancher-turtles-chart: remove stale file
All checks were successful
Trigger Devel Packages / Trigger source services for devel packages that changed (push) Successful in 7s
This was removed in the 0.17.0 chart but I didn't notice when rebasing
2025-03-21 17:24:45 +01:00
e439f489ca Bump Metal3 version
All checks were successful
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in -3s
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
2025-03-21 14:05:19 +00:00
8e56e1edd3 Update the IPA ramdisk to 3.0.2
Force nmc to run before NetworkManager to avoid race conditions
that can lead to undetermined network configuration.

Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
2025-03-21 14:05:19 +00:00
2a3c37b31d release-manifest: update rancher-turtles version
Update to 0.17.0 chart
2025-03-21 14:38:06 +01:00
eacabe4d71 rancher-turtles-chart: Update to 0.17.0
Aligns with https://github.com/suse-edge/charts/pull/193
2025-03-21 14:38:06 +01:00
d57078f9d9 rancher-turtles-airgap-resources-chart: Update to 0.17.0
Aligns with: https://github.com/suse-edge/charts/pull/193
2025-03-21 14:38:06 +01:00
fef712e4e8 Update akri-dashboard-extension-chart to v302.0.0+up1.2.1 2025-03-21 14:36:49 +01:00
2b194211ee Upgrade Hauler to v1.2.1 and add version to build (#92)
All checks were successful
Synchronize Project Config / Update prjconf in OBS (push) Successful in -9s
Synchronize Project Metadata / sync-prj-meta (push) Successful in 1s
Trigger Devel Packages / Trigger source services for devel packages that changed (push) Successful in 1m6s
Reviewed-on: #92
Reviewed-by: Steven Hardy <steven.hardy@noreply.src.opensuse.org>
Reviewed-by: Denislav Prodanov <dprodanov@noreply.src.opensuse.org>
Co-authored-by: dbw7 <danial.bekhit@suse.com>
Co-committed-by: dbw7 <danial.bekhit@suse.com>
2025-03-20 20:28:44 +01:00
a3fda4c5c0 Merge pull request 'Fix FRR-k8s versiobn' (#105) from kzhelyazkov/Factory:fix-frr-rbac-image into main
Reviewed-on: #105
Reviewed-by: Denislav Prodanov <dprodanov@noreply.src.opensuse.org>
2025-03-20 15:31:37 +01:00
3c08af8a28 Fix FRR-k8s versiobn
Some checks failed
Build PR in OBS / Build PR in OBS (pull_request_target) Failing after 1m6s
2025-03-20 16:30:17 +02:00
a1583230bd Merge pull request 'Add metallb-chart build tags' (#103) from kzhelyazkov/Factory:add-metallb-build-tag into main
Reviewed-on: #103
Reviewed-by: Denislav Prodanov <dprodanov@noreply.src.opensuse.org>
2025-03-20 15:09:59 +01:00
c8c20ce47a Add metallb-chart build tags
Some checks failed
Build PR in OBS / Build PR in OBS (pull_request_target) Failing after 1m34s
2025-03-20 16:08:09 +02:00
b30ece6b61 Merge pull request 'Update MetalLB and all other packages around it' (#98) from kzhelyazkov/Factory:update-metallb into main
Reviewed-on: #98
Reviewed-by: Denislav Prodanov <dprodanov@noreply.src.opensuse.org>
Reviewed-by: Steven Hardy <steven.hardy@noreply.src.opensuse.org>
2025-03-20 13:25:13 +01:00
54c0850acf Update MetalLB and all other packages around it
All checks were successful
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in -2s
2025-03-19 18:52:41 +02:00
ab92525cbe Merge pull request 'Bump Metal3 and Turles RM versions' (#96) from kzhelyazkov/Factory:bump-metal3-to-0.10.0 into main
All checks were successful
Trigger Devel Packages / Trigger source services for devel packages that changed (push) Successful in 5s
Reviewed-on: #96
Reviewed-by: Fatih Degirmenci <fdegirmenci@noreply.src.opensuse.org>
2025-03-19 14:06:13 +01:00
75ae14da78 Bump Metal3 and Turles RM versions
Some checks failed
Build PR in OBS / Build PR in OBS (pull_request_target) Failing after 1h41m32s
2025-03-19 11:56:54 +02:00
20de7cd994 Merge pull request '3.3.0: Bump rke2 to v1.32.2+rke2r1 in release-manifest' (#95) from fdegirmenci/suse-edge-factory:update-release-manifest-3.3.0 into main
All checks were successful
Trigger Devel Packages / Trigger source services for devel packages that changed (push) Successful in 18s
Reviewed-on: #95
Reviewed-by: Kristian Zhelyazkov <kzhelyazkov@noreply.src.opensuse.org>
2025-03-18 17:25:13 +01:00
ca510a470a 3.3.0: Bump rke2 to v1.32.2+rke2r1 in release-manifest
Some checks failed
Build PR in OBS / Build PR in OBS (pull_request_target) Failing after 2m32s
2025-03-18 17:21:11 +01:00