OpenStack built-in cloud provider is now deprecated

Rancher version: v2.1.5
k8s version: v1.11.6

Add OpenStack cloud provider to yaml and run “Customize Node Run Command”.

When run kubelet container, got some warning:

W0129 09:07:36.958702   15334 plugins.go:112] WARNING: openstack built-in cloud provider is now deprecated. Please use 'external' cloud provider for openstack: https://github.com/kubernetes/cloud-provider-openstack

I found some issue about this:

It looks like the “OpenStack Cloud Provider by running the cloud-controller-manager”

I created https://github.com/rancher/rke/issues/1109 to track this, until then it should still work (especially on older versions like 1.11). In-tree cloudprovider is deprecated but not removed.