k3s/test/e2e
Kubernetes Submit Queue 16f87fe7d8 Merge pull request #40952 from dashpole/premption
Automatic merge from submit-queue (batch tested with PRs 41994, 41969, 41997, 40952, 40576)

Guaranteed admission for Critical Pods

This is the first step in implementing node-level preemption for critical pods.
It defines the AdmissionFailureHandler interface, which allows callers, like the kubelet, to define how failed predicates are handled, and take steps to correct failures if necessary.
In the kubelet's implementation, it triggers preemption if the pod being admitted is critical, and if the only failed predicates are InsufficientResourceErrors, then it prempts (not yet implemented) other other pods to allow admission of the critical pod.

cc: @vishh
2017-02-26 12:57:59 -08:00
..
chaosmonkey Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
common Pod deletion observation is flaking, increase timeout and debug more 2017-02-24 17:03:38 -05:00
framework Merge pull request #40952 from dashpole/premption 2017-02-26 12:57:59 -08:00
generated Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
perftype Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
testing-manifests Fix statefulset e2e test 2017-02-14 10:16:32 -05:00
upgrades Add etcd upgrade test. 2017-02-24 10:40:04 -08:00
BUILD Revert "Merge pull request #40088 from jsafrane/storage-ga-v1" 2017-02-25 22:35:15 -05:00
addon_update.go Updates test/e2e/addon_update.go to match addon-manager's new behavior 2017-02-24 16:44:21 -08:00
apparmor.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
cadvisor.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
cluster_logging_es.go Refactor cluster logging tests and add load tests 2017-02-17 12:02:55 +01:00
cluster_logging_es_utils.go Refactor cluster logging tests and add load tests 2017-02-17 12:02:55 +01:00
cluster_logging_gcl.go Mark cluster logging tests for Stackdriver flaky 2017-02-17 18:06:44 +01:00
cluster_logging_gcl_load.go Mark cluster logging tests for Stackdriver flaky 2017-02-17 18:06:44 +01:00
cluster_logging_gcl_utils.go Refactor cluster logging tests and add load tests 2017-02-17 12:02:55 +01:00
cluster_logging_utils.go Refactor cluster logging tests and add load tests 2017-02-17 12:02:55 +01:00
cluster_size_autoscaling.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
cluster_upgrade.go Add etcd upgrade test. 2017-02-24 10:40:04 -08:00
cronjob.go Modify CronJob API to add job history limits, cleanup jobs in controller 2017-02-25 06:51:54 -05:00
daemon_restart.go pkg/util: move uuid and strategicpatch into k8s.io/apimachinery 2017-01-25 19:45:09 +01:00
daemon_set.go DaemonSet controller actively kills failed pods (to recreate them) 2017-01-25 10:20:26 -08:00
dashboard.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
density.go Slightly speedup density test 2017-02-21 13:26:03 +01:00
deployment.go Deployment: filter out old RSes that are deleted or with non-zero replicas before cleanup 2017-02-16 14:48:10 -08:00
disruption.go Fix k8s.io/client-go imports in authorative files before resync 2017-01-31 13:49:38 +01:00
dns.go pkg/util: move uuid and strategicpatch into k8s.io/apimachinery 2017-01-25 19:45:09 +01:00
dns_autoscaling.go Speedup dns-autoscaling test in large clusters 2017-02-21 12:20:35 +01:00
dns_configmap.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
e2e-example-config.json
e2e.go Merge pull request #41803 from wojtek-t/allowed_not_running_pods 2017-02-22 05:48:38 -08:00
e2e.out Add etcd upgrade test. 2017-02-24 10:40:04 -08:00
e2e_test.go
empty.go Empty test starts a single Pod 2017-02-15 18:16:35 +01:00
empty_dir_wrapper.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
etcd_failure.go refactor: Move *Options references to metav1 2017-01-24 13:41:51 -05:00
events.go pkg/util: move uuid and strategicpatch into k8s.io/apimachinery 2017-01-25 19:45:09 +01:00
example_cluster_dns.go Address comments: remove unused resourceVersion in e2e util wait loop; poll pods every 2 seconds 2017-02-08 13:05:11 -08:00
example_k8petstore.go Merge pull request #38592 from krousey/client-context 2017-01-16 10:37:38 -08:00
examples.go Switch statefulset controller to shared informers 2017-02-22 08:53:51 -05:00
firewall.go fix redundant alias clientset 2017-01-12 10:21:05 +08:00
garbage_collector.go Merge pull request #39216 from krmayankk/contr-ref 2017-02-01 12:32:41 -08:00
generated_clientset.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
gke_local_ssd.go pkg/util: move uuid and strategicpatch into k8s.io/apimachinery 2017-01-25 19:45:09 +01:00
gke_node_pools.go
ha_master.go Merge pull request #39661 from NickrenREN/clientset-redundant-modify 2017-01-12 13:29:16 -08:00
horizontal_pod_autoscaling.go Added e2e upgrade test for Horizontal Pod Autoscaler. 2017-02-17 09:37:19 +01:00
ingress.go Merge pull request #41533 from tonglil/ingress-typos 2017-02-16 01:52:29 -08:00
ingress_utils.go Merge pull request #41533 from tonglil/ingress-typos 2017-02-16 01:52:29 -08:00
initial_resources.go Added e2e upgrade test for Horizontal Pod Autoscaler. 2017-02-17 09:37:19 +01:00
job.go Remove half of the job e2e tests. 2017-02-02 10:31:43 -08:00
kibana_logging.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
kube_proxy.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
kubectl.go install authorization.k8s.io/v1, add tests 2017-02-06 18:16:51 -05:00
kubelet.go Move pv_util.go into framework package so that it can be used in tests 2017-02-16 20:48:06 -08:00
kubelet_perf.go pkg/util: move uuid and strategicpatch into k8s.io/apimachinery 2017-01-25 19:45:09 +01:00
limit_range.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
load.go Add randomized load test 2017-02-21 16:31:21 +01:00
logging_soak.go New ns param for NewClusterVerification 2016-12-05 16:27:07 -05:00
mesos.go Allow for not-ready pods in large clusters 2017-02-21 15:01:08 +01:00
metrics_grabber_test.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
monitoring.go Update to use proxy subresource consistently 2017-02-13 22:05:00 -05:00
namespace.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
network_partition.go NodeController sets NodeTaints instead of deleting Pods 2017-02-24 09:24:33 +01:00
networking.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
networking_perf.go New ns param for NewClusterVerification 2016-12-05 16:27:07 -05:00
node_problem_detector.go Update NPD test. 2017-02-17 15:47:34 -08:00
nodeoutofdisk.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
opaque_resource.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
pd.go Move pv_util.go into framework package so that it can be used in tests 2017-02-16 20:48:06 -08:00
persistent_volumes-disruptive.go Move pv_util.go into framework package so that it can be used in tests 2017-02-16 20:48:06 -08:00
persistent_volumes-vsphere.go Move pv_util.go into framework package so that it can be used in tests 2017-02-16 20:48:06 -08:00
persistent_volumes.go Move pv_util.go into framework package so that it can be used in tests 2017-02-16 20:48:06 -08:00
pod_gc.go pkg/util: move uuid and strategicpatch into k8s.io/apimachinery 2017-01-25 19:45:09 +01:00
pods.go Move two flaky e2e tests to the flaky suite. 2017-02-10 10:17:24 -08:00
portforward.go Port forward over websockets 2017-02-01 06:32:04 -07:00
pre_stop.go install authorization.k8s.io/v1, add tests 2017-02-06 18:16:51 -05:00
proxy.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
pv_reclaimpolicy.go Move pv_util.go into framework package so that it can be used in tests 2017-02-16 20:48:06 -08:00
pvc_label_selector.go Move pv_util.go into framework package so that it can be used in tests 2017-02-16 20:48:06 -08:00
rc.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
reboot.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
replica_set.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
rescheduler.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
resize_nodes.go Allow for not-ready pods in large clusters 2017-02-21 15:01:08 +01:00
resource_quota.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
restart.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
scheduler_predicates.go Update tests. 2017-02-22 09:27:42 -05:00
security_context.go pkg/util: move uuid and strategicpatch into k8s.io/apimachinery 2017-01-25 19:45:09 +01:00
service.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
service_accounts.go Add automountServiceAccountToken field to PodSpec and ServiceAccount types 2017-02-15 16:04:09 -05:00
service_latency.go make tools/cache authoritative 2017-01-25 08:29:45 -05:00
serviceloadbalancers.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
ssh.go
statefulset.go Adds StatefulSet upgrade tests and moves common functionality into the 2017-02-10 11:21:22 -08:00
taints_test.go Update tests. 2017-02-22 09:27:42 -05:00
third-party.go refactor: Move *Options references to metav1 2017-01-24 13:41:51 -05:00
ubernetes_lite.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
util_iperf.go
volume_provisioning.go Revert "Merge pull request #40088 from jsafrane/storage-ga-v1" 2017-02-25 22:35:15 -05:00
volumes.go updating existing e2e tests and adding new e2e tests for vsphere cloud provider 2017-02-07 10:36:39 -08:00
vsphere_utils.go Revert "Merge pull request #40088 from jsafrane/storage-ga-v1" 2017-02-25 22:35:15 -05:00
vsphere_volume_diskformat.go Revert "Merge pull request #40088 from jsafrane/storage-ga-v1" 2017-02-25 22:35:15 -05:00
vsphere_volume_placement.go updating existing e2e tests and adding new e2e tests for vsphere cloud provider 2017-02-07 10:36:39 -08:00