kubernetes/pkg/controller/volume/attachdetach
Eddie 727a6e6db5
Reject pod when attachment limit is exceeded (#132933)
* Reject pod when attachment limit is exceeded

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Record admission rejection

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Fix pull-kubernetes-linter-hints

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Fix AD Controller unit test failure

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Consolidate error handling logic in WaitForAttachAndMount

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Improve error context

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Update admissionRejectionReasons to include VolumeAttachmentLimitExceededReason

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Update status message

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Add TestWaitForAttachAndMountVolumeAttachLimitExceededError unit test

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Add e2e test

Signed-off-by: Eddie Torres <torredil@amazon.com>

* Fix pull-kubernetes-linter-hints

Signed-off-by: Eddie Torres <torredil@amazon.com>

---------

Signed-off-by: Eddie Torres <torredil@amazon.com>
2025-07-24 17:58:54 -07:00
..
cache Fix data race in kubelet/volumemanager 2024-10-08 16:39:02 +08:00
config remove import doc comments 2024-12-02 16:59:34 +01:00
metrics Refactor CreateVolumeSpec 2024-11-06 11:15:31 +01:00
populator keep-terminated-pod-volumes flag on kubelet is removed 2024-03-01 18:42:15 +08:00
reconciler Merge pull request #121967 from torredil/update-logging 2025-04-24 06:22:34 -07:00
statusupdater volume: use contextual logging 2023-03-14 08:37:30 +08:00
testing Reject pod when attachment limit is exceeded (#132933) 2025-07-24 17:58:54 -07:00
util Fix golint errors 2024-11-06 11:16:05 +01:00
attach_detach_controller.go Merge pull request #131759 from carlory/clean-volumehost 2025-07-12 05:35:28 -07:00
attach_detach_controller_test.go update unit test for adc controller to test volume migration 2024-05-09 16:16:03 +08:00