Commit Graph

125852 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
d6e7aa0f18
Merge pull request #127495 from zhifei92/criproxy-for-e2enode
Add cri proxy for e2e_node
2024-10-16 20:35:04 +01:00
Kubernetes Prow Robot
190eb057f4
Merge pull request #128118 from amaddio/master
Fix misleading kubeadm output
2024-10-16 18:23:04 +01:00
Kubernetes Prow Robot
e673417529
Merge pull request #127862 from dinhxuanvu/cbor-fuzz
KEP-4222: Add fuzz test for roundtrip unstructured objects to JSON/CBOR
2024-10-16 17:19:03 +01:00
Vu Dinh
c96cd52b6a Add fuzz test for roundtrip unstructured objects to JSON/CBOR
Fuzz: Roundtrip JSON-to-CBOR-to-JSON and CBOR-to-JSON-to-CBOR

Signed-off-by: Vu Dinh <vudinh@outlook.com>
2024-10-16 11:14:52 -04:00
Kubernetes Prow Robot
e287784a8d
Merge pull request #128050 from macsko/add_pod_add_event_handling_scheduler_perf_test_case
Add scheduler_perf test case for AssignedPodAdd event handling
2024-10-16 15:37:02 +01:00
zhifei92
2e182e736b feat: Add cri proxy for e2e_node
add example of using CRI proxy

fix:  Invalid function call

fix:  Optimize getPodImagePullDuration

fix:  Return error if the CRI Proxy is undefined

chore:  add a document
2024-10-16 20:53:28 +08:00
Kubernetes Prow Robot
a0db55c3a6
Merge pull request #128110 from haitch/haitao/k132-on-go123p2
bump golang to 1.23.2
2024-10-16 13:29:05 +01:00
Kubernetes Prow Robot
7b802a60bd
Merge pull request #119949 from rexagod/119697-1
metrics: add exemplar support for counters
2024-10-16 10:45:05 +01:00
Antonio
250d00d8dc #128117 Fix misleading kubadm output
The control-plane should be referred to in plural otherwise it can be misleading to join the the cp to other nodes.
2024-10-16 11:32:18 +02:00
Maciej Skoczeń
0db96a0ac3 Add scheduler_perf test case for AssignedPodAdd event handling 2024-10-16 07:45:50 +00:00
Kubernetes Prow Robot
07e73682b9
Merge pull request #128064 from dims/update-to-last-versions-of-some-very-infrequently-updated-repos
Update to last versions of some very infrequently updated repos
2024-10-16 04:23:02 +01:00
Haitao Chen
e9cbbc7886 bump golang to 1.23.2
from 1.23.0
2024-10-15 18:43:50 -07:00
Kubernetes Prow Robot
e5ba5cd2b0
Merge pull request #128097 from jsturtevant/fix-gmsa-test
[sig-windows] Update kubectl exec to use correct format
2024-10-15 23:05:10 +01:00
Kubernetes Prow Robot
558c0b6eaa
Merge pull request #128084 from macsko/fix_panic_when_defining_featuregates_only_on_workload_level_scheduler_perf
Fix panic when setting feature gates only on workload level in scheduler_perf
2024-10-15 23:05:03 +01:00
Kubernetes Prow Robot
db0af9bd94
Merge pull request #128099 from benluddy/nested-number-as-float64-portability
Make NestedNumberAsFloat64 accuracy test architecture-neutral.
2024-10-15 21:47:03 +01:00
Kubernetes Prow Robot
9b56413d56
Merge pull request #128085 from sttts/sttts-volume-flake
volume: fix TestVolumePluginMultiThreaded unit test flake
2024-10-15 20:43:11 +01:00
Kubernetes Prow Robot
9872b17ccc
Merge pull request #127828 from macsko/add_template_parameters_to_createnodesop_in_scheduler_perf
Add template parameters to createNodesOp in scheduler_perf
2024-10-15 20:43:04 +01:00
Ben Luddy
e413e026a3
Make NestedNumberAsFloat64 accuracy test architecture-neutral.
NestedNumberAsFloat64 will convert int64s to float64 only if the int64 value can be represented
exactly by a float64. The original test for this property used a roundtrip conversion from int64 to
float64 and back, and the behavior of these conversions is inconsistent across architectures.
2024-10-15 13:46:30 -04:00
Kubernetes Prow Robot
3694a02bb9
Merge pull request #128073 from seans3/tracing-config-strict-validation
TracingConfiguration is now validated strictly
2024-10-15 18:23:09 +01:00
Kubernetes Prow Robot
c360a2c75c
Merge pull request #124059 from benluddy/dynamic-client-negotiation
Use content negotiation in the dynamic client.
2024-10-15 18:23:03 +01:00
James Sturtevant
f1af725850
Update kubectl exec to use correct format
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
2024-10-15 09:34:38 -07:00
Kubernetes Prow Robot
2fda3e4a65
Merge pull request #128090 from enj/patch-10
Truncate AUTH_PROVIDER_GCP_LINUX_CONF_FILE
2024-10-15 16:28:57 +01:00
Kubernetes Prow Robot
99cc395e2b
Merge pull request #128081 from soltysh/strict_spacing
Fix spacing in --validate flag description
2024-10-15 12:24:28 +01:00
Kubernetes Prow Robot
1cd8074b83
Merge pull request #128079 from pohly/e2e-daemonset-check-daemon-status-polling
e2e daemon set: better polling in CheckDaemonStatus
2024-10-15 12:24:21 +01:00
Mo Khan
ece2241a9c
Truncate AUTH_PROVIDER_GCP_LINUX_CONF_FILE 2024-10-15 07:14:19 -04:00
Dr. Stefan Schimanski
33749d0436
volume: fix unit test flake
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
2024-10-15 11:57:57 +02:00
Maciej Skoczeń
cca6f8c800 Fix panic when defining feature gates only on workload level in scheduler_perf 2024-10-15 09:50:55 +00:00
Kubernetes Prow Robot
d32e9b0b69
Merge pull request #127982 from tkashem/refactor-store-decoder
KEP-3926: refactor: extract etcd3 store decode functions into an interface
2024-10-15 10:28:22 +01:00
Maciej Szulik
7b0660ec9f
Fix spacing in --validate flag description 2024-10-15 11:16:33 +02:00
Kubernetes Prow Robot
7c53005b6c
Merge pull request #128066 from bart0sh/PR160-e2e_nod-fix-mirror-pod-test
e2e_node: fix mirror pod test
2024-10-15 09:24:21 +01:00
Patrick Ohly
e43065d542 e2e daemon set: better polling in CheckDaemonStatus
As a quick fix for a flake, bceec5a3ff
introduced polling with wait.Poll in all callers of CheckDaemonStatus.

This commit reverts all callers to what they were before (CheckDaemonStatus +
ExpectNoError) and implements polling according to E2E best practices
(https://github.com/kubernetes/community/blob/master/contributors/devel/sig-testing/writing-good-e2e-tests.md#polling-and-timeouts):

- no logging while polling
- support for progress reporting while polling
- last but not least, produce an informative failure message in case of a
  timeout, including a dump of the daemon set as YAML
2024-10-15 10:12:28 +02:00
Pranshu Srivastava
460b8478cd
fixup! metrics: add exemplar support for counters 2024-10-15 12:04:25 +05:30
Pranshu Srivastava
47c21fac9b
metrics: add exemplar support for counters
adds exemplar support for counters
* utilizes Prometheus' underlying exemplar machinery
* introduces contextual counters (which were a no-op till now)
* adds testcases

addresses (a part of): #119697
2024-10-15 11:33:15 +05:30
Sean Sullivan
a9c8061b1e TracingConfiguration is now validated strictly 2024-10-14 18:09:16 -07:00
Kubernetes Prow Robot
55b83c92b3
Merge pull request #128062 from aramase/aramase/i/cred_provider_config_typos
credential provider config: detect typos
2024-10-15 02:04:35 +01:00
Kubernetes Prow Robot
510a7e7601
Merge pull request #128038 from seans3/resource-quota-config-validation
Enable strict validation for ResourceQuotaConfiguration
2024-10-15 02:04:27 +01:00
Kubernetes Prow Robot
8b7b768ff7
Merge pull request #128011 from seans3/egress-selector-configuration-strict
EgressSelectorConfiguration now uses strict validation
2024-10-15 02:04:20 +01:00
Kubernetes Prow Robot
023cd33d23
Merge pull request #128009 from seans3/leader-migration-config-strict-validate
LeaderMigrationConfig now uses strict validation kube-controller-manager
2024-10-15 01:00:20 +01:00
Ed Bartosh
876819b8b6 e2e_node: fix mirror pod test
Modified stopNfsServer function to wait until nfs rpc is unregistered.
This should fix failing pull-kubernetes-node-arm64-ubuntu-serial-gce
job.
2024-10-15 02:05:26 +03:00
Kubernetes Prow Robot
d1e03f3a77
Merge pull request #127195 from yaojunyu/fix-pod-alway-restart-open-envetedpleg
EventedPLEG: Set Timestamp in PodStatus for Generic PLEG more accurate
2024-10-14 23:36:20 +01:00
Davanum Srinivas
7f8210e33f
Update to last versions of some very infrequently updated repos
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-10-14 17:43:29 -04:00
Kubernetes Prow Robot
429edc5f25
Merge pull request #128060 from antoninbas/fix-typos-in-pkg/proxy/ipvs/ipset/ipset_test.go
Fix typos in pkg/proxy/ipvs/ipset/ipset_test.go
2024-10-14 22:02:21 +01:00
Kubernetes Prow Robot
9f09c55818
Merge pull request #128045 from princepereira/ppereira-hnslib-import
Replacing hcsshim library with new hnslib library.
2024-10-14 20:58:21 +01:00
Anish Ramasekar
1882a4a9f0
credential provider config: detect typos
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2024-10-14 12:23:43 -07:00
Ben Luddy
97958d96a2
Use content negotiation in the dynamic client. 2024-10-14 14:09:46 -04:00
Antonin Bas
0350e5ae69 Fix typos in pkg/proxy/ipvs/ipset/ipset_test.go
There were a couple of typos in test error logs

Signed-off-by: Antonin Bas <antonin.bas@broadcom.com>
2024-10-14 11:06:36 -07:00
Prince Pereira
3448455083 Replacing hcsshim library with new hnslib library. 2024-10-14 10:44:30 -07:00
Kubernetes Prow Robot
78879fa3d0
Merge pull request #128054 from aojea/e2e_ds_flake
e2e flake CheckDaemonStatus assert on async value
2024-10-14 18:16:21 +01:00
Kubernetes Prow Robot
62c1aa0529
Merge pull request #127929 from pohly/prune-junit-xml-failure
prune-junit-xml: simplify failure message
2024-10-14 17:08:21 +01:00
Kubernetes Prow Robot
7f5510921d
Merge pull request #128052 from saschagrunert/imagefsinfo-timeout
CRI client: use default timeout for ImageFsInfo RPC
2024-10-14 15:16:28 +01:00