kubernetes/pkg
Kubernetes Submit Queue 3e315aa0f8
Merge pull request #49429 from enisoc/dedup-rc-rs
Automatic merge from submit-queue (batch tested with PRs 54773, 52523, 47497, 55356, 49429). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Deduplicate RC/RS controller code.

The code was already 99% similar between RC and RS. This is a wild idea to try to deduplicate the two controllers in a type-safe manner without adding tons of boilerplate, and without using code generation.

They are still separate resources and separate worker pools. This is a refactor that isn't intended to change any behavior.

```release-note
ReplicationController now shares its underlying controller implementation with ReplicaSet to reduce the maintenance burden going forward. However, they are still separate resources and there should be no externally visible effects from this change.
```

ref #49429
2017-11-08 22:12:03 -08:00
..
api Merge pull request #52523 from NickrenREN/ephemeral-storage-e2e 2017-11-08 22:11:49 -08:00
apimachinery/tests update BUILD files 2017-10-15 18:18:13 -07:00
apis Merge pull request #55272 from janetkuo/ds-conditions 2017-11-08 17:13:19 -08:00
auth move authorizers over to new interface 2017-11-03 13:46:28 -07:00
bootstrap/api update BUILD files 2017-10-15 18:18:13 -07:00
capabilities update BUILD files 2017-10-15 18:18:13 -07:00
client Update generated code 2017-11-06 14:04:33 +01:00
cloudprovider Merge pull request #54177 from itowlson/azure-lb-sg-restrict-dest-address 2017-11-08 18:27:09 -08:00
controller Merge pull request #49429 from enisoc/dedup-rc-rs 2017-11-08 22:12:03 -08:00
credentialprovider update BUILD files 2017-10-15 18:18:13 -07:00
features wqFlag gate node exclusion for service load balancers. 2017-10-28 03:44:46 +00:00
fieldpath update BUILD files 2017-10-15 18:18:13 -07:00
generated auto generated files 2017-11-04 11:38:57 +08:00
hyperkube update BUILD files 2017-10-15 18:18:13 -07:00
kubeapiserver admission: rename Validate{ -> Initialization}, Validat{ingAdmit -> e} 2017-11-02 09:29:55 +01:00
kubectl Merge pull request #55095 from smarterclayton/fix_mac 2017-11-08 21:18:23 -08:00
kubelet Merge pull request #54773 from phsiao/dns_options_handling 2017-11-08 22:08:24 -08:00
kubemark Move runtime-related flags from KubeletConfiguration to KubeletFlags 2017-10-23 11:15:48 -07:00
master apiserver: remove scheme arg from NewUnsecuredEtcd3TestClientServer 2017-11-06 13:05:33 +01:00
printers Merge pull request #54548 from wackxu/desser 2017-11-06 16:57:10 -08:00
probe update BUILD files 2017-10-15 18:18:13 -07:00
proxy proxy: cleanup old build file 2017-11-07 16:11:37 -08:00
quota Update core quota framework 2017-10-27 11:07:01 -04:00
registry Merge pull request #53273 from mikedanese/authtristate 2017-11-07 09:25:37 -08:00
routes update BUILD files 2017-10-15 18:18:13 -07:00
security PodSecurityPolicy: avoid unnecessary securitycontext mutation 2017-10-16 02:22:10 -04:00
securitycontext SecurityContext: Add accessors/mutators for effective container security context 2017-10-16 02:22:10 -04:00
serviceaccount update BUILD files 2017-10-15 18:18:13 -07:00
ssh update BUILD files 2017-10-15 18:18:13 -07:00
util Merge pull request #55095 from smarterclayton/fix_mac 2017-11-08 21:18:23 -08:00
version update BUILD files 2017-10-15 18:18:13 -07:00
volume Merge pull request #55095 from smarterclayton/fix_mac 2017-11-08 21:18:23 -08:00
watch update BUILD files 2017-10-15 18:18:13 -07:00
.import-restrictions Add import-boss directives 2017-10-13 07:06:22 -04:00
BUILD clean up pkg/apis/meta/v1/time.go 2017-10-16 16:36:44 +08:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00