k3s/test/integration
Kubernetes Submit Queue 053458cc83 Merge pull request #41984 from enisoc/controller-ref-rc-rs
Automatic merge from submit-queue (batch tested with PRs 41984, 41682, 41924, 41928)

RC/RS: Fully Respect ControllerRef

**What this PR does / why we need it**:

This is part of the completion of the [ControllerRef](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/controller-ref.md) proposal. It brings ReplicaSet and ReplicationController into full compliance with ControllerRef. See the individual commit messages for details.

**Which issue this PR fixes**:

Although RC/RS had partially implemented ControllerRef, they didn't use it to determine which controller to sync, or to update expectations. This could lead to instability or controllers getting stuck.

Ref: https://github.com/kubernetes/kubernetes/issues/24433

**Special notes for your reviewer**:

**Release note**:
```release-note
```
cc @erictune @kubernetes/sig-apps-pr-reviews
2017-03-02 10:51:05 -08:00
..
apiserver Adding an integration test for testing 202 status code from apiserver 2017-02-23 16:28:10 -08:00
auth Switch RBAC subject apiVersion to apiGroup in v1beta1 2017-02-13 15:33:09 -05:00
client show patch error as string not byte slice 2017-03-01 11:32:16 -05:00
configmap find and replace 2017-01-20 08:04:53 -05:00
evictions react to informer updates 2017-02-13 09:18:32 -05:00
examples get fresh ports on startup failure for integration test 2017-03-01 14:45:21 -05:00
federation Adding OWNERS file for test/integration/federation 2017-03-01 00:07:16 -08:00
framework RC/RS: Use ControllerRef to route watch events. 2017-03-01 15:43:50 -08:00
garbagecollector tests 2017-02-28 23:05:41 -08:00
kubectl mechanical 2017-01-23 10:03:55 -05:00
master Deployments under apps/v1beta1 with new defaults 2017-03-01 15:14:41 +01:00
metrics refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
objectmeta find and replace 2017-01-20 08:04:53 -05:00
openshift Update generated files 2017-02-03 08:15:46 +01:00
pods find and replace 2017-01-20 08:04:53 -05:00
quota RC/RS: Use ControllerRef to route watch events. 2017-03-01 15:43:50 -08:00
replicaset RC/RS: Use ControllerRef to route watch events. 2017-03-01 15:43:50 -08:00
replicationcontroller RC/RS: Use ControllerRef to route watch events. 2017-03-01 15:43:50 -08:00
scheduler Add support for statefulset spreading to the scheduler 2017-02-27 18:04:08 -08:00
scheduler_perf Add support for statefulset spreading to the scheduler 2017-02-27 18:04:08 -08:00
secrets find and replace 2017-01-20 08:04:53 -05:00
serviceaccount Switch admission to use shared informers 2017-02-23 11:16:09 -05:00
storageclasses integration tests: use attributes instead of beta annotations 2017-03-02 10:23:56 +01:00
thirdparty find and replace 2017-01-20 08:04:53 -05:00
ttlcontroller react to informer updates 2017-02-13 09:18:32 -05:00
volume integration tests: use attributes instead of beta annotations 2017-03-02 10:23:56 +01:00
BUILD remove example apiserver replaced by sample and test/integration/examples 2017-02-27 07:47:19 -05:00
benchmark-controller.json
doc.go
utils.go mechanical 2017-01-16 09:35:12 -05:00