-
Notifications
You must be signed in to change notification settings - Fork 52
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
Add support for OpenShift 4.0 #139
Comments
Not sure yet how much "will not work". Ideally k8s parts should still work, but I don't remember how tolerant the inventory code is to partial failures. Will update when I get around to testing this. |
Hey @cben thanks a lot for the ping! It it as simple as switching from |
@ourfali tells me we don't intend to support openshift 4.x at all.
A little bit harder, as there are multiple api groups under /apis, and we'll need a separate
Yes, starting 3.6. Do we support anything older?
Due to openshift/origin#22901, version-sniffing 4.x is problematic. |
@agrare Does https://github.com/ManageIQ/manageiq-providers-openshift/blob/master/app/models/manageiq/providers/openshift/container_manager/container_template.rb also need adaptation? Also manageiq-providers-openshift/app/models/manageiq/providers/openshift/container_manager.rb Lines 39 to 40 in 29370d2
I no longer remember what user-visible functionalities these supports :-| It might make sense to lift some of the #164 changes into container_manager_mixin.rb, your call. As you notice, I'm increasingly losing touch with manageiq, had near zero work time for it last few months... The time I do have I prefer to focus on kubeclient. |
Thanks @cben I missed create_project (I was searching for I thought that connect_client handled that by doing |
ManageIQ uses
/oapi/Foo
endpoints for all openshift-specific resources.This was an openshift-specific path, probably predating api groups in k8s; all these have long been mirrored as various "normal" api groups e.g.
/apis/template.openshift.io/Template
.IIUC, openshift/origin#21782 completely dropped /oapi from Openshift 4.0.
Good riddance, but that means ManageIQ will not work against Openshift 4.0.
cc @oourfali @jhernand @agrare for visibility.
The text was updated successfully, but these errors were encountered: