k3s/test/integration
Dan Mace efb2bb71cd Refactor scheduler config API
Refactor the kube-scheduler configuration API, command setup, and server
setup according to the guidelines established in #32215 and using the
kube-proxy refactor (#34727) as a model of a well factored component
adhering to said guidelines.

* Config API: clarify meaning and use of algorithm source by replacing
modality derived from bools and string emptiness checks with an explicit
AlgorithmSource type hierarchy.
* Config API: consolidate client connection config with common structs.
* Config API: split and simplify healthz/metrics server configuration.
* Config API: clarify leader election configuration.
* Config API: improve defaulting.
* CLI: deprecate all flags except `--config`.
* CLI: port all flags to new config API.
* CLI: refactor to match kube-proxy Cobra command style.
* Server: refactor away configurator.go to clarify application wiring.
* Server: refactor to more clearly separate wiring/setup from running.

Fixes #52428.
2017-11-07 09:41:39 -05:00
..
apiserver use core client with explicit version globally 2017-10-27 15:48:32 +08:00
auth admission: wire create+update validation func into kube registries 2017-11-02 09:29:16 +01:00
client use core client with explicit version globally 2017-10-27 15:48:32 +08:00
configmap use core client with explicit version globally 2017-10-27 15:48:32 +08:00
daemonset Initial integration test setup for DaemonSet controller 2017-10-31 10:53:30 -07:00
defaulttolerationseconds update BUILD files 2017-10-15 18:18:13 -07:00
deployment convert testOverlappingDeployment e2e test to integration test 2017-10-31 11:39:27 -07:00
etcd move KubeProxyConfiguration out of componentconfig API group 2017-11-04 11:38:57 +08:00
evictions use core client with explicit version globally 2017-10-27 15:48:32 +08:00
examples update BUILD files 2017-10-15 18:18:13 -07:00
framework use core client with explicit version globally 2017-10-27 15:48:32 +08:00
garbagecollector use core client with explicit version globally 2017-10-27 15:48:32 +08:00
master update BUILD files 2017-10-15 18:18:13 -07:00
metrics update BUILD files 2017-10-15 18:18:13 -07:00
objectmeta update BUILD files 2017-10-15 18:18:13 -07:00
openshift update BUILD files 2017-10-15 18:18:13 -07:00
pods update BUILD files 2017-10-15 18:18:13 -07:00
quota admission: unify plugin constructors 2017-10-30 16:56:38 +01:00
replicaset use core client with explicit version globally 2017-10-27 15:48:32 +08:00
replicationcontroller optimize-intergration-test-rc 2017-10-31 10:19:27 +08:00
scale Test scale subresource discovery 2017-10-27 23:57:39 -04:00
scheduler Refactor scheduler config API 2017-11-07 09:41:39 -05:00
scheduler_perf use core client with explicit version globally 2017-10-27 15:48:32 +08:00
secrets use core client with explicit version globally 2017-10-27 15:48:32 +08:00
serviceaccount update BUILD files 2017-10-15 18:18:13 -07:00
storageclasses use core client with explicit version globally 2017-10-27 15:48:32 +08:00
ttlcontroller update BUILD files 2017-10-15 18:18:13 -07:00
volume Update bazel 2017-10-18 17:24:04 +02:00
BUILD Merge pull request #52192 from liyinan926/ds-tests 2017-10-31 13:22:20 -07:00
benchmark-controller.json
doc.go don't use build tags to mark integration tests 2017-04-28 14:19:39 -07:00
utils.go use core client with explicit version globally 2017-10-27 15:48:32 +08:00