Commit Graph

16160 Commits

Author SHA1 Message Date
Cici Huang
2f0e5af40b Enable the empty list sum support. 2022-07-20 17:41:24 +00:00
cici37
ae6243b431 Pick up dispatcher refactor changes from cel-go 2022-07-20 17:41:24 +00:00
Cici Huang
35669cc69c Bump cel-go to v0.12.4 2022-07-14 18:23:57 +00:00
Kubernetes Prow Robot
19a22f7637 Merge pull request #111008 from cici37/bumpCEL
Bump cel-go to v0.12.3
2022-07-14 03:03:04 -07:00
Kubernetes Prow Robot
7ac06e11e8 Merge pull request #109676 from cartermckinnon/optimize-unmounts
Skip mount point checks when possible during mount cleanup.
2022-07-14 03:02:57 -07:00
Kubernetes Prow Robot
08f9125cb0 Merge pull request #111109 from azylinski/apf-seats-httplog
Always log APF WorkEstimate params in kube-apiserver http logs
2022-07-13 22:51:03 -07:00
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
Cici Huang
58303deee7 Adding comment for maxValidDepth check. 2022-07-13 21:35:38 +00:00
Cici Huang
c67e914373 Bump cel-go to v0.12.3 2022-07-13 20:19:59 +00:00
Cici Huang
51fcfb97ce Add test for CEL maxRecurionDepth check. 2022-07-13 17:03:16 +00: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
Artur Żyliński
962eb52be4 Always log APF InitialSeats and FinalSeats values
Add apf_additionalLatency field, to have all WorkEstimate data
2022-07-13 11:11:59 +02: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
Cici Huang
a421fd4834 Bump cel-go to v0.12.1 2022-07-11 17:05:32 +00:00
Cici Huang
772a252b06 Bump cel-go to v0.12.0 2022-07-11 08:40:34 -07: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
Carter McKinnon
858d925721 Add debug info to log message 2022-06-30 09:53:20 -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