vmware-tanzu / vsphere-kubernetes-drivers-operator

vSphere Kubernetes Driver Operator to simplify and automate the lifecycle management of CSI and CPI for Kubernetes cluster running on vSphere
Other
28 stars 9 forks source link

Can't deploy VDO on vcenter 6.7u3 - no vSphere version on compatibility matrix #145

Closed bizalu closed 2 years ago

bizalu commented 2 years ago

Issue/Feature Description: Compatibility matrix reference the vsphere minimal version { "min": "6.7.1"}, and normaly VDO is supported for vCenter Appliance 6.7 Update 3 (6.7.0.40000). But with vCenter Appliance 6.7 Update 3p (6.7.0.51000) vSphere Versions return 6.7.0.

I0211 11:26:54.499859       1 vdoconfig_controller.go:1188] controllers/VDOConfig "msg"="vSphere Versions "  "version"=["6.7.0"]
I0211 11:26:54.499887       1 vdoconfig_controller.go:1189] controllers/VDOConfig "msg"="k8s Versions "  "version"="1.22"
E0211 11:26:54.500018       1 vdoconfig_controller.go:1334] controllers/VDOConfig "msg"="Error occurred when fetching the CSI deployment yamls" "error"="could not fetch compatible CSI version for vSphere version and k8s version "

So, no csi-node is deployed.

$ vdoctl status
StorageProvider :
         vCenter :
                xxxxxxxxxxxxx  (Credentials Verified)

What type of Issue/Feature is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespace from that line:

/kind bug fix

Why this fix/ feature is needed(give scenarios or use cases): Can't deploy VDO on vcenter 6.7u3.

How to reproduce, in case of a bug: Deploy VDO on vCenter 6.7u3 environnement and get the log of vdo-controller-manager

Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue) Openshift (4.9.18) vCenter Appliance 6.7 Update 3p (6.7.0.51000) vsphere-kubernetes-drivers-operator (0.1.5)

aggarwalta commented 2 years ago

Hi @bizalu, could you please refer this compatibility-matrix yaml, I have updated the vsphere minimum version to 6.7.0 here.

bizalu commented 2 years ago

Hi,

I use my own compatibility Matrix :

 ​data​: 
 ​  ​auto-upgrade​: ​disabled 
 ​  ​versionConfigURL​: ​>- 
 ​    https://raw.githubusercontent.com/bizalu/test-compatibility-matrix/main/compatibility.yaml

It's the default 2.0 Matrix with 6.7.1 replace by 6.7.0 and it's work fine for me.

aggarwalta commented 2 years ago

Please feel free to modify compatibility matrix yaml as per your version requirements.