Commit Graph

136556 Commits

Author SHA1 Message Date
sivchari
dc607d1908 use connectionTimeout
Signed-off-by: sivchari <shibuuuu5@gmail.com>
2026-03-17 11:27:02 +09:00
Kubernetes Prow Robot
a274c27dd3 Merge pull request #137727 from SergeyKanzhelev/removeRaceInObservedGen
wait for container condition to be true before sending the pod update
2026-03-16 04:19:36 +05:30
Kubernetes Prow Robot
040ca59611 Merge pull request #137454 from haircommander/proc-mount-ga
KEP-4265: feature: promote ProcMountType to GA
2026-03-15 07:57:34 +05:30
Kubernetes Prow Robot
9ad8603033 Merge pull request #137736 from akhilerm/fix-kms-rules
remove streaming as a dependency of kms repo
2026-03-14 19:11:35 +05:30
Akhil Mohan
e0ec980b4d remove streaming as a dependency of kms repo
kms does not depend on streaming hence the entry is not needed
in the dependencies in publishing/rules file

Signed-off-by: Akhil Mohan <akhilerm@gmail.com>
2026-03-14 18:11:57 +05:30
Kubernetes Prow Robot
287bfd2b44 Merge pull request #137621 from Karthik-K-N/consolidate-functions
kubelet: deduplicate CPU conversion helper functions
2026-03-14 15:05:34 +05:30
Kubernetes Prow Robot
4c6cbf70b9 Merge pull request #137714 from natasha41575/allow_nri_to_block_resize
[InPlacePodVerticalScaling] Make the hardcoded 'unimplemented' message from CRI a const
2026-03-14 12:11:34 +05:30
Kubernetes Prow Robot
95365ff478 Merge pull request #134768 from KevinTMtz/pod-level-resource-managers-5526
[PodLevelResourceManagers] Pod Level Resource Managers - Alpha
2026-03-14 08:45:35 +05:30
Kubernetes Prow Robot
1817e10998 Merge pull request #136185 from tallclair/ndf-bitmap
Optimize NodeDeclaredFeatures with a bitmap FeatureSet implementation
2026-03-14 06:37:34 +05:30
Sergey Kanzhelev
9aee7c917a wait for container condition to be true before sending the pod update 2026-03-13 23:21:22 +00:00
Kubernetes Prow Robot
0ad0cce87e Merge pull request #137078 from saschagrunert/label-unlabeled-e2e-node-tests
Label unlabeled e2e node tests
2026-03-14 04:31:36 +05:30
Kubernetes Prow Robot
4df03ea76e Merge pull request #137550 from KhushAhuja/deflake-resize-cgroup-exec-retry
test/e2e: deflake pod resize cgroup value verification
2026-03-14 03:41:35 +05:30
Kubernetes Prow Robot
4db90ce84e Merge pull request #137682 from aaron-prindle/discriminator-and-member-stability-level-support
fix: stability level to discriminator member validations
2026-03-14 02:09:35 +05:30
Aaron Prindle
c0cf5d1838 address-feedback: pr review round 2 2026-03-13 12:22:15 -07:00
Peter Hunt
389825754c proc mount: drop featuregate note on API
Signed-off-by: Peter Hunt <pehunt@redhat.com>
2026-03-13 15:20:49 -04:00
Kubernetes Prow Robot
733703ee6e Merge pull request #137339 from qiujian16/parallel-requests
Tests parallel requests in constrained impersonation
2026-03-14 00:41:43 +05:30
Kubernetes Prow Robot
b5661be4ff Merge pull request #137248 from SergeyKanzhelev/propagate-context-cri-client
add context to CRI API client and contextual logging per-call
2026-03-14 00:41:36 +05:30
Aaron Prindle
c8a857b72f address-feedback: pr review round 1 2026-03-13 11:45:44 -07:00
Kubernetes Prow Robot
cf291323c2 Merge pull request #137683 from ndixita/ippr-kubectl
Bug fix - consider status resources when computing total resources
2026-03-13 23:11:42 +05:30
Kubernetes Prow Robot
b869833664 Merge pull request #137115 from damdo/add-tls-curve-preferences
Add --tls-curve-preferences flag for configuring TLS key exchange mechanism (curves)
2026-03-13 23:11:35 +05:30
Peter Hunt
539352eddd feature: promote ProcMountType to GA
Signed-off-by: Peter Hunt <pehunt@redhat.com>
2026-03-13 12:27:16 -04:00
KhushAhuja
efddaf6561 test/e2e: deflake pod resize cgroup value verification
Replace the manual 3-retry loop (with no delay) in VerifyCgroupValue
with framework.Gomega().Eventually() + HandleRetry, matching the
pattern used for oom_score_adj deflake in #137329. This gives proper
polling with backoff when exec fails during container restarts.
2026-03-13 21:10:37 +05:30
Kubernetes Prow Robot
2fd6c47656 Merge pull request #137706 from scaliby/extract-resource-under-describe
Extract resource under describe to a separate variable
2026-03-13 21:09:43 +05:30
Kubernetes Prow Robot
eeb690e1f3 Merge pull request #137597 from pohly/dra-extended-resource-version-skew
DRA: re-enable extended resource tests for version skew testing
2026-03-13 21:09:36 +05:30
Natasha Sarkar
ed055fcad7 make unimplemented msg a const 2026-03-13 15:24:03 +00:00
Kubernetes Prow Robot
18dd17f7ce Merge pull request #137709 from tosi3k/refactor-priority-admission-plugin
Refactor Priority admission plugin
2026-03-13 20:15:46 +05:30
Kubernetes Prow Robot
7f3a5ab96f Merge pull request #136579 from romanbaron/reuse-scheduling-signature
Reuse pod scheduling signature for opportunistic batching
2026-03-13 20:15:39 +05:30
Damiano Donati
53b163298d Add --tls-curve-preferences flag for configuring TLS key exchange mechanisms
Introduce support for specifying allowed TLS key exchange mechanisms
(IANA TLS Supported Groups) via a new --tls-curve-preferences flag,
following the same pattern as --tls-cipher-suites.

Curve preferences are specified as numeric IANA TLS Supported Group IDs
(e.g. 23,29,4588) rather than string names. This avoids maintaining a
hardcoded name-to-ID map that would become stale with each Go release,
and ensures new curves (such as Go 1.26's SecP256r1MLKEM768 and
SecP384r1MLKEM1024) work automatically when rebuilding with a newer Go
version -- no code changes required.

Changes:
- Add curves_flag.go in component-base/cli/flag with a simple
  int-to-tls.CurveID cast function
- Add CurvePreferences field ([]int32) to SecureServingOptions, registered
  via IntSliceVar, and wire it through to tls.Config

The order of the list is ignored; Go selects from the set using an
internal preference order. If omitted, Go defaults are used. The set of
accepted values depends on the Go version used to build the binary; see
https://pkg.go.dev/crypto/tls#CurveID for reference.
2026-03-13 14:26:05 +01:00
Kubernetes Prow Robot
0bf52890c5 Merge pull request #137555 from natasha41575/allow_nri_to_block_resize
[InPlacePodVerticalScaling] Allow CRI (and NRI) to block pod-level resizes
2026-03-13 17:23:50 +05:30
Kubernetes Prow Robot
2bd6c7fe3c Merge pull request #137298 from dims/dsri/cri-streaming-option-a-hardcut
cri streaming option a hardcut - add new staging repositories `streaming` and `cri-streaming`
2026-03-13 17:23:36 +05:30
Antoni Zawodny
6511deadd8 Refactor Priority admission plugin 2026-03-13 12:21:37 +01:00
Aaron Prindle
bea6f92226 fix: stability level to discriminator member validations 2026-03-13 03:34:05 -07:00
Kubernetes Prow Robot
3bbe373189 Merge pull request #137704 from pohly/dra-device-taints-only-beta-enabled
DRA device taints: fix beta-enabled, alpha-disable configurations
2026-03-13 15:07:35 +05:30
Konrad Kaim
93755d411b feat: extract resource under describe to a separate variable 2026-03-13 09:03:33 +00:00
Patrick Ohly
ee51070eba DRA: re-enable extended resource tests for version skew testing
Limiting the tests to kubelet >= 1.36 was a stop-gap solution because the
version skew tests had to be updated to enable the feature on kubelet >= 1.34
first.

Some tests depend on a bug fix in 1.35 for implicit extended resource.
2026-03-13 09:54:42 +01:00
Patrick Ohly
85bca3b684 DRA device taints: fix beta-enabled, alpha-disable configurations
DeviceTaintRule is off by default because the corresponding v1beta2 API group
is off. When enabled, the potentially still disabled v1alpha3 API version was
used instead of the new v1beta2, causing the scheduler to fail while setting up
informers and then not scheduling pods.
2026-03-13 09:20:57 +01:00
Jian Qiu
bb664ec43c Tests parallel requests in contrained impersonation
Signed-off-by: Jian Qiu <jqiu@redhat.com>
2026-03-13 13:35:37 +08:00
Kubernetes Prow Robot
e3c5ead23f Merge pull request #137676 from ndixita/allocated-resources-cleanup
Add test coverage to ensure that when PLR are checkpointed overhead is excluded from it
2026-03-13 10:33:41 +05:30
Kubernetes Prow Robot
49a1007ff2 Merge pull request #137566 from yangjunmyfm192085/fixgetpods
Improve stability by sorting containers by create time and ID in kubeGenericRuntimeManager.GetPods() and GetPod()
2026-03-13 10:33:34 +05:30
Tim Allclair
39a4f7654a Optimize NDF FeatureMapper.Unmap for sparse feature sets 2026-03-13 04:28:16 +00:00
Tim Allclair
b1b75f93d7 Make size explicit; switch to binary string format 2026-03-13 04:28:16 +00:00
Tim Allclair
1c2b07fa22 Avoid computing feature diff when not necessary 2026-03-13 04:28:16 +00:00
Tim Allclair
f91f641a65 Switch to bitmapped FeatureSet implementation. 2026-03-13 04:28:16 +00:00
Tim Allclair
e4521526b4 NodeDeclaredFeatures: Add global default NDF registry 2026-03-13 04:28:16 +00:00
Tim Allclair
52b8fa1d05 NodeDeclaredFeatures: Extract ndf types to subpackage to avoid circular dependencies 2026-03-13 04:28:16 +00:00
ndixita
97f00d18ee Setting UseStatusResources when fetching total pod requests and limits 2026-03-13 02:09:50 +00:00
Kubernetes Prow Robot
4221620945 Merge pull request #137470 from brianpursley/fix-wait-panic
Check condition cast to avoid potential panic in kubectl wait
2026-03-13 06:15:48 +05:30
Kubernetes Prow Robot
eb15e2767f Merge pull request #137362 from tallclair/on-demand-relist
On-demand per-pod PLEG Relist
2026-03-13 06:15:40 +05:30
Kubernetes Prow Robot
21305568b0 Merge pull request #137083 from brejman/generate-plugin
Add placement generator plugin interfaces and logic for running them
2026-03-13 06:15:33 +05:30
Kubernetes Prow Robot
8cca7a629e Merge pull request #137679 from jpbetz/fix-and-test-wiping-reset-consistency
Fix and test wiping reset consistency
2026-03-13 05:15:34 +05:30