kubernetes/pkg/controller/statefulset
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
..
config OWNERS cleanup - Jan 2021 Week 1 2022-01-10 08:14:29 -05:00
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
stateful_pod_control_test.go Migrated the StatefulSet controller (within `kube-controller-manager) to use [contextual logging](https://k8s.io/docs/concepts/cluster-administration/system-logs/#contextual-logging) 2023-03-08 18:57:57 +08:00
stateful_pod_control.go Apply to use contextual logging for all loggers in statefulSet 2023-05-18 16:55:19 +08:00
stateful_set_control_test.go Add StatefulSet pod index as pod label (#119232) 2023-07-17 12:47:10 -07:00
stateful_set_control.go Parallel StatefulSet pod create & delete 2023-06-20 12:15:21 +02:00
stateful_set_status_updater_test.go Promote minReadySeconds to GA 2022-07-13 11:37:10 -04:00
stateful_set_status_updater.go Wire contexts to Apps controllers 2021-10-13 16:32:13 -04:00
stateful_set_test.go Migrated the StatefulSet controller (within `kube-controller-manager) to use [contextual logging](https://k8s.io/docs/concepts/cluster-administration/system-logs/#contextual-logging) 2023-03-08 18:57:57 +08:00
stateful_set_utils_test.go api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
stateful_set_utils.go Add StatefulSet pod index as pod label (#119232) 2023-07-17 12:47:10 -07:00
stateful_set.go Migrated the StatefulSet controller (within `kube-controller-manager) to use [contextual logging](https://k8s.io/docs/concepts/cluster-administration/system-logs/#contextual-logging) 2023-03-08 18:57:57 +08:00