[FCOS] non-virtual-ip: replace the script with podman wrapper#1478
Conversation
There was a problem hiding this comment.
Have you tried without attaching a TTY? I believe we shouldn't need the -ti option.
|
Ah right, I forgot this PR was against a different branch. All good then. |
|
This should be rebased after #1483. Also, after re-syncing with master, you should leave out ovirt platform because they're still using the older version of Note that there is now another python script |
Are these incompatible? I was hoping one script could be reused for all platoforms. |
|
Updated openshift/baremetal-runtimecfg#46. I didn't change the wrapper in |
|
This now requires openshift/baremetal-runtimecfg#48 (since fcos branch promotes to 4.4 for now) |
|
/retest |
|
/cc @LorbusChris This should fix oVirt / Openstack not joining worker nodes, PTAL |
|
It looks good. I wonder how much delay it is introduced by podman pulling the images, but with a local registry it shouldn't be much. |
|
is this a real concern tho? After all we deliver all of OpenShift's operators as container images as well |
|
This script is used by NetworkManager, so potentially we may end up with misconfigured networking |
|
Thanks a ton for doing this! This also solves the problem of having substantial baremetal code inside the MCO, which is a double win. |
|
We should get this into master as well asap. Do we have OpenStack e2e tests here? |
|
/hold Wrong script names |
ef9f043 to
2909c79
Compare
|
/hold cancel Update entrypoint, ready for review |
|
xref master PR: #1521 |
2909c79 to
552ef43
Compare
Avoid running python scripts on host and use `podman run --net=host` instead Cherrypicked to master as openshift#1521
552ef43 to
918fdc7
Compare
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: LorbusChris, vrutkovs The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest |
Replace Python script with a wrapper which runs the script in a podman container (using host networking).
Requires openshift/baremetal-runtimecfg#46
Fixes #1430
Master counterpart: #1521