gardener / gardener-extension-provider-gcp

Gardener extension controller for the GCP cloud provider (https://cloud.google.com).

Home Page:https://gardener.cloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Upgrade gcp-compute-persistent-disk-csi-driver from v1.0.1-gke.0 to v1.3.4

syhan opened this issue · comments

How to categorize this issue?

/area storage
/kind impediment
/priority 4

/platform gcp

What would you like to be added:
Upgrade gcp-compute-persistent-disk-csi-driver from v1.0.1-gke.0 to v1.3.4

Why is this needed:
we figure the old one seems missed some crucial logic like RepairUnderspecifiedVolumeKey which would be used in our core PVC resize logic, if that part missing, the csi driver would simply use the VolumeID to its metadata key, and in some circumstance, the zone info would be resolved as UNSPECIFIED that would fail the request.

7m28s       Warning   VolumeResizeFailed   persistentvolumeclaim/569798b9-5f9d-4157-98db-cdf19f5e3355          resize volume pv--1ca86d8f-47dd-46e7-a25d-cd4548080d77 failed: rpc error: code = Internal desc = ControllerExpandVolume failed to resize disk: failed to get disk: googleapi: Error 400: Invalid value for field 'zone': 'UNSPECIFIED'. Must be a match of regex '[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?', invalid  

this bug would block storage resize feature in GCP

@syhan You have mentioned internal references in the public. Please check.

Removing from GQF backlog as it's very specific to the GCP extension.

@stoyanr may I know where to find your GQF backlog and what is the ETA of the upgrade could be expected? Thanks

/assign

/assign