kubernetes/pkg/controller
Patrick Ohly 4419568259 DRA: treat AdminAccess as a new feature gated field
Using the "normal" logic for a feature gated field simplifies the
implementation of the feature gate.

There is one (entirely theoretic!) problem with updating from 1.31: if a claim
was allocated in 1.31 with admin access, the status field was not set because
it didn't exist yet. If a driver now follows the current definition of "unset =
off", then it will not grant admin access even though it should. This is
theoretic because drivers are starting to support admin access with 1.32, so
there shouldn't be any claim where this problem could occur.
2024-10-29 10:22:31 +01:00
..
apis/config generate 2024-09-03 14:26:26 -04:00
bootstrap Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
certificates generate 2024-09-03 14:26:26 -04:00
clusterroleaggregation Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
cronjob generate 2024-09-03 14:26:26 -04:00
daemon Merge pull request #126322 from lance5890/ds_update_typo 2024-10-23 01:18:06 +01:00
deployment Merge pull request #125118 from jsoref/from-to 2024-10-09 08:36:22 +01:00
disruption Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
endpoint Fix tests that assume core clients use JSON 2024-10-23 11:35:30 -04:00
endpointslice generate 2024-09-03 14:26:26 -04:00
endpointslicemirroring generate 2024-09-03 14:26:26 -04:00
garbagecollector Merge pull request #123152 from tnqn/fix-error-log 2024-10-23 01:17:29 +01:00
history api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
job Job: Refactor uncountedTerminatedPods to avoid casting everywhere 2024-10-29 13:12:35 +09:00
namespace generate 2024-09-03 14:26:26 -04:00
nodeipam Ensure that a node's CIDR isn't released until the node is deleted 2024-10-24 13:19:34 +02:00
nodelifecycle Merge pull request #122644 from gyuho/logs-removing-taints 2024-10-23 01:17:15 +01:00
podautoscaler fix: use ErrorContains(t, err instead of Contains(t, err.Error() 2024-09-26 22:22:20 +02:00
podgc generate 2024-09-03 14:26:26 -04:00
replicaset generate 2024-09-03 14:26:26 -04:00
replication generate 2024-09-03 14:26:26 -04:00
resourceclaim DRA: treat AdminAccess as a new feature gated field 2024-10-29 10:22:31 +01:00
resourcequota generate 2024-09-03 14:26:26 -04:00
serviceaccount generate 2024-09-03 14:26:26 -04:00
servicecidrs modify components to use the networking v1beta1 API 2024-06-30 09:48:46 +00:00
statefulset Merge pull request #117943 from lowang-bh/lessFunCall 2024-10-24 04:52:52 +01:00
storageversiongc Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
storageversionmigrator svm: set UID and RV on SSA patch to cause conflict on logical create 2024-07-18 17:19:11 -04:00
tainteviction clean up codes after PodDisruptionConditions was promoted to GA and locked to default 2024-07-11 10:40:21 +08:00
testutil Use canonical json-patch v4 import 2024-05-28 10:48:22 +02:00
ttl fix: enable empty and len rules from testifylint on pkg package 2024-07-06 23:15:43 +00:00
ttlafterfinished generate 2024-09-03 14:26:26 -04:00
util Fix Go vet errors for master golang 2024-09-20 12:36:38 +05:30
validatingadmissionpolicystatus Merge pull request #126594 from omerap12/informet-validatingadmissionpolicystatus 2024-09-19 14:32:23 +01:00
volume Merge pull request #107362 from shawnhanx/controller_redundant 2024-10-23 01:16:53 +01:00
controller_ref_manager.go kube-controller-manager: finish conversion to contextual logging 2023-07-12 14:57:29 +02:00
controller_ref_manager_test.go Merge pull request #101250 from evertrain/master 2021-11-10 09:19:26 -08:00
controller_utils.go Avoid panics when logging a nil pod.deletionTimestamp 2024-01-12 15:34:44 +00:00
controller_utils_test.go Fix tests that assume core clients use JSON 2024-10-23 11:35:30 -04:00
doc.go
OWNERS add myself as approver to pkg/controller 2022-01-12 19:33:02 -05:00