kubernetes/cmd/kube-controller-manager/app
Patrick Ohly 0133df3929 kube-controller-manager: add ResourceClaim controller
The controller uses the exact same logic as the generic ephemeral inline volume
controller, just for inline ResourceClaimTemplate -> ResourceClaim.

In addition, it supports removal of pods from the ReservedFor field when those
pods are known to not need the claim anymore. At the moment, only this special
case is supported. Removal of arbitrary objects would imply granting full read
access to all types to determine whether a) an object is gone and b) if the
current incarnation is the one which is listed in ReservedFor. This may get
added later.
2022-11-10 20:23:50 +01:00
..
config controller-manager: remove deprecated insecure serving from Config 2022-08-31 17:32:21 +08:00
options Deprecate CLI flag pod-eviction-timeout in KCM 2022-11-08 00:21:56 +08:00
testing Generate and format files 2022-07-26 13:14:05 -04:00
apps.go Generate and format files 2022-07-26 13:14:05 -04:00
autoscaling.go add --concurrent-horizontal-pod-autoscaler-syncs flag to kube-controller-manager 2022-10-17 17:39:31 +02:00
batch.go Generate and format files 2022-07-26 13:14:05 -04:00
bootstrap.go Wire contexts to Bootstrap controllers 2021-10-06 10:27:32 -04:00
certificates_test.go allow setting different certificates for kube-controller-managed CSR signers 2020-07-09 08:14:55 -04:00
certificates.go Generate and format files 2022-07-26 13:14:05 -04:00
cloudproviders.go Add DisableCloudProviders FG 2021-05-21 16:09:44 +02:00
controllermanager.go kube-controller-manager: add ResourceClaim controller 2022-11-10 20:23:50 +01:00
core_test.go Remove Stop from ControllerContext and pass ctx.Done 2021-09-27 09:16:38 -04:00
core.go kube-controller-manager: add ResourceClaim controller 2022-11-10 20:23:50 +01:00
discovery.go Generate and format files 2022-07-26 13:14:05 -04:00
flags_providerless.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
flags_providers.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
import_known_versions.go kube-controller-manager: add ResourceClaim controller 2022-11-10 20:23:50 +01:00
plugins_providerless.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
plugins_providers.go Remove references to openstack and cinder 2022-08-22 16:43:14 -04:00
plugins.go removal of glusterfs in-tree driver code from the source 2022-09-13 20:11:50 +05:30
policy.go Generate and format files 2022-07-26 13:14:05 -04:00
rbac.go Wire contexts to RBAC controllers 2021-10-07 15:04:49 -04:00