Commit Graph

16140 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
f3654386ab Merge pull request #111097 from saltbo/fix-thethe-typo
fix: update the typo code comment
2022-07-13 18:03:07 -07:00
Kubernetes Prow Robot
22d018cf76 Merge pull request #110104 from MikeSpreitzer/add-timing-ratio-histograms
Add timing ratio histograms
2022-07-13 18:02:56 -07:00
Mike Spreitzer
0c0b7ca49f Use timing ratio histograms instead of sample-and-watermark histograms 2022-07-13 12:03:06 -04:00
Mike Spreitzer
8039f9d600 Add timing ratio histograms
Following is the result of benchmarking the two kinds of histograms on
my laptop.

% go test  -benchmem -run=^$ -bench Histogram .
goos: darwin
goarch: amd64
pkg: k8s.io/apiserver/pkg/util/flowcontrol/metrics
cpu: Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
BenchmarkSampleAndWaterMarkHistogramsVecEltSafeEarly-16    	  980143	      1230 ns/op	       0 B/op	       0 allocs/op
BenchmarkSampleAndWaterMarkHistogramsVecEltSafeLate-16     	  932380	      1216 ns/op	       0 B/op	       0 allocs/op
BenchmarkTimingRatioHistogram-16                           	12665247	        94.13 ns/op	       0 B/op	       0 allocs/op
BenchmarkTimingRatioHistogramVecElementSimple-16           	11015806	       100.4 ns/op	       0 B/op	       0 allocs/op
BenchmarkTimingRatioHistogramVecElementSafeEarly-16        	 7142589	       172.0 ns/op	       0 B/op	       0 allocs/op
BenchmarkTimingRatioHistogramVecElementSafeLate-16         	11487517	        96.67 ns/op	       0 B/op	       0 allocs/op
PASS
ok  	k8s.io/apiserver/pkg/util/flowcontrol/metrics	7.718s
2022-07-13 12:02:31 -04:00
Kubernetes Prow Robot
09e8339ae4 Merge pull request #111002 from HecarimV/fix-220707
fix static-check for staging/src/k8s.io/client-go/
2022-07-13 01:01:37 -07:00
saltbo
d2bab218dd fix: update the typo code comment 2022-07-13 10:16:51 +08:00
Kubernetes Prow Robot
63106196df Merge pull request #111064 from sftim/20220711_update_kube_aggregator_readme
Update kube aggregator readme
2022-07-12 18:38:06 -07:00
Kubernetes Prow Robot
e85dcc5337 Merge pull request #108532 from cbandy/status-cause
Use errors.As to detect wrapping in StatusCause
2022-07-12 18:37:47 -07:00
Kubernetes Prow Robot
d46399f788 Merge pull request #111087 from HecarimV/fix-22071205
Fix: import the same package multiple times
2022-07-12 08:32:21 -07:00
Kubernetes Prow Robot
15beb41423 Merge pull request #110538 from hwdef/update-kubectl-trans
Update the Chinese translation of kubectl
2022-07-12 04:04:50 -07:00
HaoJie Liu
4f0a0ec81c Fix:import the same package multiple times
Signed-off-by: HaoJie Liu <liuhaojie@beyondcent.com>
2022-07-12 17:41:37 +08:00
Tim Bannister
fe66c05a30 Fix link to design-proposals archive 2022-07-11 10:07:55 +01:00
Tim Bannister
facc028968 Update kube-aggregator deliverables 2022-07-11 10:07:34 +01:00
Kubernetes Prow Robot
be53d94595 Merge pull request #108792 from wongearl/modify-todo
fix CustomArgs annotation, todo describe
2022-07-11 00:21:50 -07:00
Kubernetes Prow Robot
00ea892a0f Merge pull request #110564 from j4m3s-s/add-ports-doc-fix
Fix description of Ports in PodSpec
2022-07-08 21:41:46 -07:00
Kubernetes Prow Robot
49738aaf17 Merge pull request #110916 from zhoumingcheng/master-code-v1
Correct wrong syntax
2022-07-08 09:07:46 -07:00
Kubernetes Prow Robot
3251d4cff6 Merge pull request #111010 from thockin/remove-refs-to-EndpointSliceNodeName
Remove obsolete refs to gate EndpointSliceNodeName
2022-07-08 05:41:47 -07:00
Kubernetes Prow Robot
4569e646ef Merge pull request #109111 from chendave/ginkgo_upstream
Migrate Ginkgo from v1 to v2
2022-07-07 23:57:46 -07:00
Kubernetes Prow Robot
ebcc5834f9 Merge pull request #110326 from ardaguclu/add-validation-replace
Validate dry-run and force flags can not be used same time in replace
2022-07-07 20:35:45 -07:00
Dave Chen
857458cfa5 update ginkgo from v1 to v2 and gomega to 1.19.0
- update all the import statements
- run hack/pin-dependency.sh to change pinned dependency versions
- run hack/update-vendor.sh to update go.mod files and the vendor directory
- update the method signatures for custom reporters

Signed-off-by: Dave Chen <dave.chen@arm.com>
2022-07-08 10:44:46 +08:00
Kubernetes Prow Robot
8e62fd24b0 Merge pull request #111001 from pohly/klog-update
build: update to klog v2.70.1
2022-07-07 17:54:23 -07:00
Tim Hockin
c2ee067221 Remove obsolete refs to gate EndpointSliceNodeName 2022-07-07 13:19:59 -07:00
Kubernetes Prow Robot
9d68640ed3 Merge pull request #110923 from mpuckett159/fix/add-wait-timers
Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster
2022-07-07 07:57:34 -07:00
Arda Güçlü
e41f2a1d7c Change error messages 2022-07-07 15:05:17 +03:00
HaoJie Liu
6022b69dfd fix static-check for staging/src/k8s.io/client-go/
Signed-off-by: HaoJie Liu <liuhaojie@beyondcent.com>
2022-07-07 18:58:25 +08:00
Patrick Ohly
3581e30883 build: update to klog v2.70.1
This makes ktesting more resilient against logging from leaked goroutines,
which is a problem that came up in kubelet node shutdown
tests (https://github.com/kubernetes/kubernetes/issues/110854).
2022-07-07 12:54:08 +02:00
James Landrein
9da646de4e Fix description of Ports in PodSpec 2022-07-07 10:43:25 +02:00
Kubernetes Prow Robot
e8eb7a5e19 Merge pull request #110990 from thockin/svc-typenames-IPFamilyPolicyType
Rename IPFamilyPolicyType => IPFamilyPolicy
2022-07-06 18:39:44 -07:00
Kubernetes Prow Robot
b3be343bc8 Merge pull request #110811 from Abirdcfly/clock
Update golangci-lint to 1.46.2 and fix errors
2022-07-06 16:03:32 -07:00
Tim Hockin
55232e2ef7 Rename IPFamilyPolicyType => IPFamilyPolicy 2022-07-06 15:42:26 -07:00
Kubernetes Prow Robot
bd2776e0c9 Merge pull request #110868 from rikatz/endport-to-ga
Promote endPort in Network Policy to GA
2022-07-05 19:48:49 -07:00
hwdef
1c4387c78f Update the Chinese translation of kubectl 2022-07-04 18:55:06 +08:00
Marcus Puckett
61ebfdb201 Add cases for when --timeout=0 and tests 2022-07-01 16:58:09 -07:00
Marcus Puckett
a6bd1e6ac9 Revert "Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster (#108086)"
This reverts commit 171431ca2c.
2022-07-01 13:45:18 -07:00
zhoumingcheng
e64f68aa6b Fix a typo
Signed-off-by: zhoumingcheng <zhoumingcheng@beyondcent.com>
2022-07-01 18:05:52 +08:00
Kubernetes Prow Robot
8a7eda4f61 Merge pull request #110831 from chendave/openapi
Bump `kube-openapi` to the latest
2022-06-30 10:42:09 -07:00
Marcus Puckett
171431ca2c Move kubectl wait to informers with a cache to avoid hanging due to objects disappearing from the cluster (#108086)
* move to using informers for getObjAndCheckCondition

* move to using informers for IsDeleted

* update tests to handle new informer methodology

* set minimum timeout to 1s because informer can't handle less for caching reasons

* fix null return for deletes issue
2022-06-30 09:06:08 -07:00
Ricardo Katz
5351f6c90a Generated files for endPort promotion 2022-06-30 00:33:43 +00:00
Ricardo Katz
3e7bdbbf30 Promote endPort to GA 2022-06-30 00:33:43 +00:00
Kubernetes Prow Robot
b2ed6ca64f Merge pull request #109479 from ardaguclu/new-kubecachedir-env
Introduce KUBECACHEDIR environment variable to override default discovery cache dir
2022-06-29 11:44:19 -07:00
Kubernetes Prow Robot
d0f5496d53 Merge pull request #110548 from benluddy/cel-unstructuredtoval-benchmark-fixture
Do test fixture setup outside cel.UnstructuredToVal benchmark loop.
2022-06-29 03:36:05 -07:00
Abirdcfly
2bca77a3d9 Update golangci-lint to 1.46.2 and fix errors
Signed-off-by: Abirdcfly <fp544037857@gmail.com>
2022-06-29 17:42:46 +08:00
Kubernetes Prow Robot
ab4aa182a5 Merge pull request #110398 from ardaguclu/flatten-rollout-status
Enable resource builder flattening in rollout status
2022-06-28 23:08:04 -07:00
Dave Chen
597071af17 Bump kube-openapi to the latest
This will help us to get rid of `Ginkgo` v1 dep.

Signed-off-by: Dave Chen <dave.chen@arm.com>
2022-06-29 11:47:18 +08:00
Kubernetes Prow Robot
b5f202f0ed Merge pull request #110619 from ardaguclu/split-patching
(kubectl apply): Split patching types into functions and refactorings
2022-06-28 15:19:35 -07:00
Arda Güçlü
66c2f6069e Move resource lookup into its own function 2022-06-28 09:30:06 +03:00
Kubernetes Prow Robot
d550419496 Merge pull request #110549 from benluddy/skip-unused-oldself-activation-work
Only provide an oldSelf binding when referenced by a CEL rule.
2022-06-27 13:40:34 -07:00
Kubernetes Prow Robot
10810ab42b Merge pull request #110788 from 21kyu/change_reflect_ptr
Change reflect.Ptr to reflect.Pointer
2022-06-27 10:16:59 -07:00
Kubernetes Prow Robot
d9e7f25a80 Merge pull request #110668 from brianpursley/k-108630
Remove unused flags from kubectl run
2022-06-27 07:49:00 -07:00
21kyu
df168d5b5c Change reflect.Ptr to reflect.Pointer 2022-06-26 01:23:43 +09:00