This job view page is being replaced by Spyglass soon. Check out the new job view.
PRandyzhangx: chore: upgrade `apiextensions.k8s.io/v1beta1` and `storage.k8s.io/v1beta1 `
ResultFAILURE
Tests 0 failed / 0 succeeded
Started2021-05-08 08:31
Elapsed5m33s
Revisionfa0cacf56bdee7b99278893db7c1425c5ab8ed28
Refs 652

No Test Failures!


Error lines from build-log.txt

Activated service account credentials for: [pr-kubekins@kubernetes-jenkins-pull.iam.gserviceaccount.com]
+ make verify
go test -v -race ./pkg/... ./test/utils/credentials
=== RUN   TestGetCloudProvider
W0508 08:32:36.831921   11111 azure.go:48] get kubeconfig() failed with error: open /var/run/secrets/kubernetes.io/serviceaccount/token: no such file or directory
E0508 08:32:36.832134   11111 azure.go:77] Failed to load config from file: /etc/kubernetes/azure.json
W0508 08:32:36.832205   11111 azure.go:48] get kubeconfig(/home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/non-exist.json) failed with error: stat /home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/non-exist.json: no such file or directory
E0508 08:32:36.832286   11111 azure.go:77] Failed to load config from file: /etc/kubernetes/azure.json
W0508 08:32:36.832975   11111 azure.go:48] get kubeconfig(/home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/empty-kube-config) failed with error: invalid configuration: no configuration has been provided, try setting KUBERNETES_MASTER environment variable
W0508 08:32:36.846124   11111 azure_config.go:46] Failed to get cloud-config from secret: failed to get secret azure-cloud-provider: Get "https://localhost:8080/api/v1/namespaces/kube-system/secrets/azure-cloud-provider": getting credentials: exec: executable foo-command not found

It looks like you are trying to use a client-go credential plugin that is not installed.

To learn more about this feature, consult the documentation available at:
      https://kubernetes.io/docs/reference/access-authn-authz/authentication/#client-go-credential-plugins, skip initializing from secret
E0508 08:32:36.846214   11111 azure.go:77] Failed to load config from file: /etc/kubernetes/azure.json
W0508 08:32:36.846381   11111 azure.go:48] get kubeconfig() failed with error: open /var/run/secrets/kubernetes.io/serviceaccount/token: no such file or directory
--- PASS: TestGetCloudProvider (0.02s)
=== RUN   TestUpdateSubnetServiceEndpoints
=== RUN   TestUpdateSubnetServiceEndpoints/[fail]__nil_cloud_parameter
=== RUN   TestUpdateSubnetServiceEndpoints/[fail]__nil_subnetLockMap_parameter
=== RUN   TestUpdateSubnetServiceEndpoints/[fail]_no_subnet
=== RUN   TestUpdateSubnetServiceEndpoints/[success]_subnetPropertiesFormat_is_nil
=== RUN   TestUpdateSubnetServiceEndpoints/[success]_ServiceEndpoints_is_nil
=== RUN   TestUpdateSubnetServiceEndpoints/[success]_storageService_does_not_exists
=== RUN   TestUpdateSubnetServiceEndpoints/[success]_storageService_already_exists
--- PASS: TestUpdateSubnetServiceEndpoints (0.00s)
    --- PASS: TestUpdateSubnetServiceEndpoints/[fail]__nil_cloud_parameter (0.00s)
    --- PASS: TestUpdateSubnetServiceEndpoints/[fail]__nil_subnetLockMap_parameter (0.00s)
    --- PASS: TestUpdateSubnetServiceEndpoints/[fail]_no_subnet (0.00s)
    --- PASS: TestUpdateSubnetServiceEndpoints/[success]_subnetPropertiesFormat_is_nil (0.00s)
    --- PASS: TestUpdateSubnetServiceEndpoints/[success]_ServiceEndpoints_is_nil (0.00s)
    --- PASS: TestUpdateSubnetServiceEndpoints/[success]_storageService_does_not_exists (0.00s)
    --- PASS: TestUpdateSubnetServiceEndpoints/[success]_storageService_already_exists (0.00s)
=== RUN   TestGetFileSvcClient
--- PASS: TestGetFileSvcClient (0.00s)
... skipping 27 lines ...
--- PASS: TestIsCorruptedDir (0.00s)
=== RUN   TestNewDriver
--- PASS: TestNewDriver (0.00s)
=== RUN   TestGetFileURL
--- PASS: TestGetFileURL (0.00s)
=== RUN   TestGetAccountInfo
W0508 08:32:36.854546   11111 azurefile.go:477] parsing volumeID(uniqe-volumeid-nfs) return with error: error parsing volume id: "uniqe-volumeid-nfs", should at least contain two #
--- PASS: TestGetAccountInfo (0.00s)
=== RUN   TestCreateDisk
--- PASS: TestCreateDisk (4.48s)
=== RUN   TestGetFileShareQuota
--- PASS: TestGetFileShareQuota (0.00s)
=== RUN   TestRun
... skipping 7 lines ...
Driver Version: N/A
Git Commit: N/A
Go Version: go1.16.3
Platform: linux/amd64

Streaming logs below:
W0508 08:32:41.334140   11111 azure.go:48] get kubeconfig() failed with error: open /var/run/secrets/kubernetes.io/serviceaccount/token: no such file or directory
I0508 08:32:41.338312   11111 driver.go:93] Enabling controller service capability: CREATE_DELETE_VOLUME
I0508 08:32:41.338437   11111 driver.go:93] Enabling controller service capability: PUBLISH_UNPUBLISH_VOLUME
I0508 08:32:41.338500   11111 driver.go:93] Enabling controller service capability: CREATE_DELETE_SNAPSHOT
I0508 08:32:41.338553   11111 driver.go:93] Enabling controller service capability: EXPAND_VOLUME
I0508 08:32:41.338594   11111 driver.go:112] Enabling volume access mode: SINGLE_NODE_WRITER
I0508 08:32:41.338632   11111 driver.go:112] Enabling volume access mode: SINGLE_NODE_READER_ONLY
... skipping 11 lines ...
Driver Version: N/A
Git Commit: N/A
Go Version: go1.16.3
Platform: linux/amd64

Streaming logs below:
W0508 08:32:41.341150   11111 azure.go:48] get kubeconfig() failed with error: open /var/run/secrets/kubernetes.io/serviceaccount/token: no such file or directory
I0508 08:32:41.342534   11111 azurefile.go:211] disable UseInstanceMetadata for controller
I0508 08:32:41.342760   11111 driver.go:93] Enabling controller service capability: CREATE_DELETE_VOLUME
I0508 08:32:41.342790   11111 driver.go:93] Enabling controller service capability: PUBLISH_UNPUBLISH_VOLUME
I0508 08:32:41.342817   11111 driver.go:93] Enabling controller service capability: CREATE_DELETE_SNAPSHOT
I0508 08:32:41.342861   11111 driver.go:93] Enabling controller service capability: EXPAND_VOLUME
I0508 08:32:41.342891   11111 driver.go:112] Enabling volume access mode: SINGLE_NODE_WRITER
... skipping 79 lines ...
    --- PASS: TestCreateVolume/Valid_request (0.00s)
    --- PASS: TestCreateVolume/invalid_parameter (0.00s)
=== RUN   TestDeleteVolume
=== RUN   TestDeleteVolume/Volume_ID_missing
=== RUN   TestDeleteVolume/Controller_capability_missing
=== RUN   TestDeleteVolume/Invalid_volume_ID
E0508 08:32:41.364186   11111 controllerserver.go:411] GetFileShareInfo(vol_1) in DeleteVolume failed with error: error parsing volume id: "vol_1", should at least contain two #
=== RUN   TestDeleteVolume/Delete_file_share_returns_error
=== RUN   TestDeleteVolume/Valid_request
I0508 08:32:41.365077   11111 azurefile.go:639] remove tag(skip-matching) on account(f5713de20cde511e8ba4900) resourceGroup(vol_1)
W0508 08:32:41.365199   11111 controllerserver.go:442] RemoveStorageAccountTag(skip-matching) under rg(vol_1) account(f5713de20cde511e8ba4900) failed with Retriable: false, RetryAfter: 0s, HTTPStatusCode: 0, RawError: StorageAccountClient is nil
--- PASS: TestDeleteVolume (0.00s)
    --- PASS: TestDeleteVolume/Volume_ID_missing (0.00s)
    --- PASS: TestDeleteVolume/Controller_capability_missing (0.00s)
    --- PASS: TestDeleteVolume/Invalid_volume_ID (0.00s)
    --- PASS: TestDeleteVolume/Delete_file_share_returns_error (0.00s)
    --- PASS: TestDeleteVolume/Valid_request (0.00s)
=== RUN   TestControllerGetVolume
--- PASS: TestControllerGetVolume (0.00s)
=== RUN   TestControllerGetCapabilities
--- PASS: TestControllerGetCapabilities (0.00s)
=== RUN   TestValidateVolumeCapabilities
W0508 08:32:41.366328   11111 azurefile.go:477] parsing volumeID(vol_1) return with error: error parsing volume id: "vol_1", should at least contain two #
--- PASS: TestValidateVolumeCapabilities (0.00s)
=== RUN   TestControllerPublishVolume
W0508 08:32:41.367799   11111 azurefile.go:477] parsing volumeID(vol_1) return with error: error parsing volume id: "vol_1", should at least contain two #
--- PASS: TestControllerPublishVolume (0.00s)
=== RUN   TestControllerUnpublishVolume
--- PASS: TestControllerUnpublishVolume (0.00s)
=== RUN   TestCreateSnapshot
W0508 08:32:41.369535   11111 azurefile.go:477] parsing volumeID(vol_1) return with error: error parsing volume id: "vol_1", should at least contain two #
--- PASS: TestCreateSnapshot (0.00s)
=== RUN   TestDeleteSnapshot
W0508 08:32:41.369967   11111 azurefile.go:477] parsing volumeID(vol_1#) return with error: error parsing volume id: "vol_1#", should at least contain two #
--- PASS: TestDeleteSnapshot (0.00s)
=== RUN   TestControllerExpandVolume
=== RUN   TestControllerExpandVolume/Volume_ID_missing
=== RUN   TestControllerExpandVolume/Volume_Capacity_range_missing
=== RUN   TestControllerExpandVolume/Volume_capabilities_missing
=== RUN   TestControllerExpandVolume/Invalid_Volume_ID
... skipping 10 lines ...
    --- PASS: TestControllerExpandVolume/Volume_capabilities_missing (0.00s)
    --- PASS: TestControllerExpandVolume/Invalid_Volume_ID (0.00s)
    --- PASS: TestControllerExpandVolume/Disk_name_not_empty (0.00s)
    --- PASS: TestControllerExpandVolume/Resize_file_share_returns_error (0.00s)
    --- PASS: TestControllerExpandVolume/Valid_request (0.00s)
=== RUN   TestGetShareURL
W0508 08:32:41.373219   11111 azurefile.go:477] parsing volumeID(vol_1) return with error: error parsing volume id: "vol_1", should at least contain two #
--- PASS: TestGetShareURL (0.00s)
=== RUN   TestGetServiceURL
W0508 08:32:41.373847   11111 azurefile.go:477] parsing volumeID(vol_1) return with error: error parsing volume id: "vol_1", should at least contain two #
E0508 08:32:41.374201   11111 controllerserver.go:824] parse serviceURLTemplate error: parse "https://^f5713de20cde511e8ba4900.file.abc": invalid character "^" in host name
--- PASS: TestGetServiceURL (0.00s)
=== RUN   TestSnapshotExists
W0508 08:32:41.374814   11111 azurefile.go:477] parsing volumeID(vol_1) return with error: error parsing volume id: "vol_1", should at least contain two #
--- PASS: TestSnapshotExists (0.00s)
=== RUN   TestGetCapacity
--- PASS: TestGetCapacity (0.00s)
=== RUN   TestListVolumes
--- PASS: TestListVolumes (0.00s)
=== RUN   TestListSnapshots
... skipping 15 lines ...
--- PASS: TestGetPluginCapabilities (0.00s)
=== RUN   TestNodeGetInfo
--- PASS: TestNodeGetInfo (0.00s)
=== RUN   TestNodeGetCapabilities
--- PASS: TestNodeGetCapabilities (0.00s)
=== RUN   TestNodePublishVolume
E0508 08:32:41.378081   11111 nodeserver.go:408] MakeDir failed on target: /home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/azure.go (mkdir /home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/azure.go: not a directory)
--- PASS: TestNodePublishVolume (0.00s)
=== RUN   TestNodeUnpublishVolume
W0508 08:32:41.379061   11111 mount_helper_common.go:34] Warning: Unmount skipped because path does not exist: /home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/abc.go
--- PASS: TestNodeUnpublishVolume (0.00s)
=== RUN   TestNodeStageVolume
W0508 08:32:41.379874   11111 azurefile.go:477] parsing volumeID(vol_1) return with error: error parsing volume id: "vol_1", should at least contain two #
I0508 08:32:41.380459   11111 mount_linux.go:408] Disk "/home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/proxy-mount/test_disk" appears to be unformatted, attempting to format as type: "ext4" with options: [-F -m0 /home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/proxy-mount/test_disk]
E0508 08:32:41.380622   11111 mount_linux.go:414] format of disk "/home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/proxy-mount/test_disk" failed: type:("ext4") target:("/home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/source_test") options:("barrier=1,errors=remount-ro,loop,noatime,defaults") errcode:(formatting failed) output:() 
I0508 08:32:41.381031   11111 mount_linux.go:408] Disk "/home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/proxy-mount/test_disk" appears to be unformatted, attempting to format as type: "ext4" with options: [-F -m0 /home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/proxy-mount/test_disk]
I0508 08:32:41.381102   11111 mount_linux.go:418] Disk successfully formatted (mkfs): ext4 - /home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/proxy-mount/test_disk /home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/source_test
--- PASS: TestNodeStageVolume (0.00s)
=== RUN   TestNodeUnstageVolume
W0508 08:32:41.382064   11111 mount_helper_common.go:34] Warning: Unmount skipped because path does not exist: /home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/abc.go
W0508 08:32:41.382180   11111 mount_helper_common.go:34] Warning: Unmount skipped because path does not exist: /home/prow/go/src/sigs.k8s.io/azurefile-csi-driver/pkg/azurefile/proxy-mount
--- PASS: TestNodeUnstageVolume (0.00s)
=== RUN   TestNodeGetVolumeStats
--- PASS: TestNodeGetVolumeStats (0.00s)
=== RUN   TestEnsureMountPoint
W0508 08:32:41.383145   11111 nodeserver.go:399] ReadDir ./false_is_likely_target failed with open ./false_is_likely_target: no such file or directory, unmount this directory
E0508 08:32:41.383222   11111 nodeserver.go:408] MakeDir failed on target: ./azure.go (mkdir ./azure.go: not a directory)
--- PASS: TestEnsureMountPoint (0.00s)
=== RUN   TestMakeDir
--- PASS: TestMakeDir (0.00s)
=== RUN   TestNodeExpandVolume
--- PASS: TestNodeExpandVolume (0.00s)
=== RUN   TestSimpleLockEntry
--- PASS: TestSimpleLockEntry (0.00s)
=== RUN   TestSimpleLockUnlockEntry
--- PASS: TestSimpleLockUnlockEntry (0.00s)
=== RUN   TestConcurrentLockEntry
W0508 08:32:41.968900   11111 azure_zones.go:52] refreshZones: error when get zones, will retry after 30m0s
W0508 08:32:41.975356   11111 azure_zones.go:52] refreshZones: error when get zones, will retry after 30m0s
W0508 08:32:42.032285   11111 azure_zones.go:52] refreshZones: error when get zones, will retry after 30m0s
W0508 08:32:42.035613   11111 azure_zones.go:52] refreshZones: error when get zones, will retry after 30m0s
--- PASS: TestConcurrentLockEntry (2.00s)
=== RUN   TestUnlockEntryNotExists
--- PASS: TestUnlockEntryNotExists (0.00s)
=== RUN   TestIsDiskFsType
--- PASS: TestIsDiskFsType (0.00s)
=== RUN   TestIsSupportedFsType
... skipping 295 lines ...
Preparing to unpack .../yamllint_1.15.0-1_all.deb ...
Unpacking yamllint (1.15.0-1) ...
Setting up python3-pkg-resources (40.8.0-1) ...
Setting up python3-pathspec (0.5.9-1) ...
Setting up yamllint (1.15.0-1) ...
checking yamllint under path: deploy/*.yaml ...
deploy/crd-csi-snapshot.yaml:1:1: [error] too many blank lines (1 > 0) (empty-lines)
deploy/crd-csi-snapshot.yaml:20:3: [error] wrong indentation: expected 4 but found 2 (indentation)
deploy/crd-csi-snapshot.yaml:21:5: [error] wrong indentation: expected 6 but found 4 (indentation)
deploy/crd-csi-snapshot.yaml:101:13: [error] wrong indentation: expected 14 but found 12 (indentation)
deploy/crd-csi-snapshot.yaml:173:9: [error] wrong indentation: expected 10 but found 8 (indentation)
deploy/crd-csi-snapshot.yaml:204:3: [error] wrong indentation: expected 4 but found 2 (indentation)
deploy/crd-csi-snapshot.yaml:205:5: [error] wrong indentation: expected 6 but found 4 (indentation)
deploy/crd-csi-snapshot.yaml:238:13: [error] wrong indentation: expected 14 but found 12 (indentation)
deploy/crd-csi-snapshot.yaml:257:9: [error] wrong indentation: expected 10 but found 8 (indentation)
deploy/crd-csi-snapshot.yaml:288:3: [error] wrong indentation: expected 4 but found 2 (indentation)
deploy/crd-csi-snapshot.yaml:289:5: [error] wrong indentation: expected 6 but found 4 (indentation)
deploy/crd-csi-snapshot.yaml:353:17: [error] wrong indentation: expected 18 but found 16 (indentation)
deploy/crd-csi-snapshot.yaml:424:13: [error] wrong indentation: expected 14 but found 12 (indentation)
deploy/crd-csi-snapshot.yaml:490:9: [error] wrong indentation: expected 10 but found 8 (indentation)
checking yamllint under path: deploy/example/*.yaml ...
checking yamllint under path: deploy/example/snapshot/*.yaml ...
checking yamllint under path: deploy/example/disk/*.yaml ...
checking yamllint under path: deploy/example/windows/*.yaml ...
checking yamllint under path: deploy/example/metrics/*.yaml ...
checking yamllint under path: charts/latest/azurefile-csi-driver/templates ...
... skipping 285 lines ...
+                  type: string
+              type: object
+            volumeSnapshotClassName:
+              description: 'volumeSnapshotClassName is the name of the VolumeSnapshotClass
+                requested by the VolumeSnapshot. If not specified, the default snapshot
+                class will be used if one exists. If not specified, and there is no
+                default snapshot class, dynamic snapshot creation will fail. Empty
+                string is not allowed for this field. TODO(xiangqian): a webhook validation
+                on empty string. More info: https://kubernetes.io/docs/concepts/storage/volume-snapshot-classes'
+              type: string
+          required:
+          - source
+          type: object
... skipping 22 lines ...
+                snapshot, this field will be filled with the "creation_time" value
+                returned from the CSI "ListSnapshots" gRPC call if the driver supports
+                it. If not specified, it indicates that the creation time of the snapshot
+                is unknown.
+              format: date-time
+              type: string
+            error:
+              description: error is the last observed error during snapshot creation,
+                if any. This field could be helpful to upper level controllers(i.e.,
+                application controller) to decide whether they should continue on
+                waiting for the snapshot to be created based on the type of error
+                reported.
+              properties:
+                message:
+                  description: 'message is a string detailing the encountered error
+                    during snapshot creation if specified. NOTE: message may be logged,
+                    and it should not contain sensitive information.'
+                  type: string
+                time:
+                  description: time is the timestamp when the error was encountered.
+                  format: date-time
+                  type: string
+              type: object
+            readyToUse:
+              description: readyToUse indicates if a snapshot is ready to be used
+                to restore a volume. In dynamic snapshot creation case, this field
... skipping 12 lines ...
+                in bytes. In dynamic snapshot creation case, this field will be filled
+                in with the "size_bytes" value returned from CSI "CreateSnapshotRequest"
+                gRPC call. For a pre-existing snapshot, this field will be filled
+                with the "size_bytes" value returned from the CSI "ListSnapshots"
+                gRPC call if the driver supports it. When restoring a volume from
+                this snapshot, the size of the volume MUST NOT be smaller than the
+                restoreSize if it is specified, otherwise the restoration will fail.
+                If not specified, it indicates that the size is unknown.
+              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+              x-kubernetes-int-or-string: true
+          type: object
+      required:
+      - spec
... skipping 73 lines ...
-                    type: string
-                type: object
-              volumeSnapshotClassName:
-                description: 'volumeSnapshotClassName is the name of the VolumeSnapshotClass
-                  requested by the VolumeSnapshot. If not specified, the default snapshot
-                  class will be used if one exists. If not specified, and there is
-                  no default snapshot class, dynamic snapshot creation will fail.
-                  Empty string is not allowed for this field. TODO(xiangqian): a webhook
-                  validation on empty string. More info: https://kubernetes.io/docs/concepts/storage/volume-snapshot-classes'
-                type: string
-            required:
-            - source
-            type: object
... skipping 22 lines ...
-                  pre-existing snapshot, this field will be filled with the "creation_time"
-                  value returned from the CSI "ListSnapshots" gRPC call if the driver
-                  supports it. If not specified, it indicates that the creation time
-                  of the snapshot is unknown.
-                format: date-time
-                type: string
-              error:
-                description: error is the last observed error during snapshot creation,
-                  if any. This field could be helpful to upper level controllers(i.e.,
-                  application controller) to decide whether they should continue on
-                  waiting for the snapshot to be created based on the type of error
-                  reported.
-                properties:
-                  message:
-                    description: 'message is a string detailing the encountered error
-                      during snapshot creation if specified. NOTE: message may be
-                      logged, and it should not contain sensitive information.'
-                    type: string
-                  time:
-                    description: time is the timestamp when the error was encountered.
-                    format: date-time
-                    type: string
-                type: object
-              readyToUse:
-                description: readyToUse indicates if a snapshot is ready to be used
-                  to restore a volume. In dynamic snapshot creation case, this field
... skipping 10 lines ...
-                  in bytes. In dynamic snapshot creation case, this field will be
-                  filled in with the "size_bytes" value returned from CSI "CreateSnapshotRequest"
-                  gRPC call. For a pre-existing snapshot, this field will be filled
-                  with the "size_bytes" value returned from the CSI "ListSnapshots"
-                  gRPC call if the driver supports it. When restoring a volume from
-                  this snapshot, the size of the volume MUST NOT be smaller than the
-                  restoreSize if it is specified, otherwise the restoration will fail.
-                  If not specified, it indicates that the size is unknown.
-                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
-                x-kubernetes-int-or-string: true
-            type: object
-        required:
-        - spec
... skipping 318 lines ...
+                it. If not specified, it indicates the creation time is unknown. The
+                format of this field is a Unix nanoseconds time encoded as an int64.
+                On Unix, the command `date +%s%N` returns the current time in nanoseconds
+                since 1970-01-01 00:00:00 UTC.
+              format: int64
+              type: integer
+            error:
+              description: error is the latest observed error during snapshot creation,
+                if any.
+              properties:
+                message:
+                  description: 'message is a string detailing the encountered error
+                    during snapshot creation if specified. NOTE: message may be logged,
+                    and it should not contain sensitive information.'
+                  type: string
+                time:
+                  description: time is the timestamp when the error was encountered.
+                  format: date-time
+                  type: string
+              type: object
+            readyToUse:
+              description: readyToUse indicates if a snapshot is ready to be used
+                to restore a volume. In dynamic snapshot creation case, this field
... skipping 9 lines ...
+                in bytes. In dynamic snapshot creation case, this field will be filled
+                in with the "size_bytes" value returned from CSI "CreateSnapshotRequest"
+                gRPC call. For a pre-existing snapshot, this field will be filled
+                with the "size_bytes" value returned from the CSI "ListSnapshots"
+                gRPC call if the driver supports it. When restoring a volume from
+                this snapshot, the size of the volume MUST NOT be smaller than the
+                restoreSize if it is specified, otherwise the restoration will fail.
+                If not specified, it indicates that the size is unknown.
+              format: int64
+              minimum: 0
+              type: integer
+            snapshotHandle:
+              description: snapshotHandle is the CSI "snapshot_id" of a snapshot on
+                the underlying storage system. If not specified, it indicates that
+                dynamic snapshot creation has either failed or it is still in progress.
+              type: string
+          type: object
+      required:
+      - spec
+      type: object
+  version: v1beta1
... skipping 152 lines ...
-                  supports it. If not specified, it indicates the creation time is
-                  unknown. The format of this field is a Unix nanoseconds time encoded
-                  as an int64. On Unix, the command `date +%s%N` returns the current
-                  time in nanoseconds since 1970-01-01 00:00:00 UTC.
-                format: int64
-                type: integer
-              error:
-                description: error is the latest observed error during snapshot creation,
-                  if any.
-                properties:
-                  message:
-                    description: 'message is a string detailing the encountered error
-                      during snapshot creation if specified. NOTE: message may be
-                      logged, and it should not contain sensitive information.'
-                    type: string
-                  time:
-                    description: time is the timestamp when the error was encountered.
-                    format: date-time
-                    type: string
-                type: object
-              readyToUse:
-                description: readyToUse indicates if a snapshot is ready to be used
-                  to restore a volume. In dynamic snapshot creation case, this field
... skipping 9 lines ...
-                  in bytes. In dynamic snapshot creation case, this field will be
-                  filled in with the "size_bytes" value returned from CSI "CreateSnapshotRequest"
-                  gRPC call. For a pre-existing snapshot, this field will be filled
-                  with the "size_bytes" value returned from the CSI "ListSnapshots"
-                  gRPC call if the driver supports it. When restoring a volume from
-                  this snapshot, the size of the volume MUST NOT be smaller than the
-                  restoreSize if it is specified, otherwise the restoration will fail.
-                  If not specified, it indicates that the size is unknown.
-                format: int64
-                minimum: 0
-                type: integer
-              snapshotHandle:
-                description: snapshotHandle is the CSI "snapshot_id" of a snapshot
-                  on the underlying storage system. If not specified, it indicates
-                  that dynamic snapshot creation has either failed or it is still
-                  in progress.
-                type: string
-            type: object
-        required:
-        - spec
-        type: object
... skipping 4 lines ...
-      status: {}
 status:
   acceptedNames:
     kind: ""

latest chart config has changed, pls run "helm package charts/latest/azurefile-csi-driver -d charts/latest/" to update tgz file
make: *** [Makefile:68: verify] Error 1
+ EXIT_VALUE=2
+ set +o xtrace