kubernetes/pkg/kubectl
Kubernetes Submit Queue 187e6ab0bc Merge pull request #50254 from liggitt/revert-disk-cache
Automatic merge from submit-queue (batch tested with PRs 50254, 50174, 50179)

Revert "Merge pull request #47353 from apelisse/http-cache"

Some issues were discovered with the caching merged in #47353:
* uses a disk-based cache that is not safe between processes (does not use atomic fs operations)
* writes get/list responses to disk that should not be cached (like `kubectl get secrets`)
* is vulnerable to partially written cache responses being used as responses to future requests
* breaks uses of the client transport that make use of websockets
* defaults to enabling the cache for any client builder using RecommendedConfigOverrideFlags or DefaultClientConfig which affects more components than just kubectl

This reverts commit fc89743dca, reversing changes made to 29ab38e898.
2017-08-08 04:02:51 -07:00
..
cmd Merge pull request #50254 from liggitt/revert-disk-cache 2017-08-08 04:02:51 -07:00
metricsutil Merge pull request #45389 from monopole/isolation1 2017-05-15 19:34:52 -07:00
plugins Flag support in kubectl plugins 2017-07-18 15:35:40 -03:00
resource add cronjobs to all 2017-07-21 10:56:26 -04:00
testing Update generated code 2017-07-18 09:28:49 +02:00
util switch from package syscall to x/sys/unix 2017-07-21 12:14:42 +02:00
apply.go kubectl: simplify code with help of linter 2017-06-23 09:49:30 -07:00
autoscale.go Update kubectl to work with new HPA objects 2017-02-07 22:25:28 -05:00
bash_comp_utils.go
BUILD Update generated code 2017-08-06 15:32:28 +02:00
cluster_test.go run hack/update-all 2017-06-22 11:31:03 -07:00
cluster.go run hack/update-all 2017-06-22 11:31:03 -07:00
clusterrolebinding.go add validate in create rolebinding 2017-05-08 15:52:44 +08:00
configmap_test.go Relax restrictions on environment variable names. 2017-07-28 22:11:26 +02:00
configmap.go fix comment of isDir 2017-06-02 09:26:13 +08:00
delete_test.go rename this file to delete.go to avoid confusion 2017-07-29 03:29:14 +00:00
delete.go rename this file to delete.go to avoid confusion 2017-07-29 03:29:14 +00:00
deployment_test.go run hack/update-all 2017-06-22 11:31:03 -07:00
deployment.go kubectl/deployment: add BaseDeploymentGenerator to reduce duplication 2017-07-18 13:17:45 -07:00
doc.go kubectl: rewrite docstrings in several files 2017-06-23 09:49:30 -07:00
env_file_test.go kubectl: refactor addFromEnvFile, write tests 2017-06-23 09:49:30 -07:00
env_file.go Relax restrictions on environment variable names. 2017-07-28 22:11:26 +02:00
explain.go Update go-restful dependency 2017-05-05 13:57:01 -07:00
generate_test.go
generate.go kubectl: rewrite docstrings in several files 2017-06-23 09:49:30 -07:00
history.go Fix printer hack to get a versioned client 2017-08-06 15:30:13 +02:00
interfaces.go find and replace 2017-01-20 08:04:53 -05:00
kubectl_test.go
kubectl.go kubectl: rewrite docstrings in several files 2017-06-23 09:49:30 -07:00
namespace_test.go Add test case for namespace 2017-06-03 14:35:49 +08:00
namespace.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
OWNERS Revert "update kubectl approvers" 2017-01-25 17:32:22 -08:00
pdb.go PDB MaxUnavailable: kubectl changes 2017-05-23 07:18:44 -07:00
proxy_server_test.go allow kubectl proxy to handle specified reject methods and default to allow all 2017-04-29 21:10:52 -05:00
proxy_server.go eliminate kubectl dependency on k8s.io/kubernetes/pkg/util 2017-06-29 14:49:51 -07:00
quota_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
quota.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
resource_filter_test.go Add test for kubectl resource filter. 2017-07-12 11:44:28 -07:00
resource_filter.go Correctly filter terminated pods in kubectl 2017-07-11 17:32:56 -07:00
rolebinding_test.go Supplement unit tests to kubectl create rolebinding command. 2017-03-29 16:36:22 +08:00
rolebinding.go add validate in create rolebinding 2017-05-08 15:52:44 +08:00
rollback.go Fix printer hack to get a versioned client 2017-08-06 15:30:13 +02:00
rolling_updater_test.go Fix code implicitly casting clientsets to getters 2017-08-06 15:30:13 +02:00
rolling_updater.go fix swallowed error in kubectl rolling_updater 2017-07-29 16:45:34 -07:00
rollout_status_test.go Update StatefulSet rollout status for parameterized RollingUpdate 2017-06-12 10:07:07 -07:00
rollout_status.go DS: kubectl changes 2017-07-25 11:47:57 -07:00
run_test.go Relax restrictions on environment variable names. 2017-07-28 22:11:26 +02:00
run.go Relax restrictions on environment variable names. 2017-07-28 22:11:26 +02:00
scale_test.go move testing/core to client-go 2017-01-26 13:54:40 -05:00
scale.go Deployments under apps/v1beta1 with new defaults 2017-03-01 15:14:41 +01:00
secret_for_docker_registry_test.go Make 'docker-email' optional on dockercfg secrets 2017-02-27 17:13:08 -05:00
secret_for_docker_registry.go Make 'docker-email' optional on dockercfg secrets 2017-02-27 17:13:08 -05:00
secret_for_tls_test.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
secret_for_tls.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
secret_test.go Relax restrictions on environment variable names. 2017-07-28 22:11:26 +02:00
secret.go modify the meassage in kubectl secret command when the envFile path is not an file path 2017-06-26 16:30:43 +08:00
service_basic_test.go Populate endpoints and allow ports with headless service 2017-06-28 11:15:51 +08:00
service_basic.go Populate endpoints and allow ports with headless service 2017-06-28 11:15:51 +08:00
service_test.go Populate endpoints and allow ports with headless service 2017-06-28 11:15:51 +08:00
service.go Merge pull request #38183 from tianshapjq/remove-create-external-load-balancer 2017-02-07 11:33:41 -08:00
serviceaccount_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
serviceaccount.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
sorting_printer_test.go run hack/update-all 2017-06-22 11:31:03 -07:00
sorting_printer.go run hack/update-all 2017-06-22 11:31:03 -07:00
versioned_client.go Fix printer hack to get a versioned client 2017-08-06 15:30:13 +02:00