Closed cornelius-keller closed 8 months ago
Included tasks from https://github.com/giantswarm/giantswarm/issues/22106 for the alpha milestone.
check current test environment on ionos. VPN is broken rn.
first step to update the charts: cluster-vsphere cloud-provider-vsphere default-apps-vsphere (maybe not needed if we move CPI,CSI,CNI to cluster-vsphere) app-collection-vsphere CSI CAPV
other features done for providers like CAPVCD will have to be done for CAPV as well. To be checked on previous CAPVCD tasks
mc-bootstrap to work with CAPV
notes: flatcar for CAPV supported
cc @jkremser
next steps: update default-apps and app-collection IPAM: we can assume to have 1 subnet per MC Loadbalancing solution, trying to go with NSX-T ALB
closing as we are done with CAPV. open issues are tracked separately in the backlog
User Story
As a customer I want to create native vmware clusters so that I can make use of my existing vmware infrastructure without additional virtualization layers.
Details, Background
Currently Giant Swarm vmware support is done via the kvm operator. While this works well and is a battle tested setup, it has some limitations, for example there is currently no support for Persistent Volume Claims via the vmware CSI and there is an additional virtualization layer that has a small performance impact. By managing virtual machines directly at the via the vmware operators provided by the Cluster API project we will overcome this limitations and provide a more integrated user experience.
Blocked by / depends on
Monitor CAPI Workload Clusters https://github.com/giantswarm/roadmap/issues/313 Default apps for CAPI Clusters https://github.com/giantswarm/roadmap/issues/320 Align bootstrap defaults https://github.com/giantswarm/roadmap/issues/300