Skip to content

Make sure delete-access-point should not delete entire EFS#1696

Closed
Phaow wants to merge 1 commit into
kubernetes-sigs:masterfrom
Phaow:hotfix
Closed

Make sure delete-access-point should not delete entire EFS#1696
Phaow wants to merge 1 commit into
kubernetes-sigs:masterfrom
Phaow:hotfix

Conversation

@Phaow
Copy link
Copy Markdown
Contributor

@Phaow Phaow commented Sep 5, 2025

Is this a bug fix or adding new feature?

  • This is a bug fix.

What is this PR about? / Why do we need it?

What testing is done?

  • Manual verify the issue reproducer.
    use the issue reproducer even if using a static pv with root dir /, the delete-access-point will not delete entire EFS
$ oc describe pv efs-root-pv-new
...
Events:
  Type     Reason              Age                From                                                                Message
  ----     ------              ----               ----                                                                -------
  Warning  VolumeFailedDelete  23s (x7 over 88s)  efs.csi.aws.com_ip-10-0-7-101_eddcd9f6-1d20-4c2d-a093-ef5e7b616e9e  rpc error: code = Internal desc = Could not delete efs root dir '/'

$ kubectl logs -l app=aws-efs-csi-driver-controller -c csi-driver --tail=100|grep 'fsap-0269be627503d8989'

I0905 05:46:18.008890       1 controller.go:424] DeleteVolume: called with args {VolumeId:fs-0019f4bd5fa41a2cc::fsap-0269be627503d8989 Secrets:map[] XXX_NoUnkeyedLiteral:{} XXX_unrecognized:[] XXX_sizecache:0}
I0905 05:46:18.089653       1 mount_linux.go:260] Mounting cmd (mount) with arguments (-t efs -o tls,iam fs-0019f4bd5fa41a2cc /var/lib/csi/pv/fsap-0269be627503d8989)
W0905 05:46:20.056528       1 controller.go:531] Skipping cleanup of root directory "/" for access point fsap-0269be627503d8989
I0905 05:46:20.056562       1 mount_linux.go:402] Unmounting /var/lib/csi/pv/fsap-0269be627503d8989
I0905 05:46:21.070266       1 controller.go:424] DeleteVolume: called with args {VolumeId:fs-0019f4bd5fa41a2cc::fsap-0269be627503d8989 Secrets:map[] XXX_NoUnkeyedLiteral:{} XXX_unrecognized:[] XXX_sizecache:0}
I0905 05:46:21.121537       1 mount_linux.go:260] Mounting cmd (mount) with arguments (-t efs -o tls,iam fs-0019f4bd5fa41a2cc /var/lib/csi/pv/fsap-0269be627503d8989)
W0905 05:46:21.482612       1 controller.go:531] Skipping cleanup of root directory "/" for access point fsap-0269be627503d8989
I0905 05:46:21.482647       1 mount_linux.go:402] Unmounting /var/lib/csi/pv/fsap-0269be627503d8989
  • Unit tests.
$ go test -timeout 600s -run ^(TestCreateVolume|TestDeleteVolume|TestCreateDeleteVolumeRace|TestValidateVolumeCapabilities|TestControllerGetCapabilities)$ github.com/kubernetes-sigs/aws-efs-csi-driver/pkg/driver -v -timeout=3600s

=== RUN   TestCreateVolume
=== RUN   TestCreateVolume/Success:_Using_fixed_UID/GID
I0905 09:55:39.454829   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.454944   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_Using_fixed_UID/GID_and_GID_range
I0905 09:55:39.455015   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455021   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_avoiding_GID_collision
I0905 09:55:39.455053   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455059   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_reuse_released_GID
I0905 09:55:39.455110   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455117   71335 controller.go:344] Using /test/volumeName as the access point directory.
I0905 09:55:39.455137   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455143   71335 controller.go:344] Using /test/volumeName as the access point directory.
I0905 09:55:39.455164   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455169   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_EFS_access_point_limit
I0905 09:55:39.455448   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455455   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_GID_range_exceeds_EFS_access_point_limit
W0905 09:55:39.455717   71335 gid_allocator.go:72] Requested GID range (1000:1000000) exceeds EFS Access Point limit (1000) per Filesystem. Driver will use limited GID range (1000:2000)
I0905 09:55:39.455723   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455728   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_Normal_flow
I0905 09:55:39.455745   71335 driver.go:154] Did not find any input tags.
I0905 09:55:39.455759   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455764   71335 controller.go:344] Using /volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_Race_Normal_flow
I0905 09:55:39.455782   71335 driver.go:154] Did not find any input tags.
I0905 09:55:39.455897   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455906   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455912   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.455924   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.455900   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455985   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455982   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.455994   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.455995   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456003   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456009   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456014   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456026   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456028   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456032   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456035   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456040   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456043   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456030   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456356   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456367   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456379   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456356   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456406   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456410   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456356   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456424   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456427   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456406   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456381   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456438   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456450   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456458   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456465   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456477   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456017   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456567   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456589   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456602   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456030   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456045   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456629   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456615   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456633   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456641   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456651   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456664   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456668   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456671   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456681   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456688   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456695   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456708   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456811   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456832   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456837   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456963   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.456968   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.456985   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457008   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457014   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457026   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457027   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457032   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457043   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457047   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457060   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457065   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457075   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457080   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457085   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457091   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457105   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457111   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457125   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457130   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457137   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457142   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457149   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457154   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457163   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457168   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457172   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457175   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457191   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457195   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457201   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457206   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457215   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457220   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457232   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457237   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457250   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457255   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457266   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457271   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457284   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457288   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457300   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457306   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457315   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457321   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457354   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457361   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457364   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457369   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457379   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457384   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457389   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457394   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457401   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457406   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457422   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457429   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457434   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457439   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457453   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457458   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457463   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457468   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457482   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457487   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457500   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457505   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457513   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457518   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457530   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457534   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457543   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457548   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457554   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457559   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457569   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457574   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457589   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457593   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457617   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457631   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457669   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457673   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457684   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457689   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457700   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457705   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457715   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457723   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457736   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457740   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457745   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457747   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457750   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457751   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457762   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457745   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457772   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457774   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457752   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457779   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457781   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457785   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457789   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457791   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457772   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457799   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457809   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457815   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457818   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457793   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457824   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457825   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457831   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457821   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457838   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457849   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457851   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457863   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457853   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457896   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457864   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457940   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457846   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457951   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457954   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457965   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457844   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457980   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457854   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457886   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.458016   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457891   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.458028   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457891   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.458038   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457893   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457893   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.458091   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.457904   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.457906   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.458115   71335 controller.go:344] Using /volumeName as the access point directory.
I0905 09:55:39.458129   71335 controller.go:344] Using /volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_Using_Default_GID_ranges
I0905 09:55:39.458280   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.458289   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_Normal_flow_with_tags
I0905 09:55:39.458321   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.458327   71335 controller.go:344] Using /volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_Normal_flow_with_invalid_tags
E0905 09:55:39.458344   71335 driver.go:148] Failed to parse input tag string: cluster-efs
I0905 09:55:39.458358   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.458363   71335 controller.go:344] Using /volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_reuseAccessPointName_is_true
I0905 09:55:39.458376   71335 driver.go:154] Did not find any input tags.
=== RUN   TestCreateVolume/Success:_reuseAccessPointName_is_true_with_existing_access_point_not_found
I0905 09:55:39.458420   71335 driver.go:154] Did not find any input tags.
I0905 09:55:39.458441   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:39.458445   71335 controller.go:344] Using /volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_Race_with_reuseAccessPointName_is_true
I0905 09:55:39.458456   71335 driver.go:154] Did not find any input tags.
=== RUN   TestCreateVolume/Fail:_create_volume_mutex_timeout
I0905 09:55:39.459236   71335 driver.go:154] Did not find any input tags.
=== RUN   TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set
I0905 09:55:42.459551   71335 driver.go:154] Did not find any input tags.
I0905 09:55:42.459768   71335 controller.go:320] Using user-specified structure for access point directory.
I0905 09:55:42.459790   71335 controller.go:330] Appending PVC UID to path.
I0905 09:55:42.459854   71335 controller.go:344] Using /foo/bar-2f47e782-22ef-4240-b1d6-634b46ac8723 as the access point directory.
=== RUN   TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set,_using_a_single_element
I0905 09:55:42.460142   71335 driver.go:154] Did not find any input tags.
I0905 09:55:42.460229   71335 controller.go:320] Using user-specified structure for access point directory.
I0905 09:55:42.460245   71335 controller.go:330] Appending PVC UID to path.
I0905 09:55:42.460266   71335 controller.go:344] Using /foo-2f39060d-74f8-41ca-9ce9-ddd0d195af0b as the access point directory.
=== RUN   TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set,_and_a_basePath
I0905 09:55:42.460370   71335 driver.go:154] Did not find any input tags.
I0905 09:55:42.460452   71335 controller.go:320] Using user-specified structure for access point directory.
I0905 09:55:42.460467   71335 controller.go:326] Appending PVC UID to path.
I0905 09:55:42.460482   71335 controller.go:344] Using /bash/foo-b0912daa-4e56-4db5-99c9-62d333432fe1 as the access point directory.
=== RUN   TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set,_and_a_basePath,_and_uniqueness_guarantees_turned_off
I0905 09:55:42.460586   71335 driver.go:154] Did not find any input tags.
I0905 09:55:42.460631   71335 controller.go:320] Using user-specified structure for access point directory.
I0905 09:55:42.460644   71335 controller.go:324] Not appending PVC UID to path.
I0905 09:55:42.460655   71335 controller.go:344] Using /bash/foo as the access point directory.
=== RUN   TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set,_but_ensuring_uniqueness_is_set_incorrectly,_so_default_of_true_is_used.
I0905 09:55:42.460743   71335 driver.go:154] Did not find any input tags.
I0905 09:55:42.460823   71335 controller.go:320] Using user-specified structure for access point directory.
I0905 09:55:42.460837   71335 controller.go:326] Appending PVC UID to path.
I0905 09:55:42.460851   71335 controller.go:344] Using /foo-2a99c59f-fe8c-43cd-8a5f-782646e2dfdd as the access point directory.
=== RUN   TestCreateVolume/Success:_Normal_flow_with_an_empty_subPath_Pattern,_no_basePath_and_uniqueness_guarantees_turned_off
I0905 09:55:42.460965   71335 driver.go:154] Did not find any input tags.
I0905 09:55:42.461290   71335 controller.go:320] Using user-specified structure for access point directory.
I0905 09:55:42.461375   71335 controller.go:324] Not appending PVC UID to path.
I0905 09:55:42.461393   71335 controller.go:344] Using / as the access point directory.
=== RUN   TestCreateVolume/Success:_Normal_flow_with_an_empty_subPath_Pattern,_and_basePath_set_to_/
I0905 09:55:42.461500   71335 driver.go:154] Did not find any input tags.
I0905 09:55:42.461573   71335 controller.go:320] Using user-specified structure for access point directory.
I0905 09:55:42.461590   71335 controller.go:324] Not appending PVC UID to path.
I0905 09:55:42.461603   71335 controller.go:344] Using / as the access point directory.
=== RUN   TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set,_using_repeated_elements_(uses_PVC_Name_in_subpath_pattern_multiple_times)
I0905 09:55:42.461658   71335 driver.go:154] Did not find any input tags.
I0905 09:55:42.461705   71335 controller.go:320] Using user-specified structure for access point directory.
I0905 09:55:42.461721   71335 controller.go:330] Appending PVC UID to path.
I0905 09:55:42.461748   71335 controller.go:344] Using /foo/foo-3b3442a2-1a6b-44a3-97f1-a7820f79aec2 as the access point directory.
=== RUN   TestCreateVolume/Fail:_Volume_name_missing
=== RUN   TestCreateVolume/Fail:_Capacity_Range_missing
=== RUN   TestCreateVolume/Fail:_Volume_capability_Missing
=== RUN   TestCreateVolume/Fail:_Volume_capability_Not_Supported
=== RUN   TestCreateVolume/Fail:_Volume_fsType_not_supported
I0905 09:55:42.461958   71335 driver.go:154] Did not find any input tags.
=== RUN   TestCreateVolume/Fail:_AccessType_is_block
=== RUN   TestCreateVolume/Fail:_Provisioning_Mode_Not_Supported
=== RUN   TestCreateVolume/Fail:_Missing_Provisioning_Mode_parameter
=== RUN   TestCreateVolume/Fail:_Missing_Parameter_FsId
=== RUN   TestCreateVolume/Fail:_FsId_cannot_be_blank
=== RUN   TestCreateVolume/Fail:_Uid_invalid
=== RUN   TestCreateVolume/Fail:_Uid_cannot_be_negative
=== RUN   TestCreateVolume/Fail:_Gid_invalid
=== RUN   TestCreateVolume/Fail:_Gid_cannot_be_negative
=== RUN   TestCreateVolume/Fail:_Gid_min_cannot_be_0
=== RUN   TestCreateVolume/Fail:_GidMin_must_be_an_integer
=== RUN   TestCreateVolume/Fail:_GidMax_must_be_an_integer
=== RUN   TestCreateVolume/Fail:_GidMax_must_be_greater_than_GidMin
=== RUN   TestCreateVolume/Fail:_GidMax_must_be_provided_with_GidMin
=== RUN   TestCreateVolume/Fail:_GidMin_must_be_provided_with_GidMax
=== RUN   TestCreateVolume/Fail:_File_system_does_not_exist_with_fixed_uid/gid
=== RUN   TestCreateVolume/Fail:_File_system_does_not_exist
=== RUN   TestCreateVolume/Fail:_DescribeFileSystem_Access_Denied_with_fixed_uid/gid
=== RUN   TestCreateVolume/Fail:_DescribeFileSystem_Access_Denied
=== RUN   TestCreateVolume/Fail:_Describe_File_system_call_fails_with_fixed_uid/gid
=== RUN   TestCreateVolume/Fail:_List_access_points_call_fails
=== RUN   TestCreateVolume/Fail:_Create_Access_Point_call_fails
I0905 09:55:42.462939   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:42.462953   71335 controller.go:344] Using /volumeName as the access point directory.
=== RUN   TestCreateVolume/Fail:_CreateAccessPoint_Access_Denied
I0905 09:55:42.463012   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:42.463025   71335 controller.go:344] Using /volumeName as the access point directory.
=== RUN   TestCreateVolume/Fail:_Run_out_of_GIDs
=== RUN   TestCreateVolume/Fail:_Cannot_assume_role_for_x-account
I0905 09:55:42.463102   71335 driver.go:154] Did not find any input tags.
W0905 09:55:42.467721   71335 cloud.go:140] Could not create Kubernetes Client: unable to load in-cluster configuration, KUBERNETES_SERVICE_HOST and KUBERNETES_SERVICE_PORT must be defined
I0905 09:55:42.467753   71335 metadata.go:67] getting MetadataService...
=== RUN   TestCreateVolume/Fail:_subPathPattern_is_specified_but_uses_unsupported_attributes
=== RUN   TestCreateVolume/Fail:_resulting_accessPointDirectory_is_too_over_100_characters
I0905 09:55:46.480809   71335 controller.go:320] Using user-specified structure for access point directory.
I0905 09:55:46.480875   71335 controller.go:330] Appending PVC UID to path.
=== RUN   TestCreateVolume/Fail:__resulting_accessPointDirectory_contains_over_4_subdirectories
I0905 09:55:46.481033   71335 controller.go:320] Using user-specified structure for access point directory.
I0905 09:55:46.481049   71335 controller.go:330] Appending PVC UID to path.
=== RUN   TestCreateVolume/Success:_Reuse_existing_access_point
I0905 09:55:46.481209   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:46.481226   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Success:_Reuse_existing_access_point_no_leading_slash_in_base_path
I0905 09:55:46.481346   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:46.481364   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Fail:_Reuse_existing_access_point_with_GID_outside_specified_range
I0905 09:55:46.481586   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:46.481610   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Fail:_Reuse_existing_access_point_with_UID_outside_specified_range
I0905 09:55:46.481739   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:46.481755   71335 controller.go:344] Using /test/volumeName as the access point directory.
=== RUN   TestCreateVolume/Fail:_Reuse_existing_access_point_with_different_basepath_from_storageclass
I0905 09:55:46.481841   71335 controller.go:337] Using PV name for access point directory.
I0905 09:55:46.481869   71335 controller.go:344] Using /test/volumeName as the access point directory.
--- PASS: TestCreateVolume (7.03s)
    --- PASS: TestCreateVolume/Success:_Using_fixed_UID/GID (0.00s)
    --- PASS: TestCreateVolume/Success:_Using_fixed_UID/GID_and_GID_range (0.00s)
    --- PASS: TestCreateVolume/Success:_avoiding_GID_collision (0.00s)
    --- PASS: TestCreateVolume/Success:_reuse_released_GID (0.00s)
    --- PASS: TestCreateVolume/Success:_EFS_access_point_limit (0.00s)
    --- PASS: TestCreateVolume/Success:_GID_range_exceeds_EFS_access_point_limit (0.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow (0.00s)
    --- PASS: TestCreateVolume/Success:_Race_Normal_flow (0.00s)
    --- PASS: TestCreateVolume/Success:_Using_Default_GID_ranges (0.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow_with_tags (0.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow_with_invalid_tags (0.00s)
    --- PASS: TestCreateVolume/Success:_reuseAccessPointName_is_true (0.00s)
    --- PASS: TestCreateVolume/Success:_reuseAccessPointName_is_true_with_existing_access_point_not_found (0.00s)
    --- PASS: TestCreateVolume/Success:_Race_with_reuseAccessPointName_is_true (0.00s)
    --- PASS: TestCreateVolume/Fail:_create_volume_mutex_timeout (3.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set (0.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set,_using_a_single_element (0.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set,_and_a_basePath (0.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set,_and_a_basePath,_and_uniqueness_guarantees_turned_off (0.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set,_but_ensuring_uniqueness_is_set_incorrectly,_so_default_of_true_is_used. (0.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow_with_an_empty_subPath_Pattern,_no_basePath_and_uniqueness_guarantees_turned_off (0.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow_with_an_empty_subPath_Pattern,_and_basePath_set_to_/ (0.00s)
    --- PASS: TestCreateVolume/Success:_Normal_flow_with_a_valid_directory_structure_set,_using_repeated_elements_(uses_PVC_Name_in_subpath_pattern_multiple_times) (0.00s)
    --- PASS: TestCreateVolume/Fail:_Volume_name_missing (0.00s)
    --- PASS: TestCreateVolume/Fail:_Capacity_Range_missing (0.00s)
    --- PASS: TestCreateVolume/Fail:_Volume_capability_Missing (0.00s)
    --- PASS: TestCreateVolume/Fail:_Volume_capability_Not_Supported (0.00s)
    --- PASS: TestCreateVolume/Fail:_Volume_fsType_not_supported (0.00s)
    --- PASS: TestCreateVolume/Fail:_AccessType_is_block (0.00s)
    --- PASS: TestCreateVolume/Fail:_Provisioning_Mode_Not_Supported (0.00s)
    --- PASS: TestCreateVolume/Fail:_Missing_Provisioning_Mode_parameter (0.00s)
    --- PASS: TestCreateVolume/Fail:_Missing_Parameter_FsId (0.00s)
    --- PASS: TestCreateVolume/Fail:_FsId_cannot_be_blank (0.00s)
    --- PASS: TestCreateVolume/Fail:_Uid_invalid (0.00s)
    --- PASS: TestCreateVolume/Fail:_Uid_cannot_be_negative (0.00s)
    --- PASS: TestCreateVolume/Fail:_Gid_invalid (0.00s)
    --- PASS: TestCreateVolume/Fail:_Gid_cannot_be_negative (0.00s)
    --- PASS: TestCreateVolume/Fail:_Gid_min_cannot_be_0 (0.00s)
    --- PASS: TestCreateVolume/Fail:_GidMin_must_be_an_integer (0.00s)
    --- PASS: TestCreateVolume/Fail:_GidMax_must_be_an_integer (0.00s)
    --- PASS: TestCreateVolume/Fail:_GidMax_must_be_greater_than_GidMin (0.00s)
    --- PASS: TestCreateVolume/Fail:_GidMax_must_be_provided_with_GidMin (0.00s)
    --- PASS: TestCreateVolume/Fail:_GidMin_must_be_provided_with_GidMax (0.00s)
    --- PASS: TestCreateVolume/Fail:_File_system_does_not_exist_with_fixed_uid/gid (0.00s)
    --- PASS: TestCreateVolume/Fail:_File_system_does_not_exist (0.00s)
    --- PASS: TestCreateVolume/Fail:_DescribeFileSystem_Access_Denied_with_fixed_uid/gid (0.00s)
    --- PASS: TestCreateVolume/Fail:_DescribeFileSystem_Access_Denied (0.00s)
    --- PASS: TestCreateVolume/Fail:_Describe_File_system_call_fails_with_fixed_uid/gid (0.00s)
    --- PASS: TestCreateVolume/Fail:_List_access_points_call_fails (0.00s)
    --- PASS: TestCreateVolume/Fail:_Create_Access_Point_call_fails (0.00s)
    --- PASS: TestCreateVolume/Fail:_CreateAccessPoint_Access_Denied (0.00s)
    --- PASS: TestCreateVolume/Fail:_Run_out_of_GIDs (0.00s)
    --- PASS: TestCreateVolume/Fail:_Cannot_assume_role_for_x-account (4.02s)
    --- PASS: TestCreateVolume/Fail:_subPathPattern_is_specified_but_uses_unsupported_attributes (0.00s)
    --- PASS: TestCreateVolume/Fail:_resulting_accessPointDirectory_is_too_over_100_characters (0.00s)
    --- PASS: TestCreateVolume/Fail:__resulting_accessPointDirectory_contains_over_4_subdirectories (0.00s)
    --- PASS: TestCreateVolume/Success:_Reuse_existing_access_point (0.00s)
    --- PASS: TestCreateVolume/Success:_Reuse_existing_access_point_no_leading_slash_in_base_path (0.00s)
    --- PASS: TestCreateVolume/Fail:_Reuse_existing_access_point_with_GID_outside_specified_range (0.00s)
    --- PASS: TestCreateVolume/Fail:_Reuse_existing_access_point_with_UID_outside_specified_range (0.00s)
    --- PASS: TestCreateVolume/Fail:_Reuse_existing_access_point_with_different_basepath_from_storageclass (0.00s)
=== RUN   TestDeleteVolume
=== RUN   TestDeleteVolume/Success:_Normal_flow
=== RUN   TestDeleteVolume/Success:_Normal_flow_with_deleteAccessPointRootDir
=== RUN   TestDeleteVolume/Success:_Race_Delete_with_deleteAccessPointRootDir
=== RUN   TestDeleteVolume/Success:_Race_Delete_different_access_points_with_deleteAccessPointRootDir
=== RUN   TestDeleteVolume/Fail:_Delete_volume_mutex_timeout
=== RUN   TestDeleteVolume/Success:_DescribeAccessPoint_Access_Point_Does_not_exist
=== RUN   TestDeleteVolume/Fail:_DescribeAccessPoint_Access_Denied
=== RUN   TestDeleteVolume/Fail:_DescribeAccessPoint_failed
=== RUN   TestDeleteVolume/Fail:_Fail_to_make_directory_for_access_point_mount
=== RUN   TestDeleteVolume/Fail:_Fail_to_mount_file_system_on_directory_for_access_point_root_directory_removal
=== RUN   TestDeleteVolume/Fail:_Fail_to_unmount_file_system_after_access_point_root_directory_removal
=== RUN   TestDeleteVolume/Success:_Access_Point_already_deleted
=== RUN   TestDeleteVolume/Fail:_DeleteAccessPoint_access_denied
=== RUN   TestDeleteVolume/Fail:_DeleteVolume_fails
=== RUN   TestDeleteVolume/Success:_Access_Point_is_missing_in_volume_Id
=== RUN   TestDeleteVolume/Fail:_Cannot_assume_role_for_x-account
I0905 09:55:49.496430   71335 driver.go:154] Did not find any input tags.
W0905 09:55:49.497260   71335 cloud.go:140] Could not create Kubernetes Client: unable to load in-cluster configuration, KUBERNETES_SERVICE_HOST and KUBERNETES_SERVICE_PORT must be defined
I0905 09:55:49.497296   71335 metadata.go:67] getting MetadataService...
=== RUN   TestDeleteVolume/Fail:_Access_point_root_directory_is_'/'
W0905 09:55:53.509000   71335 controller.go:531] Skipping cleanup of root directory "/" for access point fsap-abcd1234xyz987
--- PASS: TestDeleteVolume (7.03s)
    --- PASS: TestDeleteVolume/Success:_Normal_flow (0.00s)
    --- PASS: TestDeleteVolume/Success:_Normal_flow_with_deleteAccessPointRootDir (0.00s)
    --- PASS: TestDeleteVolume/Success:_Race_Delete_with_deleteAccessPointRootDir (0.00s)
    --- PASS: TestDeleteVolume/Success:_Race_Delete_different_access_points_with_deleteAccessPointRootDir (0.00s)
    --- PASS: TestDeleteVolume/Fail:_Delete_volume_mutex_timeout (3.00s)
    --- PASS: TestDeleteVolume/Success:_DescribeAccessPoint_Access_Point_Does_not_exist (0.00s)
    --- PASS: TestDeleteVolume/Fail:_DescribeAccessPoint_Access_Denied (0.00s)
    --- PASS: TestDeleteVolume/Fail:_DescribeAccessPoint_failed (0.00s)
    --- PASS: TestDeleteVolume/Fail:_Fail_to_make_directory_for_access_point_mount (0.00s)
    --- PASS: TestDeleteVolume/Fail:_Fail_to_mount_file_system_on_directory_for_access_point_root_directory_removal (0.00s)
    --- PASS: TestDeleteVolume/Fail:_Fail_to_unmount_file_system_after_access_point_root_directory_removal (0.00s)
    --- PASS: TestDeleteVolume/Success:_Access_Point_already_deleted (0.00s)
    --- PASS: TestDeleteVolume/Fail:_DeleteAccessPoint_access_denied (0.00s)
    --- PASS: TestDeleteVolume/Fail:_DeleteVolume_fails (0.00s)
    --- PASS: TestDeleteVolume/Success:_Access_Point_is_missing_in_volume_Id (0.00s)
    --- PASS: TestDeleteVolume/Fail:_Cannot_assume_role_for_x-account (4.01s)
    --- PASS: TestDeleteVolume/Fail:_Access_point_root_directory_is_'/' (0.00s)
=== RUN   TestCreateDeleteVolumeRace
=== RUN   TestCreateDeleteVolumeRace/Success:_Race_Create_with_reused_access_point_while_Deleting_with_deleteAccessPointRootDir
I0905 09:55:53.509283   71335 driver.go:154] Did not find any input tags.
=== RUN   TestCreateDeleteVolumeRace/Success:_Race_Delete_with_deleteAccessPointRootDir_while_creating_volume_with_reused_access_point
I0905 09:55:53.711753   71335 driver.go:154] Did not find any input tags.
--- PASS: TestCreateDeleteVolumeRace (0.41s)
    --- PASS: TestCreateDeleteVolumeRace/Success:_Race_Create_with_reused_access_point_while_Deleting_with_deleteAccessPointRootDir (0.20s)
    --- PASS: TestCreateDeleteVolumeRace/Success:_Race_Delete_with_deleteAccessPointRootDir_while_creating_volume_with_reused_access_point (0.20s)
=== RUN   TestValidateVolumeCapabilities
=== RUN   TestValidateVolumeCapabilities/Success
=== RUN   TestValidateVolumeCapabilities/Success:_Unsupported_volume_capability
=== RUN   TestValidateVolumeCapabilities/Fail:_Volume_Id_is_missing
=== RUN   TestValidateVolumeCapabilities/Fail:_Volume_Capabilities_is_missing
--- PASS: TestValidateVolumeCapabilities (0.00s)
    --- PASS: TestValidateVolumeCapabilities/Success (0.00s)
    --- PASS: TestValidateVolumeCapabilities/Success:_Unsupported_volume_capability (0.00s)
    --- PASS: TestValidateVolumeCapabilities/Fail:_Volume_Id_is_missing (0.00s)
    --- PASS: TestValidateVolumeCapabilities/Fail:_Volume_Capabilities_is_missing (0.00s)
=== RUN   TestControllerGetCapabilities
--- PASS: TestControllerGetCapabilities (0.00s)
PASS
ok      github.com/kubernetes-sigs/aws-efs-csi-driver/pkg/driver        15.457s

@k8s-ci-robot k8s-ci-robot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Sep 5, 2025
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Phaow
Once this PR has been reviewed and has the lgtm label, please assign nckturner for approval. For more information see the Code Review Process.

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

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Sep 5, 2025
@k8s-ci-robot k8s-ci-robot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Sep 5, 2025
…e EFS

Signed-off-by: Penghao <pewang@redhat.com>
@Phaow Phaow changed the title WIP: Make sure delete-access-point should not delete entire EFS Make sure delete-access-point should not delete entire EFS Sep 5, 2025
@k8s-ci-robot k8s-ci-robot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Sep 5, 2025
@Phaow
Copy link
Copy Markdown
Contributor Author

Phaow commented Sep 5, 2025

@mskanth972 @dankova22 Could you please help take a look when you get a chance? Thank you!

@Phaow
Copy link
Copy Markdown
Contributor Author

Phaow commented Sep 5, 2025

/assign @mskanth972 @dankova22

@Phaow
Copy link
Copy Markdown
Contributor Author

Phaow commented Sep 12, 2025

/close
Followed the discission -> #1695 (comment)

@k8s-ci-robot
Copy link
Copy Markdown
Contributor

@Phaow: Closed this PR.

Details

In response to this:

/close
Followed the discission -> #1695 (comment)

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

delete-access-point probably delete entire EFS when apRootPath == "/"

4 participants