Kubernetes Prow Robot
4c4f0c3a20
Merge pull request #115837 from wedaly/kubectl-netadmin-pointer-bool
...
kubectl: use pointer.Bool instead of deprecated pointer.BoolPtr
2023-02-16 09:56:03 -08:00
Kubernetes Prow Robot
5c09c9de29
Merge pull request #115828 from cpanato/go1201
...
[go] Bump images, dependencies and versions to go 1.20.1
2023-02-16 09:55:56 -08:00
Kubernetes Prow Robot
bce513a2b8
Merge pull request #115821 from lianghao208/scheduling_gate_name_format
...
Validating the scheduling gate name qualified
2023-02-16 09:55:49 -08:00
Kubernetes Prow Robot
ffe410bbb4
Merge pull request #115604 from pacoxu/fix-design-proposals-links
...
old design proposals are now moved to Design Proposals Archive repo
2023-02-16 09:55:38 -08:00
Kubernetes Prow Robot
d004f324d3
Merge pull request #114447 from yulng/elseyw
...
fix:Optimize code for else logic
2023-02-16 08:33:40 -08:00
Kubernetes Prow Robot
cd5ab49741
Merge pull request #115713 from SataQiu/clean-20230213
...
cleanup: using const systemNodeRoleName instead of string "system:node"
2023-02-16 07:21:50 -08:00
Kubernetes Prow Robot
9269aaada2
Merge pull request #114201 from Octopusjust/k8s-pr20
...
change unnecessary `switch` to `if` in metrics.go
2023-02-16 07:21:38 -08:00
Will Daly
4101b79606
kubectl: use pointer.Bool instead of deprecated pointer.BoolPtr
...
Signed-off-by: Will Daly <widaly@microsoft.com>
2023-02-16 06:47:33 -08:00
cpanato
65230338ad
[go] Bump images, dependencies and versions to go 1.20.1
...
Signed-off-by: cpanato <ctadeu@gmail.com>
2023-02-16 13:38:32 +01:00
Kubernetes Prow Robot
77af0be42f
Merge pull request #115519 from sanposhiho/move-metric-recorder
...
cleanup(scheduler): move metricRecorder to metrics package
2023-02-16 03:57:38 -08:00
ZhangYu
48b9f7bb6c
change unnecessary switch to if in metrics.go
2023-02-16 18:37:53 +08:00
Kubernetes Prow Robot
1e84987bac
Merge pull request #115799 from pohly/test-util-data-race
...
test/utils: avoid data race during parallel create
2023-02-16 01:53:38 -08:00
Kubernetes Prow Robot
8e31885e36
Merge pull request #115575 from SataQiu/fix-20230207
...
kubeadm: fix a bug where the uploaded kubelet configuration in kube-system/kubelet-config ConfigMap does not respect user patch
2023-02-16 00:45:38 -08:00
Patrick Ohly
501a7678b3
test/utils: avoid data race during parallel create
...
The client-go Create call writes into the object that it gets passed. Each call
therefore needs its own copy when invoked in parallel.
Seen in
go test -v -timeout=0 -bench=.*/SchedulingBasic/5000Nodes -race ./test/integration/scheduler_perf
WARNING: DATA RACE
Read at 0x00c003fa5b00 by goroutine 45227:
k8s.io/apimachinery/pkg/apis/meta/v1.(*TypeMeta).GroupVersionKind()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/meta.go:126 +0x84
k8s.io/apimachinery/pkg/runtime.WithVersionEncoder.Encode()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/runtime/helper.go:231 +0x176
k8s.io/apimachinery/pkg/runtime.(*WithVersionEncoder).Encode()
<autogenerated>:1 +0xfb
k8s.io/apimachinery/pkg/runtime.Encode()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/runtime/codec.go:50 +0xb3
k8s.io/client-go/rest.(*Request).Body()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/client-go/rest/request.go:469 +0x884
k8s.io/client-go/kubernetes/typed/core/v1.(*pods).Create()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/client-go/kubernetes/typed/core/v1/pod.go:126 +0x264
k8s.io/kubernetes/test/utils.CreatePodWithRetries.func1()
/nvme/gopath/src/k8s.io/kubernetes/test/utils/create_resources.go:61 +0x111
k8s.io/apimachinery/pkg/util/wait.ConditionFunc.WithContext.func1()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:222 +0x30
k8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtectionWithContext()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:262 +0x7b
k8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtection()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:255 +0x5c
k8s.io/apimachinery/pkg/util/wait.ExponentialBackoff()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:431 +0x67
k8s.io/kubernetes/test/utils.RetryWithExponentialBackOff()
/nvme/gopath/src/k8s.io/kubernetes/test/utils/create_resources.go:53 +0x1be
k8s.io/kubernetes/test/utils.CreatePodWithRetries()
/nvme/gopath/src/k8s.io/kubernetes/test/utils/create_resources.go:70 +0x1bf
k8s.io/kubernetes/test/utils.makeCreatePod()
/nvme/gopath/src/k8s.io/kubernetes/test/utils/runners.go:1339 +0x68
k8s.io/kubernetes/test/utils.CreatePod.func1()
/nvme/gopath/src/k8s.io/kubernetes/test/utils/runners.go:1349 +0xab
k8s.io/client-go/util/workqueue.ParallelizeUntil.func1()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/client-go/util/workqueue/parallelizer.go:90 +0x1c1
Previous write at 0x00c003fa5b00 by goroutine 45250:
k8s.io/apimachinery/pkg/apis/meta/v1.(*TypeMeta).SetGroupVersionKind()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/meta.go:121 +0x1cc
k8s.io/apimachinery/pkg/runtime.WithVersionEncoder.Encode()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/runtime/helper.go:241 +0x408
k8s.io/apimachinery/pkg/runtime.(*WithVersionEncoder).Encode()
<autogenerated>:1 +0xfb
k8s.io/apimachinery/pkg/runtime.Encode()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/runtime/codec.go:50 +0xb3
k8s.io/client-go/rest.(*Request).Body()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/client-go/rest/request.go:469 +0x884
k8s.io/client-go/kubernetes/typed/core/v1.(*pods).Create()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/client-go/kubernetes/typed/core/v1/pod.go:126 +0x264
k8s.io/kubernetes/test/utils.CreatePodWithRetries.func1()
/nvme/gopath/src/k8s.io/kubernetes/test/utils/create_resources.go:61 +0x111
k8s.io/apimachinery/pkg/util/wait.ConditionFunc.WithContext.func1()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:222 +0x30
k8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtectionWithContext()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:262 +0x7b
k8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtection()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:255 +0x5c
k8s.io/apimachinery/pkg/util/wait.ExponentialBackoff()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:431 +0x67
k8s.io/kubernetes/test/utils.RetryWithExponentialBackOff()
/nvme/gopath/src/k8s.io/kubernetes/test/utils/create_resources.go:53 +0x1be
k8s.io/kubernetes/test/utils.CreatePodWithRetries()
/nvme/gopath/src/k8s.io/kubernetes/test/utils/create_resources.go:70 +0x1bf
k8s.io/kubernetes/test/utils.makeCreatePod()
/nvme/gopath/src/k8s.io/kubernetes/test/utils/runners.go:1339 +0x68
k8s.io/kubernetes/test/utils.CreatePod.func1()
/nvme/gopath/src/k8s.io/kubernetes/test/utils/runners.go:1349 +0xab
k8s.io/client-go/util/workqueue.ParallelizeUntil.func1()
/nvme/gopath/src/k8s.io/kubernetes/vendor/k8s.io/client-go/util/workqueue/parallelizer.go:90 +0x1c1
2023-02-16 08:44:42 +01:00
Kubernetes Prow Robot
6a5c88b9dd
Merge pull request #115712 from wedaly/kubectl-netadmin-debug-profile
...
kubectl debug: add netadmin profile
2023-02-15 23:39:38 -08:00
Paco Xu
3d536bd14b
API docs: point to current docs instead of archived designs
2023-02-16 15:32:08 +08:00
Kensei Nakada
aa7b1766e5
cleanup(scheduler): move metricRecorder to metrics package
2023-02-16 07:27:08 +00:00
lianghao208
f09eeaf104
Validating the scheduling gate naming format
2023-02-16 14:56:41 +08:00
Kubernetes Prow Robot
908803081f
Merge pull request #115811 from danwinship/e2e-userspace-cleanup
...
Remove checks for userspace proxy mode in e2e tests
2023-02-15 18:03:49 -08:00
Kubernetes Prow Robot
292450717c
Merge pull request #115394 from ritazh/kmsv2-metrics
...
kmsv2: add metrics
2023-02-15 18:03:37 -08:00
Kubernetes Prow Robot
a25834cb5a
Merge pull request #115802 from logicalhan/webhook-metrics
...
webhook metrics top out at 2.5s but default timeout is 10s
2023-02-15 15:29:11 -08:00
Kubernetes Prow Robot
40deade20d
Merge pull request #115583 from lianghao208/scheduling-gate
...
Optimization on running prePreEnqueuePlugins before adding pods into activeQ
2023-02-15 15:28:59 -08:00
Rita Zhang
bd0f7f8ee8
kmsv2: add metrics
...
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
2023-02-15 15:08:24 -08:00
Kubernetes Prow Robot
ccaa730805
Merge pull request #115808 from dgrisonnet/revert-115455
...
Revert "restclient: rename "method" label to "verb""
2023-02-15 13:52:19 -08:00
Dan Winship
9283429f22
Remove checks for userspace proxy mode in e2e tests
...
It's gone
2023-02-15 16:30:58 -05:00
Damien Grisonnet
51ae7265ae
restclient: revert metrics test to use old label
...
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2023-02-15 20:57:31 +01:00
Damien Grisonnet
437c9d9ab2
Revert "restclient: rename "method" label to "verb""
...
This reverts commit c9944709bc
.
2023-02-15 20:08:13 +01:00
Han Kang
7b823002f3
add 25s bucket
2023-02-15 10:31:12 -08:00
Kubernetes Prow Robot
ebae41641f
Merge pull request #115798 from pohly/dra-event-broadcaster
...
dra: avoid goroutine leaks from event broadcaster
2023-02-15 09:58:41 -08:00
Kubernetes Prow Robot
fa3d5730a4
Merge pull request #115797 from pohly/dra-test-driver-resource-limit-fix
...
e2e dra: fix resource limits in a mixed cluster
2023-02-15 09:58:33 -08:00
Han Kang
20b5205dad
use 10 seconds as the biggest bucket for webhook metrics otherwise charts will top out at 2.5s for webhook latencies
2023-02-15 09:17:41 -08:00
Kubernetes Prow Robot
e18fa74551
Merge pull request #115590 from swatisehgal/topology-mgr-duration-metrics
...
node: topology-mgr: Add metric to measure topology manager admission latency
2023-02-15 07:12:25 -08:00
Patrick Ohly
0e1139d027
dra: avoid goroutine leaks from event broadcaster
...
When using these controllers in test/integration/scheduler_perf, the goroutine
leak check there pointed out that broadcaster.Shutdown function wasn't called
and thus goroutines leaked during a test.
2023-02-15 15:14:27 +01:00
Patrick Ohly
20d7fa2771
e2e dra: fix resource limits in a mixed cluster
...
The check for "resources available on a node" must treat nodes that are not
listed as "no resources available". The previous logic only worked because all
nodes were listed during E2E testing. The upcoming integration testing is
covering additional scenarios and triggered this broken case.
2023-02-15 15:12:19 +01:00
Swati Sehgal
8442b450e5
node: topology-mgr: code optimization
...
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2023-02-15 14:04:10 +00:00
Swati Sehgal
cf21dcef51
node: topology-mgr: e2e: changes to validate admission latency metrics
...
The component was previously incorrect. This patch updates to
the correct component name.
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2023-02-15 13:59:56 +00:00
Swati Sehgal
bc941633c1
node: topology-mgr: add metric to measure topology mgr admission latency
...
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2023-02-15 13:59:47 +00:00
Kubernetes Prow Robot
b3d8ac8496
Merge pull request #115786 from liggitt/net-0.7.0-master
...
Update golang.org/x/net to v0.7.0
2023-02-14 23:28:35 -08:00
Kubernetes Prow Robot
964529b227
Merge pull request #112037 from mingweishih/update_default_proc_mount
...
Move /proc/asound from defaultReadonlyPaths to defaultMaskedPaths
2023-02-14 23:28:24 -08:00
Kubernetes Prow Robot
98406e2a3e
Merge pull request #115785 from liggitt/fix-kubectl-test
...
Revert "Refactor fake versions of openapi client into testing subdir"
2023-02-14 21:26:39 -08:00
Kubernetes Prow Robot
62903e3de6
Merge pull request #115626 from hh/patch-3
...
Migrate apiserver tracing_test.go to registry.k8s.io
2023-02-14 21:26:31 -08:00
Kubernetes Release Robot
abe25e4ebc
CHANGELOG: Update directory for v1.27.0-alpha.2 release
2023-02-15 04:19:34 +00:00
Jordan Liggitt
f8e00778dd
Update golang.org/x/net to v0.7.0
2023-02-14 23:14:30 -05:00
Kubernetes Prow Robot
f545ff3ba8
Merge pull request #115610 from SataQiu/detect-sandbox-20230208
...
kubeadm: show a warning message when detecting that the sandbox image of the container runtime is inconsistent with that used by kubeadm
2023-02-14 19:26:23 -08:00
Jordan Liggitt
f989445900
Revert "Refactor fake versions of openapi client into testing subdir"
...
This reverts commit 869da89eab
.
2023-02-14 22:14:37 -05:00
lianghao208
c01fa8279d
Optimization on running prePreEnqueuePlugins before adding pods into activeQ
2023-02-15 11:13:21 +08:00
Kubernetes Prow Robot
08bbecb8e3
Merge pull request #115465 from seans3/openapi-client-testing
...
Refactor fake versions of openapi client into testing subdir
2023-02-14 16:35:54 -08:00
Kubernetes Prow Robot
390ddafe9e
Merge pull request #114494 from chrishenzie/readwriteoncepod-beta
...
Graduate ReadWriteOncePod to beta, updated e2e test
2023-02-14 16:35:42 -08:00
Kubernetes Prow Robot
b8688048f8
Merge pull request #115758 from sourcelliu/storageversion
...
Remove unused code
2023-02-14 14:26:03 -08:00
Kubernetes Prow Robot
fdc117a6dd
Merge pull request #114887 from binacs/binacs/simplify-pickOneNodeForPreemption
...
cleanup: simplify pickOneNodeForPreemption in preemption
2023-02-14 14:25:51 -08:00