Closed xsgordon closed 6 years ago
/assign xsgordon
/cc @dims @FengyunPan @anguslees do my assertions about what is mandatory/optional for the cloud provider impl. to work look correct to you?
Nova (V2) (MicroVersion will be supported in futrue) Neutron LBaaS (V2) (V1 is deprecated) Cinder (V1, V2,) (optional) (V3 will be supported in futrue) Keystone (V2, or V3) (depending on keystone auth url) https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/providers/openstack/openstack_client.go
.. and Keystone (V2, V3)
Also it can use the Neutron "extraroute" extension to implement kubenet.
I think the only required service is Keystone, and the rest are optional based on presence in the keystone catalog (and published neutron extensions). If missing, the openstack provider will just claim the relevant features are not supported.
Closed by #6047
This is a...
Problem: The OpenStack cloud provider documentation does not explicitly list which services it expects to or can use on the underlying cloud. At a minimum it is currently believed this is:
Proposed Solution:
Explicitly list the expectations.
Page to Update: https://kubernetes.io/docs/concepts/cluster-administration/cloud-providers/