-
Notifications
You must be signed in to change notification settings - Fork 199
Drop the use of custom KNI release images. #726
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
Conversation
This is being used to test openshift-metal3/kni-installer#100
|
Build ABORTED, see build http://10.8.144.11:8080/job/dev-tools/1004/ |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1005/ |
|
Looks like we're hitting openshift/baremetal-runtimecfg#15 |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1009/ |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1011/ |
|
Looks like some of the Ironic stuff was moved into the MAO: https://github.com/openshift/machine-api-operator/blob/master/pkg/operator/baremetal_pod.go machine-api fails to come up during install now: @sadasu mentioned we need to create the metal3-shared volume in dev-scripts. Not sure how exactly to do that, I tried this but it didn't work: |
|
As a rule we shouldn't be adding more tech debt to dev-scripts, can the MAO create this volume? If it's too late due to 4.2 freeze, (1) I need to know what changes we need to dev-scripts to make it work, (2) an issue tracking the volume creation in the appropriate place (MAO? installer?), (3) an issue against dev-scripts tracking it's removal. This is currently blocking us going to a new release. |
|
I am currently looking at how this shared volume can be created in MAO. I agree that this should not be tech debt against dev-scripts. |
|
Thanks! openshift/machine-api-operator#373 should fix this, I'll build a new KNI release when that's merged and in a CI build. |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1025/ |
|
The 24h bug https://bugzilla.redhat.com/show_bug.cgi?id=1736800 seems to be fixed in 4.2.0-0.nightly-2019-08-09-000333 so hopefully we can use that (or later) |
|
Note, this is currently blocked by openshift/machine-api-operator#374. Need that to get in before install will complete successsfully |
|
I re-tested with I know @imain and @sadasu have been looking into the final solution there ref openshift/installer#2149 but to make this work now I think we'll need to create that configmap in dev-scripts? |
|
Or, rather figure out how we can apply the configmap from |
|
We can maybe drop it in the assets directory for now |
Yeah good point, the other issue is we don't have a way to kill the dnsmasq on the host which is also done in the 08 script (this will be resolved when we move to bootstrap hosted ironic). In practice that's probably not a problem, since we don't create the worker CRs inside the installer (yet) and if we merge #715 workers can be explictly handled as a post-deploy task. |
Part of this script depends on a working baremetal-operator, which we don't have right now. Disable that step until we fix the machine-api-operator deployment of the baremetal-operator and its dependencies.
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1049/ |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1050/ |
|
I expect us to merge this without fully fixing the baremetal-operator pod, so I've opened an issue to track the remaining work to fix that: #739 |
|
I see in this latest CI run that our release isn't being used ...
|
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1051/ |
I forgot to wrap this addition with a condition that it should only be checked when the install fails.
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1052/ |
When running under the machine-api-operator, the Deployment is just called "metal3" and not "metal3-baremetal-operator". Fix this check to look for the metal3 pod using the updated name.
|
Build SUCCESS, see build http://10.8.144.11:8080/job/dev-tools/1053/ |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1054/ |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1055/ |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1056/ |
|
Build ABORTED, see build http://10.8.144.11:8080/job/dev-tools/1057/ |
|
Build ABORTED, see build http://10.8.144.11:8080/job/dev-tools/1058/ |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1059/ |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1060/ |
|
Build FAILURE, see build http://10.8.144.11:8080/job/dev-tools/1061/ |
|
Build SUCCESS, see build http://10.8.144.11:8080/job/dev-tools/1062/ |
fixes #724