kubernetes/pkg/controller
Patrick Ohly 2472291790 api: introduce separate VolumeResourceRequirements struct
PVC and containers shared the same ResourceRequirements struct to define their
API. When resource claims were added, that struct got extended, which
accidentally also changed the PVC API. To avoid such a mistake from happening
again, PVC now uses its own VolumeResourceRequirements struct.

The `Claims` field gets removed because risk of breaking someone is low:
theoretically, YAML files which have a claims field for volumes now
get rejected when validating against the OpenAPI. Such files
have never made sense and should be fixed.

Code that uses the struct definitions needs to be updated.
2023-08-21 15:31:28 +02:00
..
apis/config ValidatingAdmissionPolicy controller for Type Checking (#117377) 2023-07-13 13:41:50 -07:00
bootstrap replace spew methods with dump methods 2023-04-14 08:05:53 +08:00
certificates Merge pull request #113994 from mengjiao-liu/contextual-logging-controller-certificates 2023-06-21 09:03:42 -07:00
clusterroleaggregation Replace uses of diff.ObjectDiff with cmp.Diff 2023-04-12 08:46:12 -07:00
cronjob Merge pull request #115952 from pacoxu/cleanup-cronjob 2023-07-18 21:28:02 -07:00
daemon cleanup: Update deprecated FromInt to FromInt32 (#119858) 2023-08-16 09:33:01 -07:00
deployment cleanup: Update deprecated FromInt to FromInt32 (#119858) 2023-08-16 09:33:01 -07:00
disruption Migrate /pkg/controller/disruption to structured and contextual logging 2023-07-12 11:30:45 +08:00
endpoint move endpointslice reconciler to staging endpointslice repo 2023-07-11 18:08:12 +00:00
endpointslice Convert controller name to reconciler variable. 2023-07-11 18:08:25 +00:00
endpointslicemirroring Merge pull request #118953 from mskrocki/escLib 2023-07-13 17:13:34 -07:00
garbagecollector Fix duplicate GC event handlers getting added if discovery flutters 2023-07-12 12:29:31 -04:00
history api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
job Merge pull request #119874 from kannon92/pod-replacement-policy-typos 2023-08-17 11:21:34 -07:00
namespace namespace controller: use contextual logging 2023-03-13 14:59:17 +08:00
nodeipam Migrated pkg/controller/volume|util|replicaset|nodeipam to contextual logging 2023-07-06 07:39:52 +08:00
nodelifecycle Migrated pkg/controller/volume|util|replicaset|nodeipam to contextual logging 2023-07-06 07:39:52 +08:00
podautoscaler Merge pull request #118173 from huiwq1990/feat-autoscale-variable 2023-07-02 23:00:50 -07:00
podgc Add PodGC changes for PodReplacementPolicy 2023-07-16 23:47:04 +00:00
replicaset kube-controller-manager: finish conversion to contextual logging 2023-07-12 14:57:29 +02:00
replication Migrated pkg/controller/volume|util|replicaset|nodeipam to contextual logging 2023-07-06 07:39:52 +08:00
resourceclaim dra: handle scheduled pods in kube-controller-manager 2023-07-13 21:27:11 +02:00
resourcequota Preserve resourcequota informers for groups with discovery resolution errors only 2023-07-12 12:29:33 -04:00
serviceaccount implement LegacyServiceAccountTokenCleanUp alpha 2023-05-24 23:20:17 +00:00
statefulset api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
storageversiongc Merge pull request #113986 from songxiao-wang87/runwxs-test2 2023-03-07 04:19:43 -08:00
testutil Merge pull request #114061 from Octopusjust/k8s-pr15 2023-07-05 08:38:57 -07:00
ttl Making a run test. 2023-01-28 03:14:57 +00:00
ttlafterfinished Make use of k8s.io/utils/pointer.Duration 2023-06-18 21:46:26 +03:00
util move endpointslice reconciler to staging endpointslice repo 2023-07-11 18:08:12 +00:00
validatingadmissionpolicystatus refactor: replace usage of v1alpha1 with v1beta1 2023-07-21 13:41:24 -07:00
volume api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02: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 implementation of PodReplacementPolicy kep in the job controller 2023-07-21 00:44:53 +00:00
controller_utils_test.go Merge pull request #119214 from kaisoz/refactor-controller-utils-test 2023-08-15 15:17:55 -07:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
OWNERS add myself as approver to pkg/controller 2022-01-12 19:33:02 -05:00