kubernetes/pkg/controller/deployment
Kubernetes Submit Queue a8a8120ecd Merge pull request #41361 from enisoc/controller-ref-manager
Automatic merge from submit-queue (batch tested with PRs 41667, 41820, 40910, 41645, 41361)

Refactor ControllerRefManager

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

To prepare for implementing ControllerRef across all controllers (https://github.com/kubernetes/community/pull/298), this pushes the common adopt/orphan logic into ControllerRefManager so each controller doesn't have to duplicate it.

This also shares the adopt/orphan logic between Pods and ReplicaSets, so it lives in only one place.

**Which issue this PR fixes**:

**Special notes for your reviewer**:

**Release note**:
```release-note
```

cc @kubernetes/sig-apps-pr-reviews
2017-02-23 20:57:32 -08:00
..
util Sort slices before comparing in deployment util test 2017-02-23 12:42:42 -08:00
BUILD react to informer updates 2017-02-13 09:18:32 -05:00
deployment_controller_test.go react to informer updates 2017-02-13 09:18:32 -05:00
deployment_controller.go Refactor ControllerRefManager 2017-02-16 15:09:17 -08:00
OWNERS Update OWNERS for pkg/controller/deployment 2017-01-26 10:24:52 -08:00
progress.go Add more logs during the progress check 2017-02-10 14:27:07 +01:00
recreate_test.go react to informer updates 2017-02-13 09:18:32 -05:00
recreate.go controller: decouple cleanup policy from deployment strategies 2017-01-19 10:33:24 +01:00
rollback.go Update deployment equality helper 2017-01-11 18:34:12 +01:00
rolling_test.go move client/record 2017-01-31 19:14:13 -05:00
rolling.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
sync_test.go react to informer updates 2017-02-13 09:18:32 -05:00
sync.go Deployment: filter out old RSes that are deleted or with non-zero replicas before cleanup 2017-02-16 14:48:10 -08:00