New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Restore code to set IPs on master Machines. #714
Conversation
This reverts commit a991cca. Some of the removed code is still needed. In particular, we still need to set the IPs on master Machines, as we have no other mechanism to do that. Without it, the master Machines and Nodes will not get linked, which the UI depends on. Related to issue openshift-metal3#260
We should no longer set IPs on the worker Machine objects, as cluster-api-provider-baremetal should be doing that automatically. Since we're not setting IPs, there's no requirement for the script to wait for the worker to come up, either. This is still a useful verification, so move it to run_ci.sh, instead. Related to issue openshift-metal3#260
ca62d61
to
fa10b0b
Compare
Was testing something else locally, so this is untested, need to let CI run |
Build SUCCESS, see build http://10.8.144.11:8080/job/dev-tools/979/ |
it seems the
|
Also, it seems the
As a workaround, use
|
It looks like the actuator is removing the address settings as soon as we add them. I'll update the script to patch the host with addresses, which should allow the data to flow through the system in the normal way. |
Setting master Machine IPs is still required. We don't have a way to do that automatically, and the UI relies on this so the NodeRef gets set on the Machine and the Machine-Node relationship can be shown.
Related to issue #260