k3s/test/e2e
Kubernetes Submit Queue 4ac5f278c5 Merge pull request #38742 from timstclair/cri-exec-long
Automatic merge from submit-queue

[CRI] Don't include user data in CRI streaming redirect URLs

Fixes: https://github.com/kubernetes/kubernetes/issues/36187

Avoid userdata in the redirect URLs by caching the {Exec,Attach,PortForward}Requests with a unique token. When the redirect URL is created, the token is substituted for the request params. When the streaming server receives the token request, the token is used to fetch the actual request parameters out of the cache.

For additional security, the token is generated using the secure random function, is single use (i.e. the first request with the token consumes it), and has a short expiration time.

/cc @kubernetes/sig-node
2017-01-11 17:16:07 -08:00
..
chaosmonkey Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
common start the apimachinery repo 2017-01-11 09:09:48 -05:00
framework start the apimachinery repo 2017-01-11 09:09:48 -05: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 Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
BUILD start the apimachinery repo 2017-01-11 09:09:48 -05:00
addon_update.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
apparmor.go Add cluster-level AppArmor E2E test 2016-12-02 10:37:28 -08:00
autoscaling_utils.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
cadvisor.go rename /release_1_5 to /clientset 2016-12-14 12:39:48 -08:00
cluster_logging_es.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
cluster_logging_gcl.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
cluster_logging_utils.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
cluster_size_autoscaling.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
cluster_upgrade.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
cronjob.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
daemon_restart.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
daemon_set.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
dashboard.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
density.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
deployment.go Merge pull request #39088 from kargakis/unit-tests-for-the-d-controller 2017-01-11 15:35:46 -08:00
disruption.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
dns.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
dns_autoscaling.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
dns_configmap.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
e2e-example-config.json
e2e.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
e2e_test.go
empty.go Allow for configuring timeout for waiting for nodes 2016-12-13 09:55:34 +01:00
empty_dir_wrapper.go [scheduling] Moved node affinity from annotations to api fields. #35518 2016-12-16 11:42:43 -05:00
etcd_failure.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
events.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
example_cluster_dns.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
example_k8petstore.go rename /release_1_5 to /clientset 2016-12-14 12:39:48 -08:00
examples.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
federated-ingress.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
federated-namespace.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
federated-secret.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
federated-service.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
federation-apiserver.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
federation-authn.go Adding e2e test 2017-01-09 17:08:53 -08:00
federation-daemonset.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
federation-deployment.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
federation-event.go move federation_release_1_5 to federation_clientset 2016-12-14 12:39:49 -08:00
federation-replicaset.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
federation-util.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
firewall.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
garbage_collector.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
generated_clientset.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
gke_local_ssd.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
gke_node_pools.go
ha_master.go Added e2e test for HA master that creates multizone workers. 2016-12-29 09:35:01 +01:00
horizontal_pod_autoscaling.go
ingress.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
ingress_utils.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
initial_resources.go
job.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
kibana_logging.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
kube_proxy.go Moves e2e service util functions into service_util.go and cleans up test codes 2017-01-03 15:36:15 -08:00
kubectl.go Don't include user data in CRI streaming redirect URLs 2017-01-11 13:40:43 -08:00
kubelet.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
kubelet_perf.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
limit_range.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
load.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
logging_soak.go New ns param for NewClusterVerification 2016-12-05 16:27:07 -05:00
mesos.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
metrics_grabber_test.go rename /release_1_5 to /clientset 2016-12-14 12:39:48 -08:00
monitoring.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
namespace.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
network_partition.go start the apimachinery repo 2017-01-11 09:09:48 -05: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 start the apimachinery repo 2017-01-11 09:09:48 -05:00
nodeoutofdisk.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
opaque_resource.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
pd.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
persistent_volumes-disruptive.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
persistent_volumes.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
petset.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
pod_gc.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
pods.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
portforward.go Merge pull request #38396 from intelsdi-x/new_portforwardertester_in_test 2017-01-11 09:14:56 -08:00
pre_stop.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
proxy.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
rc.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
reboot.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
replica_set.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
rescheduler.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
resize_nodes.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
resource_quota.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
restart.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
scheduler_predicates.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
security_context.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
service.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
service_accounts.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
service_latency.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
serviceloadbalancers.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
ssh.go
third-party.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
ubernetes_lite.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
util_iperf.go
volume_provisioning.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
volumes.go start the apimachinery repo 2017-01-11 09:09:48 -05:00