kubernetes-sigs / vsphere-csi-driver

vSphere storage Container Storage Interface (CSI) plugin
https://docs.vmware.com/en/VMware-vSphere-Container-Storage-Plug-in/index.html
Apache License 2.0
293 stars 177 forks source link

Update csi-provisioner sidecar version for Supervisor cluster to latest v4.0.0-vmware.2 #2843

Closed akankshapanse closed 5 months ago

akankshapanse commented 5 months ago

What this PR does / why we need it: This MR updates csi-provisioner sidecar version on WCP to v4.0.0-vmware.2 to include latest changes with bug fixes.

Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #

Testing done: Updated the sidecar image on WCP setup and verified basic volume provisioning works fine

root@422b585f8999633b9072d53847c56171 [ ~ ]# kubectl edit deploy -n vmware-system-csi vsphere-csi-controller
...
      containers:
      - args:
      ...
        image: sabu-persistence-service-docker-local.artifactory.eng.vmware.com/pansea:csi-provisioner-v4.0.0_vmware.2
        imagePullPolicy: IfNotPresent
        name: csi-provisioner

root@422b585f8999633b9072d53847c56171 [ ~ ]# cat pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: example-raw-block-pvc
  namespace: svc-tkg-domain-c115
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 10Mi
  storageClassName: wcpglobal-storage-profile
  volumeMode: Block

root@422b585f8999633b9072d53847c56171 [ ~ ]# kubectl create -f pvc.yaml
persistentvolumeclaim/example-raw-block-pvc created

root@422b585f8999633b9072d53847c56171 [ ~ ]# kubectl get pvc -A
NAMESPACE             NAME                    STATUS        VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS                AGE
svc-tkg-domain-c115   example-raw-block-pvc   Bound         pvc-b9ec9881-72d1-4a2b-887a-8f5352667334   10Mi       RWO            wcpglobal-storage-profile   11s
root@422b585f8999633b9072d53847c56171 [ ~ ]#

Special notes for your reviewer:

Release note:

Update csi-provisioner sidecar version for Supervisor cluster to latest v4.0.0-vmware.2
shalini-b commented 5 months ago

/approve

adikul30 commented 5 months ago

Approving without precheckin results as provisioner changes for vdpp have been tested and those for the podvm feature won't be tested with the current precheckin tests.

/approve

k8s-ci-robot commented 5 months ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: adikul30, akankshapanse, chethanv28, shalini-b

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/master/OWNERS)~~ [adikul30,chethanv28,shalini-b] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment