kubernetes/pkg/controller
Patrick Ohly ff3e5e06a7 GenericEphemeralVolume: initial implementation
The implementation consists of
- identifying all places where VolumeSource.PersistentVolumeClaim has
  a special meaning and then ensuring that the same code path is taken
  for an ephemeral volume, with the ownership check
- adding a controller that produces the PVCs for each embedded
  VolumeSource.EphemeralVolume
- relaxing the PVC protection controller such that it removes
  the finalizer already before the pod is deleted (only
  if the GenericEphemeralVolume feature is enabled): this is
  needed to break a cycle where foreground deletion of the pod
  blocks on removing the PVC, which waits for deletion of the pod

The controller was derived from the endpointslices controller.
2020-07-09 23:29:24 +02:00
..
apis/config Migrate components to EndpointsLeases leader election lock 2019-10-28 09:09:03 +01:00
bootstrap Run hack/update-vendor.sh 2020-05-16 07:54:33 -04:00
certificates Replace StartLogging(klog.Infof) with StartStructuredLogging(0) 2020-06-15 17:48:35 +09:00
clusterroleaggregation Run hack/update-vendor.sh 2020-05-16 07:54:33 -04:00
cronjob Replace StartLogging(klog.Infof) with StartStructuredLogging(0) 2020-06-15 17:48:35 +09:00
daemon Merge pull request #91712 from KobayashiD27/structured-logging-in-event 2020-06-22 23:53:40 -07:00
deployment fix pkg/controller/deployment staticcheck 2020-06-23 19:32:20 +08:00
disruption Run hack/update-vendor.sh 2020-05-16 07:54:33 -04:00
endpoint Replace StartLogging(klog.Infof) with StartStructuredLogging(0) 2020-06-15 17:48:35 +09:00
endpointslice Ensuring EndpointSlice controller does not create EndpointSlices for Services that are being deleted. 2020-07-01 12:45:49 -07:00
garbagecollector GC doesn't have to create monitors in the constructor 2020-06-10 14:59:45 +02:00
history automated refactor 2020-03-05 14:59:46 -08:00
job Merge pull request #91712 from KobayashiD27/structured-logging-in-event 2020-06-22 23:53:40 -07:00
namespace Run hack/update-vendor.sh 2020-05-16 07:54:33 -04:00
nodeipam Merge pull request #92417 from wawa0210/ipam-staticcheck 2020-07-04 00:30:48 -07:00
nodelifecycle Replace StartLogging(klog.Infof) with StartStructuredLogging(0) 2020-06-15 17:48:35 +09:00
podautoscaler Replace StartLogging(klog.Infof) with StartStructuredLogging(0) 2020-06-15 17:48:35 +09:00
podgc Run hack/update-vendor.sh 2020-05-16 07:54:33 -04:00
replicaset Replace StartLogging(klog.Infof) with StartStructuredLogging(0) 2020-06-15 17:48:35 +09:00
replication Run update-bazel.sh 2020-06-22 10:49:15 +09:00
resourcequota Run hack/update-vendor.sh 2020-05-16 07:54:33 -04:00
service/config move pkg/controller/service to k8s.io/cloud-provider/controllers/service for easier external consumption 2020-06-08 17:34:01 -04:00
serviceaccount Run hack/update-vendor.sh 2020-05-16 07:54:33 -04:00
statefulset fix pkg/controller/statefulset staticcheck 2020-06-26 00:00:41 +08:00
testutil Run hack/update-vendor.sh 2020-05-16 07:54:33 -04:00
ttl Migrate to log calls to klog.InfoS and klog.ErroS for pkg/controller 2020-06-05 13:23:01 +08:00
ttlafterfinished Replace StartLogging(klog.Infof) with StartStructuredLogging(0) 2020-06-15 17:48:35 +09:00
util Run hack/update-vendor.sh 2020-05-16 07:54:33 -04:00
volume GenericEphemeralVolume: initial implementation 2020-07-09 23:29:24 +02:00
BUILD GenericEphemeralVolume: initial implementation 2020-07-09 23:29:24 +02:00
client_builder_dynamic.go switch over k/k to use klog v2 2020-05-16 07:54:27 -04:00
client_builder.go switch over k/k to use klog v2 2020-05-16 07:54:27 -04:00
controller_ref_manager_test.go
controller_ref_manager.go switch over k/k to use klog v2 2020-05-16 07:54:27 -04:00
controller_utils_test.go Do not swallow NotFound error for DeletePod in dsc.manage 2020-06-04 16:41:38 +08:00
controller_utils.go Migrate to log calls to klog.InfoS and klog.ErroS for pkg/controller 2020-06-05 13:23:01 +08:00
doc.go
informer_factory.go Use metadata informers instead of dynamic informers in controller manager 2019-07-11 12:18:52 -04:00
lookup_cache.go
OWNERS Add sig-apps-approvers and reviewers 2020-06-03 15:00:26 +02:00