Commit Graph

10808 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
2adadf9218 Merge pull request #84023 from seans3/printing-tests-cleanup
Move GoTemplatePrinter tests to correct location
2019-10-22 23:19:32 -07:00
Kubernetes Prow Robot
9a7201c6b1 Merge pull request #83967 from mgugino-upstream-stage/kubectl-drain-timeout
kubectl drain: avoid leaking goroutines
2019-10-22 23:19:22 -07:00
Kubernetes Prow Robot
abc2b92d19 Merge pull request #83722 from RainbowMango/pr_introduce_promhttp
Introduce http handler to metrics stability framework
2019-10-22 23:19:12 -07:00
Kubernetes Prow Robot
43c9c07401 Merge pull request #83627 from jackkleeman/sni-cert-reload
Plumb dynamic SNI certificates
2019-10-22 23:18:57 -07:00
wojtekt
f08dfb4cb6 Create Slice string to bool pointer conversion 2019-10-23 08:16:40 +02:00
wojtekt
a7b0f1199b Create tags for explicit conversion 2019-10-23 08:16:33 +02:00
Kubernetes Prow Robot
9c70e39b20 Merge pull request #83857 from mrbobbytables/update-client-go-owners
Prune inactive owners from staging/src/k8s.io/client-go/* OWNERS files.
2019-10-22 21:38:13 -07:00
Sean Sullivan
0bafc826ae Adds test TestTemplateSuccess (from TestPrinters) 2019-10-22 16:10:00 -07:00
Anish Ramasekar
eeeb59e71a update getmetadata to use unsafe read 2019-10-22 13:55:13 -07:00
Sean Sullivan
6660937139 Move template printer error test to correct location template_test.go 2019-10-22 13:07:07 -07:00
Sean Sullivan
57259fa419 Moves TestTemplatePanic to correct location of template_test.go 2019-10-22 13:07:07 -07:00
Sean Sullivan
d9ded62fb9 Moves TestTemplateStrings to correct location of template_test.go 2019-10-22 13:07:07 -07:00
Anish Ramasekar
cebdd85186 add allowunsafe read
update common controller

add comment

update to cached data

add cacheReadType type

update logic for disk reconcile loop to read from cache

update delete cache for node

review feedback
2019-10-22 12:56:18 -07:00
Jack Kleeman
84bc6b151d Plumb dynamic SNI certificates
We create and use a dynamic certificate provider for the SNI serving
certificates. Currently we only use static serving certificate
providers, so the files are not reloaded, but we should be able to move
to a provider that is able to reload later on.
2019-10-22 14:27:45 +01:00
wojtekt
f06b453b0d Improve selector 2019-10-22 13:17:29 +02:00
Jan Safranek
b3bd620b2a Lower AWS DescribeVolume frequency
Call DescribeVolumes less frequently so controller-manager is not throttled
by AWS. DescribeVolumes is basically the only Kubernetes call that suffers API
throttling by AWS.
2019-10-22 12:50:45 +02:00
Kubernetes Prow Robot
ea4570a412 Merge pull request #84167 from yutedz/health-path-prefix
etcd health check key should have proper prefix
2019-10-22 00:19:37 -07:00
Kubernetes Prow Robot
aa25739da4 Merge pull request #83427 from logicalhan/metrics-timeout
Fix double counting issue for request metrics on timeout.
2019-10-21 21:11:22 -07:00
Ted Yu
f4941e265e etcd health check key should have proper prefix 2019-10-21 17:03:24 -07:00
Han Kang
f8f1def5f1 rename metric for apiserver request terminations and reword corresponding documentation
Change-Id: I47a9c7b10614afe85bb652fa61984f91848d6d65
2019-10-21 13:26:31 -07:00
Michael Gugino
0088a9e6a8 Add timeout info to kubectl drain logging 2019-10-21 15:21:26 -04:00
t-qini
19c09ff309 Return an error when zone info is not found. 2019-10-21 12:30:55 +08:00
sshukun
a0d3e6750e Fix typo in k8s.io/client-go/tools/cache/index.go 2019-10-21 13:30:45 +09:00
RainbowMango
3c42eb9611 Stop register to prom registry from legacyregistry 2019-10-21 09:33:42 +08:00
Clayton Coleman
a62c5b282f namespace: Provide a special status cause when a namespace is terminating
Clients should be able to identify when a namespace is being terminated and
take special action such as backing off or giving up. Add a helper for
getting the cause of an error and then add a special cause to the forbidden
error that namespace lifecycle admission returns. We can't change the forbidden
reason without potentially breaking older clients and so cause is the
appropriate tool.

Add `StatusCause` and `HasStatusCause` to the errors package to make checking
for causes simpler. Add `NamespaceTerminatingCause` to the v1 API as a constant.
2019-10-20 18:38:55 -04:00
Kubernetes Prow Robot
ffc2227e3e Merge pull request #84082 from wojtek-t/improve_to_unstructured
Create microbenchmarks for ToUnstructured/FromUnstructured.
2019-10-20 14:47:37 -07:00
Kubernetes Prow Robot
3ebee370c5 Merge pull request #81971 from laddng/api-resources-sort-by-flag
Added a new `--sort-by` flag to kubectl api-resources command
2019-10-19 05:27:37 -07:00
wojtekt
c9a90954d6 Create benchmarks for ToUnstructured/FromUnstructured. 2019-10-18 13:44:43 +02:00
Kubernetes Prow Robot
f9acca889c Merge pull request #84043 from wojtek-t/tweak_serialize_object_once
Don't use CachingObject if the number of watchers is small
2019-10-17 19:51:22 -07:00
Kubernetes Prow Robot
1f8b3bfd98 Merge pull request #83811 from immutableT/single-kms-mock
Use single kms-plugin mock in unit and integration tests.
2019-10-17 18:17:57 -07:00
Michael Gugino
0e8998a040 kubectl drain: avoid leaking goroutines
Recently, kubectl drain has been refactored to be consumeable
as a library.  Currently, if a pod cannot be evicted due
to PDBs, we will leak a goroutine.

This commit ensures the goroutine always exists.

Related-bug: https://github.com/kubernetes/kubernetes/issues/81333
2019-10-17 20:03:53 -04:00
immutablet
4d24b41410 Use single kms-plugin mock in unit and integration tests. 2019-10-17 13:46:03 -07:00
Kubernetes Prow Robot
a78a403f63 Merge pull request #83580 from jackkleeman/apiserver-cert-file-reload5
Plumbing for dynamic apiserver serving certificates
2019-10-17 13:37:59 -07:00
Kubernetes Prow Robot
006378fcc1 Merge pull request #83195 from wojtek-t/watch_bookmarks_ga
Promote WatchBookmarks feature to GA
2019-10-17 11:30:38 -07:00
Jack Kleeman
6f89f10274 Plumb dynamic serving certificates
We create and use a dynamic certificate provider for the main apiserver
serving certificates: SNI will be handled separately later. Currently we
only use static serving certificate providers, so the files are not
reloaded, but we should be able to move to a provider that is able to
reload later on.
2019-10-17 14:37:16 +01:00
wojtekt
c5170dfb66 Tweak use of caching objects 2019-10-17 15:18:24 +02:00
Kubernetes Prow Robot
7d243bc2a6 Merge pull request #83555 from deads2k/dynamic-cert-kube-apiserver-wiring
Dynamic cert kube apiserver wiring
2019-10-17 01:47:07 -07:00
Kubernetes Prow Robot
93586808aa Merge pull request #83238 from shturec/fixauditretry
Sending non-blocking audit events to a webhook is retried on any error
2019-10-17 01:46:52 -07:00
Kubernetes Prow Robot
6a5f0e6eda Merge pull request #81348 from yastij/code-org-service-controller
move service helpers to k8s.io/cloud-provider
2019-10-17 00:20:38 -07:00
Kubernetes Prow Robot
ad0274fb6e Merge pull request #82455 from AdheipSingh/patch-1
Update comment for syncHandler
2019-10-16 22:25:06 -07:00
Kubernetes Prow Robot
eb2deb66e5 Merge pull request #78541 from deads2k/timeout
choose a more unique request timeout default
2019-10-16 20:54:38 -07:00
Kubernetes Prow Robot
cb19b56831 Merge pull request #83419 from deads2k/insecure-backend-proxy
Insecure backend proxy
2019-10-16 13:58:38 -07:00
Kubernetes Prow Robot
5f43502060 Merge pull request #83970 from jpbetz/bbolt-v1.3.3
Bump bbolt to v1.3.3
2019-10-16 11:38:05 -07:00
Kubernetes Prow Robot
554412c62c Merge pull request #83956 from liggitt/intstr-type
Fix proto.Merge of IntOrString type
2019-10-16 11:37:44 -07:00
David Eads
abddbd87cd wire dynamic tlsconfig up to apiserver 2019-10-16 13:43:33 -04:00
David Eads
e1dd9af894 choose a more unique request timeout default 2019-10-16 13:26:43 -04:00
Kubernetes Prow Robot
cd7a0ee8eb Merge pull request #83945 from barkbay/fix-83895
Fix memory and timer leak in work queue
2019-10-16 09:35:56 -07:00
Kubernetes Prow Robot
634bddddf2 Merge pull request #83911 from matte21/fix-shared-index-informer-notification-miss
Fix DeltaFIFO Replace method to prevent SharedIndexInformers from missing notifications
2019-10-16 09:34:59 -07:00
Kubernetes Prow Robot
4fa7d42301 Merge pull request #83899 from wojtek-t/describe_lease_in_node
Add information from Lease to kubectl describe node
2019-10-16 09:34:11 -07:00
Kubernetes Prow Robot
75390f5d91 Merge pull request #83828 from SataQiu/cleanup-component-base-20191012
Clean up for component-base/metrics
2019-10-16 09:33:56 -07:00