-
Notifications
You must be signed in to change notification settings - Fork 176
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
machine-api is failing on 4.1.0 rc.3 #537
Comments
I'm on it. |
Here's the deal ... cluster-api-provider-baremetal is integrated into OpenShift, but since we've been using a pinned release, we haven't tested it with the latest version of OpenShift until now. It appears it went stale and needs updates. I'm working on that now. This means that it will remain broken until we get a fix into a newer release of OpenShift. To use this OpenShift release, we'll have to hack up dev-scripts to run a custom image of cluster-api-provider-baremetal. To do that, we'll have to first tell CVO to stop managing machine-api-operator. It's far from ideal. There's some hints about this in here: https://github.com/openshift-metal3/dev-scripts/blob/master/docs/custom-mao-and-capbm.md I'm going to fix cluster-api-provider-baremetal first, and then I can help with how to layer it on a release with a broken cluster-api-provider-baremetal ... |
Well, we have the ability to produce our own release payloads - we could totally add a custom image for this as a temporary workaround i.e. we can build on #401 |
Oh, awesome. That sounds much nicer. I'll follow up once I have a fixed version available. |
First PR is up. openshift/cluster-api-provider-baremetal#23 I'll start a checklist at the top of this issue. |
I'm going to continue tracking the changes needed in openshift in this issue, but to unblock testing, I pushed a fixed image here: |
Ok, I've built registry.svc.ci.openshift.org/kni/release:4.1.0-rc.3-kni.0 with this baremetal-machine-controllers image Details on the build here: https://gist.github.com/markmc/f8a78d7cea7252a9e0f29dadcfaa1253 Haven't tested yet |
Our workaround is in place in a custom release, and all of the appropriate fixes have landed in openshift/cluster-api-provider-baremetal, so I'm closing this as resolved. |
I'm looking at a cluster deployed with the new cluster-api provider, and the worker deployment isn't working still, but for a new reason.
I need to sort out what's causing that. Because of that error, our cluster-api provider is not claiming a BareMetalHost for a Machine, so a worker will not get deployed |
To fix this last problem, we need the following change in kni-installer for the baremetal platform: openshift/installer@be7bf8e |
I'll send a kni-installer PR for this |
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
Fix here: openshift-metal3/kni-installer#80 |
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
openshift/installer changed the Machine label names in commit be7bf8e. The newest openshift/cluster-api code validates Machine objects against this updated label as well, causing the failure seen here: openshift-metal3/dev-scripts#537 (comment)
machine-api fails to come up on latest rebase PR's:
TODO checklist (CAPBM is cluster-api-provider-baremetal)
The text was updated successfully, but these errors were encountered: