magnum/releasenotes/notes/kubernetes-cloud-config-6c9a4bfec47e3bb4.yaml
Jim Bach 6c61a1a949 k8s_fedora: Use external kubernetes/cloud-provider-openstack
* Use the external cloud-provider [0]
* Label master nodes
* Make the script the deploys the cloud-provider and clusterroles
  for the apiserver a SoftwareDeployment
* Rename kube_openstack_config to cloud-config,
  for cinder to workm the kubelet expects the cloud config name only
  like this. Keep a copy of kube_openstack_config for backwards
  compatibility.

Change-Id: Ife5558f1db4e581b64cc4a8ffead151f7b405702
Task: 22361
Story: 2002652
Co-Authored-By: Spyros Trigazis <spyridon.trigazis@cern.ch>
2018-12-19 10:56:47 +01:00

15 lines
634 B
YAML

---
features:
- |
Use the external cloud provider in k8s_fedora_atomic. The
cloud_provider_tag label can be used to select the container tag for it,
together with the cloud_provider_enabled label. The cloud provider runs
as a DaemonSet on all master nodes.
upgrade:
- |
The cloud config for kubernets has been renamed from
/etc/kubernetes/kube_openstack_config to /etc/kubernetes/cloud-config as
the kubelet expects this exact name when the external cloud provider is
used. A copy of /etc/kubernetes/kube_openstack_config is in place for
applications developed for previous versions of magnum.