Skip to content
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

Openshift 4.6 support #464

Closed
wants to merge 2 commits into from
Closed

Openshift 4.6 support #464

wants to merge 2 commits into from

Conversation

Dysproz
Copy link
Collaborator

@Dysproz Dysproz commented Nov 18, 2020

This PR fix overlay mounts for CoreOS in Openshift 4.6.
Currently with this fix nodes are created and joined into cluster which enables installation of Openshift with Contrail.
However, installation cannot report complete status as there's a problem in machineconfigpool resource for master.
Openshift by deault consumes all machineconfigs for both master and worker nodes and then create another machine config resource which is a rendered ignition config for CoreOS used in final node boot.
MachineConfigPool resources lookup for these rendered configs and then use some internal logic to define whether created node is properly configured.
However, currently machineconfigpool for master nodes report that nodes are not configured properly as it cannot find rendered machineconfig for master nodes. It is so, because it tries to lookup rendered config with uuid number which is not the same as uuid of actually rendered machineconfig.

It may be debugged by exporting kubeconfig and running kubectl get machineconfig -A.
This command outputs all machineconfigs in the cluster and at the end there are machine configs called master-rendered-<uuid> which is rendered master config for nodes.
Looking into another command kubectl get machineconfigpool -A you may notice that machineconfigpool master has not ready state which is the reason why installation is not completed due to install binary, but the cluster works.

@Dysproz Dysproz added Openshift Changes related to Openshift cluster WIP labels Nov 18, 2020
@Dysproz
Copy link
Collaborator Author

Dysproz commented Dec 11, 2020

/gcbrun

@Dysproz
Copy link
Collaborator Author

Dysproz commented Dec 11, 2020

recheck

@Dysproz Dysproz closed this Jun 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Openshift Changes related to Openshift cluster WIP
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant