0efa970293
Use Python 3.11 instead of 3.12
...
SLE 15.6 the container is based on does not ship Python 3.12, the next
packaged release will be 3.13, so stick to 3.11 until then.
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-04 15:21:53 +00:00
98af6481c6
Update the destination path of Jinjia templates
...
Previously .j2 files used to be copied to either /tmp or /etc
directories before being instantiated. A new /templates directory is now
used by the startup scripts, so update the Dockerfile accordingly.
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-04 15:21:51 +00:00
7a377d7d90
Disable the network schema check to allow for nmstate definitions
...
Bypass the OpenStack network-data format validation, to allow for the
nmstate based one we instead use (which would otherwise fail).
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-04 15:21:32 +00:00
411dddbedf
Change GRUB path in ironic.conf
...
Correct path for grub.cfg on a SUSE system.
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-04 15:14:33 +00:00
49b8245bf8
Use arch specific file for IPA
...
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-03 12:49:41 +00:00
d68fa72bc4
Use arch named IPA file in IMAGE_CACHE_PREFIX
...
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-03 12:49:41 +00:00
2377717803
Use ironic-suse user/group in Apache for API
...
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-03 12:49:41 +00:00
28c3565d52
Use ironic-suse user/group in Apache for media
...
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-03 12:49:41 +00:00
dccfe7863b
Use correct paths and modules for Apache
...
Correct the path of the Apache modules for a SUSE image.
Also keep a couple of modules disabled.
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-03 12:49:41 +00:00
da9f8f9c2c
Copy files from upstream v30.0.0
...
Drop all the config and script files into their respective directory
from the upstream release v30.0.0. Any required customization will
follow in subsequent commits, which could potentially be reused for
future realignments.
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-03 12:49:41 +00:00
ecdb953890
Move the copy of Jinja templates to resemble upstream
...
Follow the same location for the COPY command moving the Jinja template
files in the image.
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-03 12:48:43 +00:00
c7e6740ac2
Remove stale file entries for old BIOS based machines
...
Two entries pointing to old and unesed files for non UEFI servers seem
to be unused both here and upstream, so this commit removes them.
2025-07-03 12:48:43 +00:00
7f24019049
Apply misc changes to Dockerfile to align with upstream
...
Having a completely different image and build system the Dockerfile will
always differ quite significantly from the upstream one. Nonetheless,
it's still useful to make the commont parts to look alike as much as
possible to ease maintanance and update.
Note, this is just a small set of changes that are possible, more effort
into this direction may follow at later stage.
2025-07-03 12:48:42 +00:00
aa9aa54149
Restore the upstream directory structure
...
It is now possible to bring back the original directory structure for
config (/ironic-config) files and scripts (/scripts). This will make
updates to re-align with upstream easier.
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-03 12:48:06 +00:00
53c16ce7c9
Drop inotify-tools and switch to pyinotify
...
No longer inotifywait use and move to python pyinotify.
See https://github.com/metal3-io/ironic-image/issues/605 for
more details.
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-03 12:47:31 +00:00
e55bf1ab63
Fix incorrect ArchExclusiveLine OBS directive
...
One Docker specific OBS directive, ArchExclusiveLine, is incorrectly
testing for x86 instead of aarch64, likely due to a copy-and-paste
error. Change the architecture for that RUN command.
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-07-03 11:20:37 +02:00
4f71473b0a
Fix wrong indentation in Dockerfile
...
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-06-30 14:52:10 +00:00
e20624cf98
Remove unused files as a single process/service is used
...
Revision 7 from isv:SUSE:Edge:Metal3:Ironic:2024.2 introduced
significant changes on how Ironic is run, by having only a single Apache
instance running the API, and conductor and inspector no longer use IP
sockets. However while porting this change to Factory some files have
not been removed here, so remove no longer used files to keep this
repository up to date.
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com >
2025-06-26 10:37:24 +00:00
afba5dedef
Merge pull request 'metal3: Upgrade Mariadb' ( #194 ) from nbelouin/Factory:mariadb-upgrade into main
...
Reviewed-on: suse-edge/Factory#194
Reviewed-by: Steven Hardy <steven.hardy@noreply.src.opensuse.org >
Reviewed-by: Marco Chiappero <mchiappero@noreply.src.opensuse.org >
2025-06-19 09:51:22 +02:00
5cbf832b02
Update versions for metal3-chart
...
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com >
2025-06-16 14:37:30 +02:00
7cf1b8ea26
Fix upgrade issue
...
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com >
2025-06-16 14:37:30 +02:00
83b44c9bc7
Bump mariadb chart
...
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com >
2025-06-16 14:37:29 +02:00
a7cb23a9c1
Merge pull request 'Fix _config to correctly publish arm64 kiwi builder' ( #193 ) from nbelouin/Factory:arm64-kiwi into main
...
Reviewed-on: suse-edge/Factory#193
Reviewed-by: Denislav Prodanov <dprodanov@noreply.src.opensuse.org >
2025-06-12 14:05:06 +02:00
07505665e4
Fix _config to correctly publish arm64 kiwi builder
...
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com >
2025-06-12 09:23:20 +02:00
13b18090d0
Merge pull request 'kiwi-builder-image: Remove failure if package version mismatch' ( #184 ) from nbelouin/Factory:fix-kiwibuilder-image into main
...
Reviewed-on: suse-edge/Factory#184
Reviewed-by: Denislav Prodanov <dprodanov@noreply.src.opensuse.org >
Reviewed-by: Steven Hardy <steven.hardy@noreply.src.opensuse.org >
2025-06-10 13:31:13 +02:00
22947d9847
Merge pull request 'Remove additional tag without the _up suffix from UI extension charts' ( #181 ) from jtomasek/Factory:remove-tags-extensions into main
...
Reviewed-on: suse-edge/Factory#181
Reviewed-by: Steven Hardy <steven.hardy@noreply.src.opensuse.org >
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org >
2025-06-10 13:24:11 +02:00
3d087070a7
Merge pull request '[3.3.1] - bump turtles airgap version to align with the other turtle chart version' ( #188 ) from dprodanov/Factory:turtles-airgap into main
...
Reviewed-on: suse-edge/Factory#188
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org >
Reviewed-by: Steven Hardy <steven.hardy@noreply.src.opensuse.org >
2025-06-10 13:18:03 +02:00
9bc3066279
[3.3.1] - bump turtles airgap version to align with the other turtle chart version
2025-06-10 13:34:25 +03:00
ec4c51d003
Merge pull request 'Bump ECO version to v0.3.0' ( #169 ) from bump-eco-to-030 into main
...
Reviewed-on: suse-edge/Factory#169
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org >
2025-06-10 11:34:24 +02:00
70ff1fdd31
Merge pull request 'EIB updates for 1.2.1' ( #185 ) from update-eib into main
...
Reviewed-on: suse-edge/Factory#185
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org >
2025-06-10 11:26:13 +02:00
ce6519f470
Merge pull request 'bump uc and turtles version as a follow up of the kubectl image bump' ( #183 ) from dprodanov/Factory:bump-charts into main
...
Reviewed-on: suse-edge/Factory#183
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org >
2025-06-10 11:15:58 +02:00
0ccade5817
EIB updates for 1.2.1
2025-06-10 11:12:08 +02:00
87f163939c
kiwi-builder-image: Remove failure if package version mismatch
...
Remove the automatic failure if repo package and base image are
mismatched.
This is needed to prevent automation from failing when updated base
image doesn't exists.
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com >
2025-06-10 11:04:11 +02:00
f0d7ede6e0
bump uc and turtles version as a follow up of the kubectl image bump
2025-06-10 11:35:02 +03:00
aa677745a8
Bump ECO version to v0.3.0
2025-06-10 11:23:58 +03:00
08797b0030
Merge pull request 'release-manifest: fix version' ( #180 ) from dprodanov/Factory:fix-versions into main
...
Reviewed-on: suse-edge/Factory#180
Reviewed-by: Steven Hardy <steven.hardy@noreply.src.opensuse.org >
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org >
2025-06-10 09:56:50 +02:00
8b37096c3a
Remove additional tag without the _up suffix from UI extension charts
...
The issue https://github.com/rancher/rancher/issues/48746 which
required this workaround has been fixed and backported to Rancher
2.11.2 so the additional tags are no longer needed.
2025-06-10 09:50:04 +02:00
6ca1cc0ded
fix RM version
2025-06-10 10:47:15 +03:00
fc24747ee5
Merge pull request '[3.4.0] - create release manifest' ( #177 ) from dprodanov/Factory:release-3-4-0 into main
...
Reviewed-on: suse-edge/Factory#177
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org >
2025-06-10 09:34:37 +02:00
9c2d445b06
Merge pull request 'create new kubectl image' ( #178 ) from dprodanov/Factory:kubectl-1.32.4 into main
...
Reviewed-on: suse-edge/Factory#178
Reviewed-by: Nicolas Belouin <nbelouin@noreply.src.opensuse.org >
2025-06-10 09:34:06 +02:00
e5de658ae9
create new kubectl image
2025-06-09 17:25:39 +03:00
8cc06f4ccb
[3.4.0] - create release manifest
2025-06-09 11:22:25 +03:00
9dc5ba4c52
release-manifest: 3.3.1 version bumps
...
Updates to consume the latest patch releases from Rancher, RKE2/k3s
and Neuvector
2025-06-05 14:55:42 +01:00
f92f3600e6
release-manifest: update rancher-turtles version
2025-06-04 17:05:22 +02:00
e379d5df4e
rancher-turtles-airgap-resources: Updates for 0.20.0
...
To align with https://github.com/suse-edge/charts/pull/221
2025-06-04 17:05:22 +02:00
346d6137fe
rancher-turtles-chart: Updates for 0.20.0
...
To align with https://github.com/suse-edge/charts/pull/221
2025-06-04 17:05:22 +02:00
1f36228510
Merge pull request 'Fix metal3 chart' ( #172 ) from nbelouin/Factory:metal3-chart-fixes into main
...
Reviewed-on: suse-edge/Factory#172
Reviewed-by: Marco Chiappero <mchiappero@noreply.src.opensuse.org >
Reviewed-by: Steven Hardy <steven.hardy@noreply.src.opensuse.org >
2025-06-04 11:26:57 +02:00
ec7da715f4
Fix metal3 chart issues
...
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com >
2025-06-04 10:43:46 +02:00
1ad6c99257
metal3-chart: fixup remove forgotten file
...
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com >
2025-06-04 10:43:19 +02:00
12e91c2102
Bump EIB tag to 1.2.0.1
...
Follow up to #166 which bumped NMC and the related IPA downloader image,
we also need to bump EIB since it also consumes the updated NMC version
2025-05-29 10:02:32 +01:00