Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt CSI for OpenStack extension beginning with Kubernetes 1.19 #1

Closed
afritzler opened this issue Oct 22, 2019 · 5 comments · Fixed by #65
Closed

Adopt CSI for OpenStack extension beginning with Kubernetes 1.19 #1

afritzler opened this issue Oct 22, 2019 · 5 comments · Fixed by #65
Assignees

Comments

@afritzler
Copy link
Member

In order to fix gardener/gardener-extensions#200 and proceed with gardener/gardener-extensions#154 we need to enable the OpenStack CSI in the OpenStack provider.

@rfranzke
Copy link
Member

We should only adopt CSI for the OpenStack extension beginning with Kubernetes 1.18 according to the beta promotion plan: https://kubernetes.io/blog/2019/12/09/kubernetes-1-17-feature-csi-migration-beta/

@rfranzke rfranzke changed the title Add Support for OpenStack CSI Adopt CSI for OpenStack extension beginning with Kubernetes 1.18 Jan 10, 2020
@rfranzke
Copy link
Member

rfranzke commented Jan 10, 2020

Adopting CSI together with support for 1.18 seems to be a good plan:

@rfranzke rfranzke transferred this issue from gardener-attic/gardener-extensions Jan 30, 2020
@ghost ghost added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Mar 30, 2020
@rfranzke rfranzke removed the lifecycle/stale Nobody worked on this for 6 months (will further age) label Mar 31, 2020
@rfranzke rfranzke changed the title Adopt CSI for OpenStack extension beginning with Kubernetes 1.18 Adopt CSI for OpenStack extension beginning with Kubernetes 1.19 Mar 31, 2020
@rfranzke
Copy link
Member

The CSI migration is beta with 1.18, though, the CSI plugins for OpenStack are not yet ready to cater with Gardener needs. We will have to contribute there before we can migrate to CSI. Hence, postponing this issue until 1.19.

@rfranzke
Copy link
Member

rfranzke commented Apr 9, 2020

I opened kubernetes/cloud-provider-openstack#1021 to allow disabling the individual driver services so that we can run the controller service in the seed and the node service in the shoot. However, the node service is also still depending on/requiring the cloud config and the OpenStack credentials. Anyways, this is already like it is today (the kubelet needs the credentials today as well), so it's at least not getting worse with CSI. kubernetes/cloud-provider-openstack#1020 was opened to track this.

@vlerenc
Copy link
Member

vlerenc commented May 1, 2020

Wow, despite CSI still. I saw @kayrus opened the ticket. Thanks!

kon-angelo added a commit to kon-angelo/gardener-extension-provider-openstack that referenced this issue May 15, 2023
kon-angelo added a commit to kon-angelo/gardener-extension-provider-openstack that referenced this issue May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants