Commit Graph

135445 Commits

Author SHA1 Message Date
Antonio Ojea
2cfc90672a fix flake on ipaddress allocator integration test
The test need to consider the time for the Delete operation to populate
the ipallocator informer, otherwise, it can happen the allocator fails
with a range full failing the test.

Co-authored-by: hiirrxnn <hiren2004sharma@gmail.com>
2026-02-10 10:34:47 +00:00
Kubernetes Prow Robot
59cddedb04 Merge pull request #136901 from Phaow/vac-fix
test: bring back the VAC roll-forward test
2026-02-10 15:46:05 +05:30
Kubernetes Prow Robot
467099411d Merge pull request #136898 from carlory/kubeadm-ContainerRuntimeVersion-1-37
kubeadm:  bump the version in the ContainerRuntimeVersionCheck warning message from 1.36 to 1.37
2026-02-10 14:48:18 +05:30
Kubernetes Prow Robot
76b4a9019c Merge pull request #136326 from bart0sh/PR218-migrate-kubelet_node_status-to-contextual-logging
Migrate kubelet_node_status* to contextual logging
2026-02-10 14:48:10 +05:30
Kubernetes Prow Robot
65b1000a7d Merge pull request #135749 from novahe/fix-defer-latency
Fix: Incorrect duration metric recording incorrect values
2026-02-10 14:48:01 +05:30
Kubernetes Prow Robot
44dc4cb68c Merge pull request #136888 from neolit123/revert-136130-kubeadm_use_newclientset
Revert "kubeadm: switch tests to NewClientset"
2026-02-10 13:00:07 +05:30
Kubernetes Prow Robot
b6f27f1993 Merge pull request #136856 from pohly/dra-integration-timeouts
DRA integration: bump timeouts to 1 minute
2026-02-10 12:59:59 +05:30
Penghao
e3f7eb38fa Revert "Mark VAC roll-forward test as flaky"
This reverts commit 085d23388a.
2026-02-10 14:39:39 +08:00
Kubernetes Prow Robot
0bb75334dd Merge pull request #135464 from MikeSpreitzer/better-concurrency-test-margin
Relax the noise margin threshold in TestConcurrencyIsolation
2026-02-10 10:30:04 +05:30
Kubernetes Prow Robot
1955210d81 Merge pull request #134044 from mcallzbl/master
Replace deprecated sets.String with sets.Set[string] in apiserver
2026-02-10 10:29:57 +05:30
carlory
8eb3b65222 kubeadm: the preflight check ContainerRuntimeVersion validates if the installed container runtime supports the RuntimeConfig gRPC method. For older kubelet versions than 1.37, it will return a preflight warning.
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-02-10 10:30:12 +08:00
Kubernetes Prow Robot
7b0310aadd Merge pull request #136820 from dims/update-otel-deps
Update OpenTelemetry dependencies to latest versions
2026-02-10 05:44:05 +05:30
Kubernetes Prow Robot
f693c45c4e Merge pull request #136775 from atombrella/feature/activate_modernize_slicessort
Enable modernize/slicessort rule
2026-02-10 05:43:57 +05:30
Kubernetes Prow Robot
fc74562c38 Merge pull request #136808 from nmn3m/kubelet-contextual-logging
Update kubelet to use EventRecorderLogger.WithLogger() for contextual…
2026-02-10 02:31:58 +05:30
Kubernetes Prow Robot
09e1c9fe0e Merge pull request #136455 from pohly/client-go-simpleclient-undeprecation
fake client-go: un-deprecate NewSimpleClientset
2026-02-10 01:33:59 +05:30
Patrick Ohly
e80da21868 fake client-go: un-deprecate NewSimpleClientset
NewSimpleClientset was marked as deprecated when NewClientset was
introduced. This has caused some confusion:
- Not all packages have NewClientset (https://github.com/kubernetes/kubernetes/issues/135980).
- Tests that work with NewSimpleClientset fail when
  switched to NewClientset (https://github.com/kubernetes/kubernetes/issues/136327)
  because of missing CRD support (https://github.com/kubernetes/kubernetes/issues/126850).

It doesn't seem burdensome to keep NewSimpleClientset around forever. Some unit
tests may even prefer to use it when they don't need server-side apply (less
overhead). Therefore there is no need to deprecate it.

This avoids churn in the eco system because contributors no longer create PRs
"because the linter complains about the usage of a deprecated function".
2026-02-09 20:09:42 +01:00
Kubernetes Prow Robot
139e78d88d Merge pull request #136337 from pohly/dra-e2e-hostpath-image-selection
DRA E2E: use image utils to manage hostpath image
2026-02-10 00:02:02 +05:30
Lubomir I. Ivanov
aa082ab174 Revert "kubeadm: switch tests to NewClientset" 2026-02-09 20:28:21 +02:00
Kubernetes Prow Robot
e73221ce18 Merge pull request #136488 from thockin/fix_bad_arg_name_in_dv
Rename an argument in validation stack
2026-02-09 21:57:21 +05:30
Patrick Ohly
2238a33655 DRA integration: bump timeouts to 1 minute
The 30 second timeouts in binding condition testing recently flaked, probably
related to increasing parallelism in integration test jobs.
2026-02-09 13:21:13 +01:00
Kubernetes Prow Robot
a39c8201e9 Merge pull request #136423 from neolit123/1.36-remove-flex-volume-support-from-kubeadm
kubeadm: removed the built-in flex volume support
2026-02-09 14:07:21 +05:30
Kubernetes Prow Robot
97a2334637 Merge pull request #136778 from Jefftree/etcd-metrics-typo
Fix RecordStorageListMetrics comment
2026-02-09 10:31:08 +05:30
Kubernetes Prow Robot
918b5ac90b Merge pull request #136840 from atombrella/feature/fmt_sprintf_unneeded
Remove unneeded use of fmt.Sprintf in test/{integration,e2e}
2026-02-09 00:53:08 +05:30
Mads Jensen
7883039b31 Remove unneeded use of fmt.Sprintf in test/{integration,e2e} 2026-02-08 14:34:13 +01:00
Davanum Srinivas
077dfc6175 Fix TestAPIServerTracing: update rpc.system to rpc.system.name
otelgrpc v0.65.0 upgraded to semconv v1.39.0, which renamed the
attribute key from "rpc.system" to "rpc.system.name". Update the
tracing integration test expectations to match.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-02-07 23:45:55 -05:00
Kubernetes Prow Robot
669b1de008 Merge pull request #136767 from Sahil-4555/atomic-types-test
test: refactor to use atomic types
2026-02-07 22:13:08 +05:30
Davanum Srinivas
275adf8b04 Update OpenTelemetry dependencies to latest versions
Bump OpenTelemetry dependencies:
- go.opentelemetry.io/otel v1.39.0 → v1.40.0
- go.opentelemetry.io/otel/metric v1.39.0 → v1.40.0
- go.opentelemetry.io/otel/sdk v1.39.0 → v1.40.0
- go.opentelemetry.io/otel/trace v1.39.0 → v1.40.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.39.0 → v1.40.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.39.0 → v1.40.0
- go.opentelemetry.io/contrib/.../otelrestful v0.64.0 → v0.65.0
- go.opentelemetry.io/contrib/.../otelhttp v0.64.0 → v0.65.0
- go.opentelemetry.io/contrib/.../otelgrpc v0.63.0 → v0.65.0

Unpin otelgrpc: the nil TracerProvider panic (kubernetes#135865) that
required pinning at v0.63.0 is fixed in v0.65.0. Removed the
pinnedModules entry from unwanted-dependencies.json.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-02-07 09:21:51 -05:00
Kubernetes Prow Robot
d863fbe80b Merge pull request #135335 from carlory/cleanup
[1.36] Remove feature gate HonorPVReclaimPolicy
2026-02-07 06:30:28 +05:30
Kubernetes Release Robot
a491db621b CHANGELOG: Update directory for v1.36.0-alpha.1 release 2026-02-06 22:38:29 +00:00
Kubernetes Prow Robot
a4437af6c6 Merge pull request #136621 from ermias19/fix-validatingadmissionpolicy-nil-panic
Fix validatingadmissionpolicy nil panic
2026-02-07 04:06:35 +05:30
Mads Jensen
ae8838f58a Fixes under staging. 2026-02-06 22:46:08 +01:00
Mads Jensen
95616cecda Use slices.Sort instead of sort.Slice.
There were only two instances of this in the entire code-base. Hence,
I have enabled the modernize rule/linter in golangci-lint.
2026-02-06 22:46:08 +01:00
Austin Abro
598922db75 feat(wait): introduce waitOptions.RunWaitContext() (#136781)
* run wait with context

Signed-off-by: Austin Abro <austinabro321@gmail.com>

* delete other comment

Signed-off-by: Austin Abro <austinabro321@gmail.com>

---------

Signed-off-by: Austin Abro <austinabro321@gmail.com>
2026-02-07 01:40:32 +05:30
Kubernetes Prow Robot
17810c6249 Merge pull request #136743 from ansilh/master
fix(kube-proxy): skip topology hints logging when no ready endpoints exist
v1.36.0-alpha.1
2026-02-06 23:06:36 +05:30
Nour
dde1c5d8a6 Update kubelet to use EventRecorderLogger.WithLogger() for contextual logging when emitting events.
Signed-off-by: Nour <nurmn3m@gmail.com>
2026-02-06 19:29:40 +02:00
ansilh
440cfca4ef refactor(kube-proxy): remove redundant empty endpoints check in topologyModeFromHints
The len(endpoints) == 0 check is now redundant since the hasReadyEndpoints
check handles this case when the slice is empty, the loop executes zero
times, hasReadyEndpoints stays false, and returns "" via the same path.
2026-02-06 21:56:58 +05:30
ansilh
18f56fa7c7 fix(kube-proxy): skip topology hints logging when no ready endpoints exist
When all endpoints are non-ready (ready=false, serving=false, terminating=false),
the topologyModeFromHints function was incorrectly logging "Ignoring same-zone
topology hints for service since no hints were provided for zone" because the
boolean flags remained at their initial values after the loop skipped all
non-ready endpoints.

This fix adds tracking for whether any ready endpoints were processed and
returns early if none exist, avoiding misleading log messages.

Also adds a test case covering this scenario.
2026-02-06 21:46:05 +05:30
Kubernetes Prow Robot
2023f445ec Merge pull request #136291 from atombrella/feature/modernize_rangeint_test_integration_utils
Use Go 1.22 for-range in test/{utils,integrations}
2026-02-06 20:16:32 +05:30
Kubernetes Prow Robot
1c91a55324 Merge pull request #136798 from dims/mark-archived-deps-unwanted
Mark flynn/go-shlex and kr/pty as unwanted dependencies
2026-02-06 18:56:33 +05:30
Davanum Srinivas
8518a8bcfa Mark flynn/go-shlex and kr/pty as unwanted dependencies
Both repositories are archived on GitHub and were detected by the
new check-dependency-archived-periodical CI job.

Also add flynn/go-shlex to unwantedReferences (referenced by
github.com/coredns/caddy).

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-02-06 07:17:02 -05:00
Kubernetes Prow Robot
c0e6971b70 Merge pull request #136710 from bart0sh/PR221-integration-add-implicit-extended-resources
DRA: integration: test implicit resources
2026-02-06 15:12:32 +05:30
Kubernetes Prow Robot
38c2026613 Merge pull request #136315 from liyuerich/commentstartauthorization
enable commentstart check on authorization API group
2026-02-06 14:04:32 +05:30
liyuerich
d172d92d6c enable commentstart check on authorization API group
Signed-off-by: liyuerich <yue.li@daocloud.io>
2026-02-06 14:15:29 +08:00
Kubernetes Prow Robot
aba3dc7256 Merge pull request #133759 from BenTheElder/integrationprocs
Reapply "stop overriding max concurrency in CI, let automax procs handle it
2026-02-06 11:06:36 +05:30
carlory
4bc5464553 Remove feature gate HonorPVReclaimPolicy
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-02-06 13:31:16 +08:00
Kubernetes Prow Robot
8972957668 Merge pull request #135782 from richabanker/fifo-identity-metric
Add identifier-based queue depth metrics for RealFIFO
2026-02-06 07:34:29 +05:30
Kubernetes Prow Robot
da9e038713 Merge pull request #133845 from rbiamru/clarify-cpucfsquotaperiod
Clarify CPUCFSQuotaPeriod config vs CustomCPUCFSQuotaPeriod feature gate
2026-02-06 06:22:29 +05:30
Kubernetes Prow Robot
98629689c1 Merge pull request #136478 from kairosci/fix-audit-log-rotation
fix: Set effectively unlimited MaxSize for audit logs when 0 is specified
2026-02-06 05:26:30 +05:30
Alessio Attilio
b753a2afe5 fix: Set effectively unlimited MaxSize for audit logs when 0 is specified
Signed-off-by: Alessio Attilio <attilio.alessio@protonmail.com>

fix: Update TestAuditLogMaxSizeZero to expect os.File when MaxSize is 0

fix: Update TestAuditValidOptions to handle MaxSize=0 case
2026-02-06 00:06:57 +01:00
Kubernetes Prow Robot
9b1228fe05 Merge pull request #136706 from Jefftree/ulimit
Fix ulimit check in test.sh
2026-02-06 04:16:30 +05:30