Marek Siarkowicz
764e13e27a
Refactor TestList and validate continuations to allow testing pagination and more exact RVs in the future
2025-02-20 12:47:30 +01:00
Kubernetes Prow Robot
931ad2a9fd
Merge pull request #130108 from carlory/cleanup-after-81245
...
remove NodeOSDistroIs from test/e2e/framework/pod
2025-02-18 00:12:12 -08:00
Kubernetes Prow Robot
7e33d428ab
Merge pull request #130224 from googs1025/chore/remove_taint_score
...
chore(scheduler): remove unnecessary check for node is zero in scheduler plugins
2025-02-17 20:20:12 -08:00
googs1025
004c5f5a39
chore: remove unnecessary check for node is zero
2025-02-18 10:24:26 +08:00
Kubernetes Prow Robot
d1126b66cb
Merge pull request #130037 from jsafrane/selinux-controller-translator
...
selinux: add a new SELinux translator to the controller
2025-02-17 13:06:12 -08:00
Jan Safranek
2050d6fc69
selinux: add a new SELinux translator to the controller
...
A real SELinuxOptionsToFileLabel function needs access to host's
/etc/selinux to read the defaults. This is not possible in
kube-controller-manager that often runs in a container and does not have
access to /etc on the host. Even if it had, it could run on a different
Linux distro than worker nodes.
Therefore implement a custom SELinuxOptionsToFileLabel that does not
default fields in SELinuxOptions and uses just fields provided by the Pod.
Since the controller cannot default empty SELinux label components,
treat them as incomparable.
Example: "system_u:system_r:container_t:s0:c1,c2" *does not* conflict with ":::s0:c1,c2",
because the node that will run such a Pod may expand "":::s0:c1,c2" to "system_u:system_r:container_t:s0:c1,c2".
However, "system_u:system_r:container_t:s0:c1,c2" *does* conflict with ":::s0:c98,c99".
2025-02-17 13:32:10 +01:00
Kubernetes Prow Robot
2b3da7dfc8
Merge pull request #130193 from kei01234kei/modify_comment_of_SchedulerCacheSize_field
...
modify SchedulerCacheSize field comment because it will be removed at v1.34
2025-02-17 04:08:29 -08:00
Kubernetes Prow Robot
1b79b8952a
Merge pull request #129997 from carlory/HonorPVReclaimPolicy-e2e
...
HonorPVReclaimPolicy: add more e2e tests
2025-02-17 04:08:22 -08:00
Kubernetes Prow Robot
2527854078
Merge pull request #130178 from bart0sh/PR172-e2e-fix-websockets-conformance
...
e2e: fix node conformance flake
2025-02-17 02:08:33 -08:00
Kubernetes Prow Robot
e279ae4335
Merge pull request #129852 from p0lyn0mial/upstream-clock-test-cache
...
cacher: decrease the running time of TestConsistentReadFallback
2025-02-17 02:08:21 -08:00
Kubernetes Prow Robot
87fcae2bc7
Merge pull request #130204 from aroradaman/conntrack-count-metric
...
kube-proxy: metric to track entries deleted in conntrack reconciliation
2025-02-16 15:14:21 -08:00
Kubernetes Prow Robot
1e38c86893
Merge pull request #129996 from yongruilin/fix-flag-apiserver
...
fix: apiserver flagz to response actual parsed flags
2025-02-16 13:56:23 -08:00
Daman Arora
438df173e3
kube-proxy: metric to track entries deleted in conntrack reconciliation
...
kubeproxy_conntrack_reconciler_deleted_entries_total can be used
to track total entries deleted in conntrack reconciliation.
Signed-off-by: Daman Arora <aroradaman@gmail.com>
2025-02-17 00:06:20 +05:30
Kubernetes Prow Robot
e7b03ea0d3
Merge pull request #130080 from elizabeth-dev/replace-network-e2e-replicationcontrollers-2
...
test(network): replace RCs with Deployments in util function StartServeHostnameService
2025-02-16 09:44:21 -08:00
Kubernetes Prow Robot
edc1fd24cc
Merge pull request #130081 from elizabeth-dev/replace-network-e2e-replicationcontrollers-3
...
test(network): replace RCs with Deployments in util function CreateServicePods
2025-02-16 06:00:21 -08:00
Elizabeth Martin Campos
e353086e6a
test(network): replace RCs with Deployments in util function StartServeHostnameService
...
See #119021
2025-02-16 14:50:46 +01:00
Kubernetes Prow Robot
05ab777e28
Merge pull request #130200 from aroradaman/conntrack-duration-metric
...
kube-proxy: metric to track conntrack reconciliation latency
2025-02-16 03:50:22 -08:00
Daman Arora
bdd83038e8
kube-proxy: metric to track conntrack reconciliation latency
...
kube_proxy_conntrack_reconciler_sync_duration_seconds can be used
to track the latency of conntrack flow reconciliation.
Signed-off-by: Daman Arora <aroradaman@gmail.com>
2025-02-16 13:51:40 +05:30
Elizabeth Martin Campos
98d600bef9
test(network): replace RCs with Deployments in util function CreateServicePods
...
See #119021
2025-02-15 22:09:55 +01:00
Kubernetes Prow Robot
4e7e14203d
Merge pull request #130105 from seans3/websocket-logging-level
...
Update websocket logging levels for better debuggability
2025-02-15 07:44:28 -08:00
Kubernetes Prow Robot
78f7217993
Merge pull request #130082 from elizabeth-dev/replace-network-e2e-replicationcontrollers-4
...
test(network): replace RCs with Deployments in util function jig.Run
2025-02-15 07:44:21 -08:00
Keisuke Ishigami
6b16f05148
modify SchedulerCacheSize field comment because it will be removed at v1.34
2025-02-15 17:50:41 +09:00
Kubernetes Prow Robot
1d73c5d882
Merge pull request #130141 from pohly/dra-e2e-env-check
...
DRA E2E: fix race between container start and check
2025-02-14 21:46:20 -08:00
Kubernetes Prow Robot
8dbc6739e0
Merge pull request #130151 from marosset/windows-unit-tests-externaljwt-plugin-fixes
...
fixing k8s.io/kubernetes/pkg/serviceaccount/externaljwt/plugin unit tests on Windows
2025-02-14 13:44:20 -08:00
Kubernetes Prow Robot
d93583654c
Merge pull request #130176 from liggitt/go-tools
...
Honor KUBE_HACK_TOOLS_GOTOOLCHAIN
2025-02-14 12:22:21 -08:00
Ed Bartosh
f6090185a8
e2e: fix node conformance flake
...
The test `Pods should support retriving logs from the container
over websockets` flakes as it doesn't always wait until
container is running and is able to produce expected output.
Waiting for pod to be in the `Running` state is not enough
as it doesn't mean that container is running.
Waiting for container to be in `Running` state should fix
the test.
2025-02-14 20:19:17 +02:00
Jordan Liggitt
0ce48b5636
Honor KUBE_HACK_TOOLS_GOTOOLCHAIN
2025-02-14 13:01:59 -05:00
Kubernetes Prow Robot
9f2629123f
Merge pull request #129940 from vinayakankugoyal/gen
...
cleanup: Remove unused service account creation from node_authn.go
2025-02-14 07:46:21 -08:00
Kubernetes Prow Robot
6487606f6e
Merge pull request #130143 from saschagrunert/dmesg-root
...
Use `sudo` for dmesg in hack/local-up-cluster.sh
2025-02-14 06:08:22 -08:00
Kubernetes Prow Robot
d36737c817
Merge pull request #130164 from mimowo/deflake-job-integration-test
...
Deflake the PodReplacementPolicyFeatureToggling Job integration test
2025-02-14 04:52:21 -08:00
Michal Wozniak
f5e86dfea6
Deflake the PodReplacementPolicyFeatureToggling Job integration test
2025-02-14 12:32:51 +01:00
Kubernetes Prow Robot
c26c59a0b8
Merge pull request #130124 from marosset/windows-unit-tests-memory-manager-fixes
...
fixing k8s.io/kubernetes/pkg/kubelet/cm/memorymanager unit tests on Windows
2025-02-13 15:52:21 -08:00
Mark Rossetti
5e6611af55
fixing various unit tests on Windows that create abstract sockets
...
by now having them create file-based sockets on windows/darwin
Signed-off-by: Mark Rossetti <marosset@microsoft.com>
2025-02-13 15:41:33 -08:00
Vinayak Goyal
453e22a166
Remove unused service account creation from node_authn.go
2025-02-13 19:27:33 +00:00
Kubernetes Prow Robot
d7774fce9a
Merge pull request #129653 from danwinship/nftables-ga
...
KEP-3866 nftables kube-proxy to GA
2025-02-13 08:42:20 -08:00
Sascha Grunert
36c6c7778b
Use sudo
for dmesg in hack/local-up-cluster.sh
...
Kernels may have `kernel.dmesg_restrict = 1` set which requires root
access to see dmesg. We're now using `sudo` to mitigate that.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2025-02-13 16:38:51 +01:00
Dan Winship
83595f500a
NFTablesProxyMode to GA
2025-02-13 10:27:14 -05:00
Kubernetes Prow Robot
e62ce1c9db
Merge pull request #129489 from elizabeth-dev/replace-network-e2e-replicationcontrollers
...
test(network): replace jig.CreateRC with jig.CreateDeployment
2025-02-13 05:58:22 -08:00
Patrick Ohly
447c74ca2c
DRA E2E: fix race between container start and check
...
Previously, "env" ran as the command inside the container and its log output
was checked. That suffered from a race because even though the pod might be
reported as running, there's no guarantee that the command has really produced
output and that this output has been captured.
Instead, explicitly running the command inside the pause container is safer
because it ensures that the full output of the command gets returned.
2025-02-13 14:49:38 +01:00
Elizabeth Martin Campos
4724870b97
test: remove implicit inclusion of "name" label in utils functions
2025-02-13 12:48:30 +01:00
Kubernetes Release Robot
2642d8222d
CHANGELOG: Update directory for v1.32.2 release
2025-02-13 09:39:00 +00:00
Kubernetes Release Robot
976eae5ee7
CHANGELOG: Update directory for v1.31.6 release
2025-02-13 08:29:30 +00:00
Kubernetes Release Robot
fc219cd384
CHANGELOG: Update directory for v1.29.14 release
2025-02-13 08:29:18 +00:00
Kubernetes Release Robot
08ea6ca8da
CHANGELOG: Update directory for v1.30.10 release
2025-02-13 08:26:27 +00:00
Kubernetes Prow Robot
11ec99f7ff
Merge pull request #130127 from carlory/fix-metrics
...
GetRandomReadySchedulableNode does not return MetricsGrabbingDisabledError
2025-02-13 00:12:20 -08:00
Kubernetes Prow Robot
ea50baedcd
Merge pull request #129875 from pohly/golangci-lint-strict-removal
...
golangci-lint: remove "strict" checking
2025-02-12 20:26:20 -08:00
carlory
93a88f5518
GetRandomReadySchedulableNode nerver return MetricsGrabbingDisabledError
...
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-02-13 12:00:42 +08:00
Kubernetes Prow Robot
215a9101a7
Merge pull request #130123 from marosset/windows-unit-test-skip-ippvs-test-cases
...
skipping InPlacePodVerticleScaling unit tests on Windows
2025-02-12 17:10:20 -08:00
Mark Rossetti
df1e9eeeb8
skipping InPlacePodVerticleScaling unit tests on Windows
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com>
2025-02-12 15:57:20 -08:00
Mark Rossetti
569eb41f23
fixing k8s.io/kubernetes/pkg/kubelet/cm/memorymanager unit tests on Windows
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com>
2025-02-12 15:27:58 -08:00