WIP: chart-ironic_v29.0.0 #210

Closed
mchiappero wants to merge 15 commits from mchiappero/Factory:chart-ironic_v29.0.0 into main
Owner
No description provided.
mchiappero added 15 commits 2025-07-14 13:59:57 +02:00
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
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>
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
Correct path for grub.cfg on a SUSE system.

Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
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>
Previously .j2 files used to be copied to /etc before being
instantiated. In order to make the image potentially read only,
move the templates to /tmp.

Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
SLE 15.6 provides Python 3.11, make sure it's enforced.

Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
The Prometheus exporter is effectively, not only unused, but
unusable, due to missing dependencies. Since currently we
don't have use case for it, opt for dropping the exporter
entirely from the image.

Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
v29.0.0 add a couple of new scripts, such as ironic-probe.sh; make sure
they have the 'executable' flag.

Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
Align configure-nonroot.sh
All checks were successful
Check Release Manifest Local Charts Versions / Check Release Manifest Local Charts Versions (pull_request) Successful in 8s
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in 4m3s
05aa1341a9
Try to reuse as much as possible of the upstream configure-nonroot.sh

Co-authored-by: Nicolas Belouin <nicolas.belouin@suse.com>
Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
Bump ironic-image and metal3-chart
All checks were successful
Check Release Manifest Local Charts Versions / Check Release Manifest Local Charts Versions (pull_request) Successful in 10s
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in 17s
e30fc2dc3e
Ironic image has been updated to v29.0.0, bump the version on the Helm
Charts too.

Signed-off-by: Marco Chiappero <marco.chiappero@suse.com>
Author
Owner

@nbelouin How should we change the appVersion and buildtag here, with a major bump? Thanks

@nbelouin How should we change the appVersion and buildtag here, with a major bump? Thanks
Owner

@mchiappero first we change the Ironic image build tag to be 29.0.0.0 (and related labels), then for the chart, I believe we should stay with a "patch" bump, and only do the "minor" one when we upgrade the BMO (also planned for 3.4 timeframe)

@mchiappero first we change the Ironic image build tag to be `29.0.0.0` (and related labels), then for the chart, I believe we should stay with a "patch" bump, and only do the "minor" one when we upgrade the BMO (also planned for 3.4 timeframe)
Owner

I update the versions in #214, so this one will probably not be needed.

I update the versions in #214, so this one will probably not be needed.
Author
Owner

Already included in #214, closing here.

Already included in #214, closing here.
mchiappero closed this pull request 2025-07-28 14:04:38 +02:00
All checks were successful
Check Release Manifest Local Charts Versions / Check Release Manifest Local Charts Versions (pull_request) Successful in 10s
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in 17s

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: suse-edge/Factory#210
No description provided.