You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What happened:
I want to migrate from the openstack in-tree to the external cloud provider using kubeone, the migration part is not done and the volumes still point to the old in-tree cloud provider.
What is the expected behavior:
After enabling csimigration, an additional feature-gates field should be added to the controller-manager and apiserver "CSIMigration=true,CSIMigrationOpenStack=true,ExpandCSIVolumes=true".
And after the migration is done, an annotation should be automatically added to the persistent volume pv.kubernetes.io/migrated-to: cinder.csi.openstack.org, also the --cloud-provider=external and --cloud-config fields should be removed from the kubeadm flag file. How to reproduce the issue:
Add the external field in the kubeone.yaml configuration file as mentioned here
cloudProvider:
openstack: {}
external: true
Then run kubeone upgrade --force
An openstack-cloud-controller-manager is deployed in the kube-system namespace
After that deploy the Cinder CSI Plugin manually.
Added csiMigration: true in the kubeone configuration file .
Re-Run kubeone upgrade --force
Information about the environment:
KubeOne version (kubeone version): v1.2.1
Operating system: Flatcar
Provider you're deploying cluster on: Openstack
The text was updated successfully, but these errors were encountered:
Unfortunately the feature you are looking for (you can track it here #616) was never implemented in the first place, so it can't be a bug. Closing as "duplicate".
What happened:
I want to migrate from the openstack in-tree to the external cloud provider using kubeone, the migration part is not done and the volumes still point to the old in-tree cloud provider.
What is the expected behavior:
After enabling csimigration, an additional feature-gates field should be added to the controller-manager and apiserver "CSIMigration=true,CSIMigrationOpenStack=true,ExpandCSIVolumes=true".
And after the migration is done, an annotation should be automatically added to the persistent volume
pv.kubernetes.io/migrated-to: cinder.csi.openstack.org
, also the--cloud-provider=external and --cloud-config
fields should be removed from the kubeadm flag file.How to reproduce the issue:
csiMigration: true
in the kubeone configuration file .Information about the environment:
KubeOne version (
kubeone version
): v1.2.1Operating system: Flatcar
Provider you're deploying cluster on: Openstack
The text was updated successfully, but these errors were encountered: