Kubernetes supports OpenStack as cloudprovider (/pkg/cloudprovider/providers/openstack).
However, it seems there is no equivalent support for a OpenStack-provider to setup a cluster on an on-prem OpenStack environment via "./cluster/kube-up.sh" (supposed to be located in cluster/$IAAS_NAME).
Is my understanding correct?
If so, would there be any impediments to create such a provider as contribution? (assuming to fulfil the requirements for such provider)
I'm sure the kubernetes project would welcome such a contribution.
The main impediments are dealing with the fact that on-prem setups are more varied than cloud-provider-based setups, and with testing of the code you contribute.