kubernetes/cmd/kube-controller-manager/app
Rob Scott 8f9483d827
Fixing bugs related to Endpoint Slices
This should fix a bug that could break masters when the EndpointSlice
feature gate was enabled. This was all tied to how the apiserver creates
and manages it's own services and endpoints (or in this case endpoint
slices). Consumers of endpoint slices also need to know about the
corresponding service. Previously we were trying to set an owner
reference here for this purpose, but that came with potential downsides
and increased complexity. This commit changes behavior of the apiserver
endpointslice integration to set the service name label instead of owner
references, and simplifies consumer logic to reference that (both are
set by the EndpointSlice controller).

Additionally, this should fix a bug with the EndpointSlice GenerateName
value that had previously been set with a "." as a suffix.
2019-09-04 09:09:32 -07:00
..
config [kube-controller-manager] auto-generated file 2018-09-04 19:40:10 +08:00
options Adding EndpointSlice controller 2019-08-28 21:13:27 -07:00
testing testservers: return Run method errors correctly 2018-11-06 15:14:24 +01:00
apps.go add flag concurrent-statefulset-syncs to kube-controller-manager (#79169) 2019-07-31 22:36:14 -07:00
autoscaling.go Merge pull request #68015 from damemi/hpa-metrics-specificity 2018-09-10 16:12:23 -07:00
batch.go Fix lint warnings in pkg/controller/cronjob. 2019-03-19 14:36:26 -04:00
bootstrap.go Fix lint warnings in pkg/controller/bootstrap 2019-03-19 14:36:26 -04:00
BUILD Fixing bugs related to Endpoint Slices 2019-09-04 09:09:32 -07:00
certificates.go add warning log for csr controllers 2019-05-07 11:51:36 +08:00
cloudproviders.go Clean up kube-controller-manager. 2019-05-06 14:41:33 +00:00
controllermanager.go Adding EndpointSlice controller 2019-08-28 21:13:27 -07:00
core_test.go Use metadata informers instead of dynamic informers in controller manager 2019-07-11 12:18:52 -04:00
core.go phase 2: ipam filter secondary service cidr 2019-08-28 15:59:43 +00:00
discovery.go Fixing bugs related to Endpoint Slices 2019-09-04 09:09:32 -07:00
flags_providerless.go s/nolegacyproviders/providerless/ 2019-08-22 15:30:56 -07:00
flags_providers.go s/nolegacyproviders/providerless/ 2019-08-22 15:30:56 -07:00
import_known_versions.go fix cmd/kube-controller-manager's golint failures 2019-05-09 17:56:08 +08:00
plugins_providerless.go s/nolegacyproviders/providerless/ 2019-08-22 15:30:56 -07:00
plugins_providers.go s/nolegacyproviders/providerless/ 2019-08-22 15:30:56 -07:00
plugins.go add build tags to legacy provider code and make it possible to build kube-controller-manager without any legacyproviders or without particular legacy providers 2019-08-22 14:53:35 -07:00
policy.go Support scale subresource for PDBs (#76294) 2019-05-23 22:24:17 -07:00
rbac.go add debug handler capability for individual controllers 2018-07-26 13:24:36 -04:00