TommyStarK
c6aa6e5007
apiserver/util/proxy: Improving test coverage
...
Signed-off-by: TommyStarK <thomasmilox@gmail.com>
2023-02-08 22:44:07 +01:00
A. Lombarte
cb4637b378
getHost and getHostname have documentation swapped for IPv6
2023-02-08 19:50:02 +01:00
Hippie Hacker
75da0cc91a
Migrate apiserver to registry.k8s.io
...
Part of kubernetes/k8s.io#4738
2023-02-09 06:49:27 +13:00
Kubernetes Prow Robot
468ce59183
Merge pull request #115557 from MikeSpreitzer/cleanup-path-hack
...
Simplify construction of /metrics request
2023-02-08 09:28:58 -08:00
Dan Winship
1e8cc4b4a1
update IPTablesOwnershipCleanup to beta
2023-02-08 08:26:10 -05:00
Kubernetes Prow Robot
b0171f77f6
Merge pull request #115514 from pohly/event-broadcaster-shutdown
...
client-go: don't wait too long after EventBroadcaster.Shutdown
2023-02-08 04:38:58 -08:00
Paco Xu
019d2615af
archived design proposals are now moved to Design Proposals Archive Repo.
2023-02-08 11:12:22 +08:00
Kubernetes Prow Robot
b7ad17978e
Merge pull request #115601 from mattcary/no-lssd-test
...
Remove obsolete GKE local SSD test
2023-02-07 18:36:58 -08:00
Matthew Cary
69808b74ec
Remove obsolete GKE local SSD test
...
Change-Id: I156bd03ac740c2ebe394081d3106851f7182269f
2023-02-07 17:33:32 -08:00
Kubernetes Prow Robot
afee91ff65
Merge pull request #115597 from Riaankl/remove-four-csidrive-endpoints
...
Remove 4 CSIDriver endpoints with conformance test from the Ineligible endpoint list
2023-02-07 16:06:59 -08:00
Jiahui Feng
b29f618ca7
generated: ./hack/update-vendor.sh
2023-02-07 15:57:05 -08:00
Jiahui Feng
7106d42a27
avoid deepcopying schemas.
2023-02-07 18:03:58 -08:00
Riaan Kleinhans
999e9f14f7
remove conformance tested endpoints
2023-02-08 11:55:44 +13:00
Wei Huang
feed8c683d
Enforce nodeName cannot be set along with non empty schedulingGates
2023-02-07 13:53:28 -08:00
Kubernetes Prow Robot
dfb976e25a
Merge pull request #114376 from baomingwang/serialization-error-metric
...
Added serialization from etcd error metric
2023-02-07 13:46:59 -08:00
W. Trevor King
b6318d4e5b
kubectl/pkg/drain: Include namespace in evictPods return error
...
And also in the terminating-namespace log output. This makes it
easier to track down drain-blocking pods, without having to hunt
around in earlier logs for 'evicting pod ...' messages. Before this
change, caller logs might look like:
evicting pod {namespace}/{name}
...
error when waiting for pod "{name}" terminating: global timeout reached: 20s
With this change, they will look like:
evicting pod {namespace}/{name}
...
error when waiting for pod "{name}" in namespace "{namespace}" to terminate: global timeout reached: 20s
2023-02-07 13:14:27 -08:00
Kubernetes Prow Robot
e4c8802407
Merge pull request #115577 from princepereira/ppereira-kubeproxy-ipv6-ut
...
[#115501 ] Unit testcase for the fix for issue with missing Loadbalancer policies for IPV6 endpoints in Dualstack mode.
2023-02-07 12:11:00 -08:00
Kubernetes Prow Robot
5437d493da
Merge pull request #114364 from bart0sh/PR102-prepare-DRA-resources-before-CNI-setup
...
kubelet: prepare DRA resources before CNI setup
2023-02-07 08:09:04 -08:00
Kubernetes Prow Robot
090025f5e6
Merge pull request #115548 from pohly/e2e-wait-for-pods-with-gomega
...
e2e: wait for pods with gomega, II
2023-02-07 07:01:21 -08:00
Kubernetes Prow Robot
22b88dea36
Merge pull request #115315 from enj/enj/i/kas_kubelet_conn_close
...
kubelet/client: collapse transport wiring onto standard approach
2023-02-07 07:01:14 -08:00
Kubernetes Prow Robot
b30ff25fdb
Merge pull request #112662 from Iceber/fix_sample_apiserver_readme
...
sample-apiserver: create the client cert with SHA256
2023-02-07 07:01:01 -08:00
Kubernetes Prow Robot
4f321041bd
Merge pull request #115537 from MadhavJivrajani/bump-tools-deps-go120
...
*: Bump golangci-lint version and adapt to new linters
2023-02-07 05:53:12 -08:00
Kubernetes Prow Robot
4b0d433dd9
Merge pull request #115536 from pwschuurman/kep-3335-enable-disable-unit-test
...
Add enablement/disablement unit test for StatefulSetStartOrdinal feature
2023-02-07 05:53:00 -08:00
Pavel Beschetnov
456de495ef
Calculate more precise usage for replicas
2023-02-07 12:41:36 +00:00
Kubernetes Prow Robot
fc002b2f07
Merge pull request #115529 from aojea/ipam_reconile
...
replace nodeipam custom logic by a workqueue
2023-02-07 03:33:00 -08:00
Arda Güçlü
60401d35d1
flaky test wait.sh: Add deployment assertion before running wait
...
There is a test in wait.sh integration suite which is checking the
given timeout value(passed by user) is equal to actual happened timeout value.
However, this test rarely gets `no matching resources found` error and
causes flakyiness. The reason is we are running wait command, immediately
after applying deployment. In reality, timeout test does not care about
deployment, since it is testing the timeout by passing invalid configurations.
But we need this deployment to not get `no matching resources found` error.
That's why, this PR adds deployment assertion before executing wait command.
2023-02-07 14:19:34 +03:00
Prince Pereira
83e9565dc6
[ #115501 ] Unit testcase for the fix for issue with missing Loadbalancer policies for IPV6 endpoints in Dualstack mode.
2023-02-07 16:13:14 +05:30
SataQiu
69e50cabd2
kubeadm: fix a bug where the uploaded kubelet configuration in kube-system/kubelet-config ConfigMap does not respect user patch
2023-02-07 18:24:31 +08:00
Kubernetes Prow Robot
8e20effbb7
Merge pull request #114695 from chendave/fix_cross_move
...
kubeadm: backup kubelet config for "upgrade node" and "upgrade apply"
2023-02-07 02:18:58 -08:00
Madhav Jivrajani
5e1f440d0a
*: Fix linter warnings
...
Adapt to newly improved linters in golangci-lint v1.51.1
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2023-02-07 13:01:41 +05:30
Iceber Gu
9c31f14a7c
leaderelection: using le.clock for the time calculations
...
Signed-off-by: Iceber Gu <wei.cai-nat@daocloud.io>
2023-02-07 13:00:55 +08:00
Iceber Gu
9d80516abb
client-go: fix the wait time for trying to acquire the leader lease
...
Signed-off-by: Iceber Gu <wei.cai-nat@daocloud.io>
2023-02-07 12:56:46 +08:00
Jiahui Feng
7eb7c8b4fa
adaptor between structral and OpenAPI.
2023-02-06 18:56:51 -08:00
Kubernetes Prow Robot
e944fc28ca
Merge pull request #115443 from torredil/master
...
Add windows nodeSelector to e2e storage testing pods
2023-02-06 18:27:09 -08:00
Kubernetes Prow Robot
6eb008620c
Merge pull request #115379 from artemvmin/serial-mkfs
...
Add an option to limit the number of concurrent mkfs calls
2023-02-06 18:26:58 -08:00
Monis Khan
754cb3d601
kubelet/client: collapse transport wiring onto standard approach
...
Signed-off-by: Monis Khan <mok@microsoft.com>
2023-02-06 20:34:49 -05:00
Kubernetes Prow Robot
2ab3151936
Merge pull request #108396 from tkashem/retry-metric
...
client-go: add a metric to count request retries
2023-02-06 15:30:58 -08:00
Artem Minyaylov
d2dd415f00
Add option to limit the number of concurrent mkfs calls
2023-02-06 14:27:57 -08:00
Mike Spreitzer
e9973979d0
Simplify construction of /metrics request
2023-02-06 16:20:34 -05:00
baomingwang
92c490f0bc
Added serialization from etcd error metric
2023-02-06 12:27:31 -08:00
Antonio Ojea
3bb203e7eb
replace nodeipam custom logic by a workqueue
...
Change-Id: I242174b9d92606b1225a4af29a0730b7cd7d3c03
2023-02-06 19:34:29 +00:00
Kubernetes Prow Robot
daf0d8d14f
Merge pull request #115542 from SataQiu/clean-apiserver-20230206
...
Using BuildOpenAPISpecFromRoutes instead of deprecated BuildOpenAPISpec
2023-02-06 11:30:58 -08:00
Ed Bartosh
4f88332ab4
kubelet: prepare DRA resources before CNI setup
2023-02-06 20:40:11 +02:00
Kubernetes Prow Robot
31d6d9a275
Merge pull request #108984 from LittleFox94/cloud-provider/logging-format
...
cloud-provider: add log options, allow setting logging-format via CLI option
2023-02-06 10:15:01 -08:00
torredil
25389ee0ee
Add nodeSelector to e2e storage testing pods
...
Signed-off-by: torredil <torredil@amazon.com>
2023-02-06 16:00:51 +00:00
Patrick Ohly
136f89dfc5
e2e: use error wrapping with %w
...
The recently introduced failure handling in ExpectNoError depends on error
wrapping: if an error prefix gets added with `fmt.Errorf("foo: %v", err)`, then
ExpectNoError cannot detect that the root cause is an assertion failure and
then will add another useless "unexpected error" prefix and will not dump the
additional failure information (currently the backtrace inside the E2E
framework).
Instead of manually deciding on a case-by-case basis where %w is needed, all
error wrapping was updated automatically with
sed -i "s/fmt.Errorf\(.*\): '*\(%s\|%v\)'*\",\(.* err)\)/fmt.Errorf\1: %w\",\3/" $(git grep -l 'fmt.Errorf' test/e2e*)
This may be unnecessary in some cases, but it's not wrong.
2023-02-06 15:39:13 +01:00
Patrick Ohly
9878e735dd
e2e pod: unit test for pod status + API error
...
This covers new behavior in gomega.
2023-02-06 15:39:13 +01:00
Patrick Ohly
1bd1167d56
e2e pod: remove dead code
2023-02-06 15:39:13 +01:00
Patrick Ohly
3bb735e6fa
e2e pod: use gomega.Eventually in WaitForRestartablePods
2023-02-06 15:39:13 +01:00
Patrick Ohly
1e346c4e4a
e2e pod: convert ProxyResponseChecker into matcher
...
Instead of pod responses being printed to the log each time polling fails, we
get a consolidated failure message with all unexpected pod responses if (and
only if) the check times out or a progress report gets produced.
2023-02-06 15:39:13 +01:00