Kubernetes Prow Robot
e69a5ed9b3
Merge pull request #129200 from carlory/remove-GetDeviceNameFromMount
...
Remove GetDeviceNameFromMount from HostUtils
2025-01-20 10:00:35 -08:00
Kubernetes Prow Robot
3305fcccf7
Merge pull request #126777 from carlory/fix-image-plugin
...
Fix GetVolumeName for image volumeplugin
2025-01-20 08:46:36 -08:00
carlory
d3974065c8
Remove GetDeviceNameFromMount from HostUtils
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2025-01-18 21:23:54 +08:00
Kubernetes Prow Robot
9e0353b81e
Merge pull request #122016 from carlory/ref-pr-80043
...
removed the dependency on `k8s.io/util/nsenter`
2025-01-17 11:06:35 -08:00
Kubernetes Prow Robot
2be1833a47
Merge pull request #128997 from srivastav-abhishek/fix-search-disk-test
...
Replaced util.NewIOHandler() with fakeIOHandler to make UT pass on different host envs
2025-01-17 05:44:35 -08:00
Ankit Gohil
4aeedcde3b
Fix CSI migration UTs
2025-01-16 06:13:49 +00:00
Abhishek Kr Srivastav
41f805b476
Added check for multipath device mapper
...
Addressed review comments
2025-01-08 19:44:11 +05:30
carlory
977c4e9138
remove nsenter package
2025-01-03 12:09:29 +08:00
Kubernetes Prow Robot
e8615e2712
Merge pull request #129054 from pohly/remove-import-name
...
remove import doc comments
2024-12-12 09:58:35 +01:00
Kubernetes Prow Robot
29273b23bc
Merge pull request #129027 from Phaow/dev
...
Fix: typos for volume package
2024-12-12 05:28:59 +00:00
Kubernetes Prow Robot
5948c7b5a9
Merge pull request #128086 from RomanBednar/fix-wwn-fc-matching
...
prevent unnecessary resolving of iscsi/fc devices to dm
2024-12-12 02:57:13 +00:00
Patrick Ohly
8a908e0c0b
remove import doc comments
...
The "// import <path>" comment has been superseded by Go modules.
We don't have to remove them, but doing so has some advantages:
- They are used inconsistently, which is confusing.
- We can then also remove the (currently broken) hack/update-vanity-imports.sh.
- Last but not least, it would be a first step towards avoiding the k8s.io domain.
This commit was generated with
sed -i -e 's;^package \(.*\) // import.*;package \1;' $(git grep -l '^package.*// import' | grep -v 'vendor/')
Everything was included, except for
package labels // import k8s.io/kubernetes/pkg/util/labels
because that package is marked as "read-only".
2024-12-02 16:59:34 +01:00
Penghao
9e99be7c2b
Fix: typos for volume package
2024-11-29 17:11:00 +08:00
Kubernetes Prow Robot
c93ba4e96f
Merge pull request #124817 from carlory/cleanup-VolumePluginMgr
...
remove loggedDeprecationWarnings from VolumePluginMgr
2024-11-07 16:10:28 +00:00
Kubernetes Prow Robot
e30492f77a
Merge pull request #128495 from olyazavr/refresh-probed-plugins
...
refresh probed plugins on init to avoid probe race/erroneous unmounts
2024-11-07 14:57:37 +00:00
Kubernetes Prow Robot
7667a68b72
Merge pull request #128383 from carlory/cleanup-codes
...
remove csi translator from volume operation generator
2024-11-07 13:47:46 +00:00
Kubernetes Prow Robot
f3498df864
Merge pull request #128522 from huww98/multi-volume-part-0
...
Cleanups about kubelet/volumemanager
2024-11-07 03:53:28 +00:00
Jan Safranek
8875f4daf0
Describe what the input list of SELinux options is
2024-11-06 11:16:06 +01:00
Jan Safranek
aa8872d7a3
Add SELinux warning controller
2024-11-06 11:16:02 +01:00
Jan Safranek
0d71dc677e
Refactor CreateVolumeSpec
...
Rename old CreateVolumeSpec to CreateVolumeSpecWithNodeMigration that
extracts volume.Spec with node specific CSI migration.
Add CreateVolumeSpec that does the same, only without evaluating node CSI
migration.
2024-11-06 11:15:31 +01:00
huweiwen
f9a9b6f660
rename Gid => GID
...
according to stylecheck
2024-11-06 11:11:13 +08:00
Kubernetes Prow Robot
b5e6456795
Merge pull request #126806 from carlory/fix-image-volume-mount
...
Kubelet should honour the VolumeAttributes which are reported by the volume plugin
2024-11-05 23:21:35 +00:00
Kubernetes Prow Robot
08391b3d27
Merge pull request #123549 from carlory/kep-3751-finalizer
...
A new controller adds/removes finalizer to VAC for protection
2024-11-05 21:45:30 +00:00
carlory
b6c9c2d6fa
1. When the kubelet constructs the cri mounts for the container which references an image volume source type, It passes the missing mount attributes to the CRI implementation, including readOnly, propagation, and recursiveReadOnly. When the readOnly field of the containerMount is explicitly set to false, the kubelet will take the readOnlyas true to the CRI implementation because the image volume plugin requires the mount to be read-only.
...
2. Fix a bug where the pod is unexpectedly running when the `image` volume source type is used and mounted to `/etc/hosts` in the container.
2024-11-05 19:47:12 +08:00
Kubernetes Prow Robot
5572688cef
Merge pull request #128342 from gnufied/recovery-expansion-beta
...
Move RecoverVolumeExpansionFailure feature to beta
2024-11-04 23:15:36 +00:00
Kubernetes Prow Robot
97c79df18f
Merge pull request #127981 from jsafrane/selinux-changepolicy
...
1710: Implement SELinuxChangePolicy
2024-11-04 22:09:29 +00:00
carlory
8a45986eea
clean up tmp kubelet dir
2024-11-04 14:52:41 +08:00
Olga Shestopalova
0904d32759
refresh probed plugins on init to avoid probe race/erroneous unmounts
...
Signed-off-by: Olga Shestopalova <oshestopalova1@gmail.com >
2024-11-02 14:44:48 -04:00
Jan Safranek
09afd667d7
Remove useless comment
...
seLinuxOptions are copied few lines below during `append()`
2024-11-01 12:46:39 +01:00
Jan Safranek
d7daa688c9
Collect SELinux options only when needed
...
Remove feature gate check from GetPodVolumeNames and collect SELinux
options only when it's really needed.
2024-11-01 12:46:39 +01:00
Jan Safranek
6e4504685f
Fix access mode evaluation
...
Now that SELinuxMount can support volumes with any access modes, length of
the access modes does not need to be 1. That was requirement for RWOP
volumes only.
2024-11-01 12:46:39 +01:00
Hemant Kumar
2d58d4ef52
Fix unit tests and feature gate stuff
2024-10-30 15:17:59 -04:00
Jordan Liggitt
43fa7c638b
Revert "Merge pull request #127669 from olyazavr/fix-probe-race"
...
This reverts commit 3d00d6e421 , reversing
changes made to a7fcc89ac0 .
2024-10-30 11:16:47 -04:00
Kubernetes Prow Robot
b8e20b74dd
Merge pull request #128382 from carlory/rm-vac
...
remove unused vac code
2024-10-29 15:25:05 +00:00
Kubernetes Prow Robot
685b8b3ba1
Merge pull request #126981 from kannon92/stable-empty-dir-promotion
...
KEP-1967: promote size backed memory volumes to stable
2024-10-29 01:00:54 +00:00
carlory
7e0585c60c
clean up csi translator from volume operation generator
2024-10-28 18:27:10 +08:00
carlory
677e5709c9
remove unused vac code
2024-10-28 17:25:28 +08:00
Hemant Kumar
a9d71bd6e6
Move RecoverVolumeExpansionFailure feature to beta
2024-10-25 13:39:43 -04:00
Roman Bednar
50f71e948c
prevent unnecessary resolving of iscsi/fc devices to dm
2024-10-24 11:01:33 +02:00
Hemant Kumar
1e7b4406a3
Apply fsGroup when accessMode is ReadWriteOncePod
2024-10-21 17:14:33 -04:00
Kubernetes Prow Robot
1f9038a468
Merge pull request #127919 from carlory/fix-127852
...
Fix data race in kubelet/volumemanager
2024-10-17 14:57:03 +01:00
Kevin Hannon
1d752200af
promote size backed memory volumes to stable
2024-10-16 17:15:02 -04:00
Dr. Stefan Schimanski
33749d0436
volume: fix unit test flake
...
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com >
2024-10-15 11:57:57 +02:00
carlory
4c10212d7b
Fix data race in kubelet/volumemanager
2024-10-08 16:39:02 +08:00
Kubernetes Prow Robot
3d00d6e421
Merge pull request #127669 from olyazavr/fix-probe-race
...
fix plugin probe init race causing erroneous volume unmounts
2024-10-07 11:40:21 +01:00
Olga Shestopalova
ea8c1ae9bb
undo mutex change
...
Signed-off-by: Olga Shestopalova <oshestopalova1@gmail.com >
2024-10-04 10:35:31 -04:00
Olga Shestopalova
a13e9f6457
use sync.Once instead of a mutex
...
Signed-off-by: Olga Shestopalova <oshestopalova1@gmail.com >
2024-10-04 10:24:48 -04:00
Kubernetes Prow Robot
65bc7c0c1a
Merge pull request #126924 from carlory/volumelimit
...
Remove attachable volume limit from node's status capacity
2024-10-04 15:02:41 +01:00
Kubernetes Prow Robot
6c34d13e3b
Merge pull request #125147 from alexandrevilain/fix/recycler-client
...
recyclerclient: fix log message in case of delete pod error
2024-10-04 15:02:27 +01:00
Olga Shestopalova
0746672679
fix plugin probe init race causing erroneous volume unmounts
...
Signed-off-by: Olga Shestopalova <oshestopalova1@gmail.com >
2024-10-01 11:03:12 -04:00