Update metal3 components to latest #317

Merged
nbelouin merged 3 commits from nbelouin/Factory:metal3-update into main 2025-12-12 08:19:46 +01:00
Owner
No description provided.
nbelouin added 3 commits 2025-11-28 15:49:57 +01:00
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
Update metal3 chart
All checks were successful
Check Release Manifest Local Charts Versions / Check Release Manifest Local Charts Versions (pull_request) Successful in 9s
Build PR in OBS / Build PR in OBS (pull_request_target) Successful in 31m8s
ab71a0c3d7
Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com>
steven.hardy reviewed 2025-12-05 15:43:09 +01:00
@@ -18,3 +18,3 @@
Name: baremetal-operator
Version: 0.10.2
Version: 0.11.2
Owner

Rancher 2.13 plans to stick with CAPI 0.10.x AFAIK because there are some disruptive changes in 0.11.x - so I'm wondering it it may be safer to stick with 0.10.x here? There is a newer 0.10.5 we could update to?

I know CAPM3 has coupling to core CAPI versions and documents a compatibility matrix so I've stuck with CAPM3 0.10.4 in rancher-turtles-providers, I don't think the coupling with BMO is as significant but perhaps it's safer to keep everything aligned on 0.10.x?

Rancher 2.13 plans to stick with CAPI 0.10.x AFAIK because there are some disruptive changes in 0.11.x - so I'm wondering it it may be safer to stick with 0.10.x here? There is a newer 0.10.5 we could update to? I know CAPM3 has coupling to core CAPI versions and documents a [compatibility matrix](https://github.com/metal3-io/cluster-api-provider-metal3/?tab=readme-ov-file#compatibility-with-cluster-api) so I've stuck with CAPM3 0.10.4 in rancher-turtles-providers, I don't think the coupling with BMO is as significant but perhaps it's safer to keep everything aligned on 0.10.x?
Author
Owner

AFAIK, there is no real coupling between BMO and CAPI versions here, apart from tests. I'm a bit reluctant to update to 0.10.5 as we were already pulling a few patches to backport features from 0.11.x

We should stick to CAPM3 0.10.4 however, as we are more likely to have issues there.

I'm a bit surprised with us sticking to CAPI 0.10.x though, as I thought only 0.11.x was supported for kubernetes 1.34

AFAIK, there is no real coupling between BMO and CAPI versions here, apart from tests. I'm a bit reluctant to update to 0.10.5 as we were already pulling a few patches to backport features from 0.11.x We should stick to CAPM3 0.10.4 however, as we are more likely to have issues there. I'm a bit surprised with us sticking to CAPI 0.10.x though, as I thought only 0.11.x was supported for kubernetes 1.34
steven.hardy marked this conversation as resolved
steven.hardy reviewed 2025-12-05 15:46:58 +01:00
steven.hardy left a comment
Owner

Overall looks good but I have a question about the target BMO version

Also have all the ironic-config scripts been rebased by copying upstream?

IIRC @mchiappero made some changes downstream which have not yet been accepted upstream, are we losing those as a result of this rebase? It would be easier if we applied such downstream changes as a patch in future perhaps?

Overall looks good but I have a question about the target BMO version Also have all the ironic-config scripts been rebased by copying upstream? IIRC @mchiappero made some changes downstream which have not yet been accepted upstream, are we losing those as a result of this rebase? It would be easier if we applied such downstream changes as a patch in future perhaps?
steven.hardy requested review from mchiappero 2025-12-05 15:47:09 +01:00
Author
Owner

@steven.hardy I updated ironic-image by doing a "manual rebase", a.k.a I applied all commits from previous version to actual version to our tree, I didn't copy the scripts as is. So all IPv6 related changes should still be there and working.

@steven.hardy I updated ironic-image by doing a "manual rebase", a.k.a I applied all commits from previous version to actual version to our tree, I didn't copy the scripts as is. So all IPv6 related changes should still be there and working.
steven.hardy requested review from steven.hardy 2025-12-08 11:31:04 +01:00
steven.hardy approved these changes 2025-12-08 11:31:11 +01:00
Owner

At some point I will have to bring back the changes from upstream, where I have improved the code quite a bit.
That said, it LGTM.

At some point I will have to bring back the changes from upstream, where I have improved the code quite a bit. That said, it LGTM.
mchiappero approved these changes 2025-12-11 14:43:31 +01:00
nbelouin force-pushed metal3-update from ab71a0c3d7 to ca84cb0e5d 2025-12-11 15:00:00 +01:00 Compare
nbelouin merged commit 48e83e1b1d into main 2025-12-12 08:19:46 +01:00
nbelouin deleted branch metal3-update 2025-12-12 08:19:46 +01:00
Sign in to join this conversation.
No Label
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: suse-edge/Factory#317