Kubernetes Prow Robot
ec68099e62
Merge pull request #137849 from bryantbiggs/deps/update-kube-openapi
...
deps: Update `kube-openapi` to drop `ginkgo/gomega` indirect deps
2026-03-18 23:21:37 +05:30
Kubernetes Prow Robot
6fbb90204c
Merge pull request #137781 from richabanker/nh-kube-proxy
...
Enable native histograms gated by feature flag in kube-proxy
2026-03-18 23:21:29 +05:30
Kubernetes Prow Robot
92767f8e32
Merge pull request #137746 from dims/dsrinivas/issue-137740-nodeipam-resync
...
nodeipam: buffer TestNodeSyncResync report notifications
2026-03-18 23:21:21 +05:30
Kubernetes Prow Robot
aa13dc5aa3
Merge pull request #137715 from jpbetz/fix-servicecidr-wiping
...
Fix ServiceCIDR status field wiping
2026-03-18 23:21:13 +05:30
Kubernetes Prow Robot
da13772444
Merge pull request #137711 from duanwei33/add-volumegroupsnapshotclass-test
...
[e2e] Add volume_group_snapshot_class cases
2026-03-18 23:21:05 +05:30
vshkrabkov
5ea4532969
Add PodGroupPodsCount placement score scheduler plugin ( #137488 )
...
* placement score plugin, grounded on count of scheduled pods and pods for placement
* align with v1alpha2 api changes
* addressing review comments
* plugin renaming
2026-03-18 23:20:57 +05:30
Kubernetes Prow Robot
27b42dd16d
Merge pull request #137453 from rawsocket/master
...
kubelet: add terminated_containers_total metric
2026-03-18 23:20:49 +05:30
Kubernetes Prow Robot
ad81d3802d
Merge pull request #137086 from alaypatel07/kep-5304/downward-api
...
KEP 5304: add implementation for discoverable DRA Device metadata in pod
2026-03-18 23:20:41 +05:30
Kubernetes Prow Robot
055254a882
Merge pull request #134179 from Priyankasaggu11929/kep-3085-pod-ready-to-start-containers
...
KEP 3085: PodReadyToStartContainersCondition: add test to verify sandbox condition for missing secret
2026-03-18 23:20:32 +05:30
Kubernetes Prow Robot
e7a3b09a03
Merge pull request #131744 from ArangoGutierrez/dra_describe
...
Add ResourceSlices field to kubectl describe node
2026-03-18 22:04:31 +05:30
Kubernetes Prow Robot
92a3cb856f
Merge pull request #137847 from shwetha-s-poojary/fix_TestGetConntrackMax
...
Fix TestGetConntrackMax to align with capped conntrack max values
2026-03-18 20:55:03 +05:30
Kubernetes Prow Robot
cf09296f9a
Merge pull request #137843 from pacoxu/cobra-v1.10.2
...
bump spf13/cobra to v1.10.2
2026-03-18 20:54:55 +05:30
Kubernetes Prow Robot
1d69828518
Merge pull request #137611 from helayoty/helayoty/podgroup-status
...
KEP-5832: Add podGroup Status
2026-03-18 20:54:33 +05:30
Joe Betz
15ad8cbb69
Add status field wiping to ServiceCIDR with opt-out FG
...
# Conflicts:
# test/compatibility_lifecycle/reference/feature_list.md
# test/compatibility_lifecycle/reference/versioned_feature_list.yaml
2026-03-18 10:59:54 -04:00
Bryant Biggs
56cd74d879
dependencies: bump kube-openapi to drop ginkgo/gomega indirect deps
...
Bump k8s.io/kube-openapi to pick up kubernetes/kube-openapi#579 which
moved the last ginkgo/gomega tests to stdlib testing and ran go mod
tidy, removing ginkgo/gomega from kube-openapi's go.mod.
This drops ginkgo/gomega as indirect deps from apimachinery. It also
prunes Masterminds/semver, google/pprof, and golang.org/x/tools from
client-go and other staging modules where they were only needed
through kube-openapi's ginkgo/gomega chain.
Contributes to kubernetes/kubernetes#127888
2026-03-18 09:09:11 -05:00
Kubernetes Prow Robot
0d28578de1
Merge pull request #137795 from ttsuuubasa/dra-binding-conditions-beta
...
DRA Device Binding Conditions: graduate to beta
2026-03-18 19:18:33 +05:30
Alay Patel
1ca0aae21a
kep-5304: add kubeletplugin implementation for discoverable device metadata
...
Signed-off-by: Alay Patel <alayp@nvidia.com >
2026-03-18 08:42:54 -04:00
Alay Patel
5ea8f657ed
kep-5304: add devicemetadata package for consumer facing decoding utilities
...
Signed-off-by: Alay Patel <alayp@nvidia.com >
2026-03-18 08:29:42 -04:00
Alay Patel
b9729e8197
kep-5304: add DeviceMetadata API
2026-03-18 08:29:42 -04:00
Kubernetes Prow Robot
1baff95324
Merge pull request #136988 from pedjak/kubectl-explain-extradocs
...
kubectl explain: render externalDocs from OpenAPI v3 schemas
2026-03-18 17:56:35 +05:30
Kubernetes Prow Robot
8972b2069b
Merge pull request #137365 from yaroslavborbat/dra-resourceslice-reconcile-only-pool-name
...
DRA: add ReconcileOnlyPoolName to ResourceSlice controller
2026-03-18 17:00:32 +05:30
helayoty
744acc4277
Handle oldStatus nil case and check message overwrite
...
Signed-off-by: helayoty <heelayot@microsoft.com >
2026-03-18 11:05:20 +00:00
Yaroslav Borbat
b9bf406456
DRA ResourceSlice: explicit AllNodes on Pool and placement validation
...
Signed-off-by: Yaroslav Borbat <yaroslav.752@gmail.com >
2026-03-18 13:27:16 +03:00
shwetha-s-poojary
467ce9c6cd
Fix TestGetConntrackMax to align with capped conntrack max values
2026-03-18 15:25:21 +05:30
Kubernetes Prow Robot
09183519e6
Merge pull request #137804 from macsko/fix_race_in_podgroupstate_locking
...
Fix race in podGroupState locking
2026-03-18 15:16:34 +05:30
Kubernetes Prow Robot
4e859569e5
Merge pull request #137790 from philhuan/kubelet-dra-health-refactor
...
kubelet/dra: refactor health helpers and add tests
2026-03-18 14:26:39 +05:30
Kubernetes Prow Robot
5953c57c6b
Merge pull request #137607 from 0xMH/fix/133531-dra-queueing-hint
...
DRA: return error on filter timeout instead of unschedulable
2026-03-18 14:26:31 +05:30
Paco Xu
a27021081d
remove gopkg.in/yaml.v3 usage of cobra
2026-03-18 16:47:19 +08:00
Paco Xu
a304826799
bump spf13/cobra to v1.10.2
2026-03-18 16:46:23 +08:00
Yaroslav Borbat
6f89451b0c
DRA: add ReconcilePoolWithName to ResourceSlice controller
...
Co-authored-by: Patrick Ohly <patrick.ohly@intel.com >
Signed-off-by: Yaroslav Borbat <yaroslav.752@gmail.com >
2026-03-18 10:53:04 +03:00
Maciej Skoczeń
5e07560178
Fix race in TestActivatePods testing code
2026-03-18 07:32:48 +00:00
Maciej Skoczeń
6aeb784eda
Fix race in podGroupState locking
2026-03-18 07:26:11 +00:00
helayoty
88cccd9d7e
enhance unit tests
...
Signed-off-by: helayoty <heelayot@microsoft.com >
2026-03-18 06:48:54 +00:00
Kubernetes Prow Robot
7d56731021
Merge pull request #137838 from hoskeri/leasespam
...
Fix logspam in leaderelection controller.
2026-03-18 12:11:38 +05:30
Kubernetes Prow Robot
e968baeea9
Merge pull request #137831 from BenTheElder/v1.35.0-api-testdata
...
Add v1.35.0 API testdata
2026-03-18 11:05:38 +05:30
helayoty
b728516811
skip setting condition to False if it was True
...
Signed-off-by: helayoty <heelayot@microsoft.com >
2026-03-18 05:10:53 +00:00
helayoty
3e9c4966ff
Address code review feedback
...
Signed-off-by: helayoty <heelayot@microsoft.com >
2026-03-18 05:10:50 +00:00
helayoty
0ccf6c7b1a
Add integration tests for PodGroup conditions
...
Signed-off-by: helayoty <heelayot@microsoft.com >
2026-03-18 05:09:51 +00:00
helayoty
57ba60526f
Implement podGroup Status
...
Signed-off-by: helayoty <heelayot@microsoft.com >
2026-03-18 05:05:42 +00:00
Tsubasa Watanabe
57e649ae03
DRA Device Binding Conditions: update unit and integration tests
...
- update expectations for the default BindingTimeout in KubeSchedulerConfiguration
- DRA unit tests:
- enable DRADeviceBindingConditions by default
- add allocationTimestamp to expected ResourceClaims for PreBind cases
- disable DRADeviceBindingConditions when testing the stable allocator in TestSchedulerPerf
Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com >
2026-03-18 13:44:30 +09:00
Tsubasa Watanabe
6bf9cd5053
DRA Device Binding Conditions: run make update
...
Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com >
2026-03-18 13:44:11 +09:00
Tsubasa Watanabe
cc2ab58a3a
DRA Device Binding Conditions: graduate to beta
...
Promote DRADeviceBindingConditions feature gate from Alpha to Beta
in v1.36 with default enabled.
- Update feature gate definition to set default=true for v1.36 Beta
- Update API documentation comments from "alpha field" to "beta field"
across all resource API versions (v1, v1beta1, v1beta2)
Signed-off-by: Tsubasa Watanabe <w.tsubasa@fujitsu.com >
2026-03-18 13:44:10 +09:00
Kubernetes Prow Robot
76de97d229
Merge pull request #136277 from brejman/issue-134393-perf-thresholds
...
Set throughput threshold for matching anti-affinity scheduler perf test
2026-03-18 09:57:38 +05:30
Hamza
67deec3bfa
DRA: include node name in timeout error and rework FilterTimeout test setup
2026-03-18 04:33:24 +01:00
Benjamin Elder
0d2c2cf5b2
UPDATE_COMPATIBILITY_FIXTURE_DATA=true go test k8s.io/api -count=1
2026-03-17 20:29:53 -07:00
Benjamin Elder
bf0d191a15
Add v1.35.0 API testdata
2026-03-17 19:54:54 -07:00
Kubernetes Prow Robot
a1293fe6b1
Merge pull request #137836 from BenTheElder/fix-api
...
Fix API serialization compatibility regression in VolumeMountStatus
2026-03-18 08:23:46 +05:30
Kubernetes Prow Robot
ad4e232c4a
Merge pull request #137326 from amritansh1502/fix-136333-kubelet-zero-psi-metrics
...
Fix zero PSI metrics emitted when OS doesn't enable PSI
2026-03-18 08:23:39 +05:30
Adel Abouchaev
1a49c37b77
kubelet: add terminated_containers_total metric
...
Add a new ALPHA stability metric terminated_containers_total to track
container terminations (both successful and failed). This metric provides
aggregate visibility into container exit patterns across the node,
supporting detection of abnormal exits (e.g., SIGSEGV, OOMKilled) and
enabling error-rate calculations.
To ensure node stability and comply with Kubernetes instrumentation
standards, the metric uses the following low-cardinality labels:
- container_type (container, init_container, or ephemeral_container)
- exit_code (the literal exit status)
- reason (the termination reason from the runtime)
High-cardinality labels (container_name, namespace_name) are deliberately
omitted to prevent metric cardinality explosion. Problematic containers can
be identified via standard troubleshooting workflows using Kubernetes
Events or API status.
Included:
- Metric definition and registration in metrics.go.
- Status manager implementation to record transitions exactly once.
- Unit tests in status_manager_test.go verifying success/failure logic.
- Node e2e test to verify correct metrics exposure.
2026-03-18 02:22:29 +00:00
Kubernetes Prow Robot
f072e19776
Merge pull request #137835 from BenTheElder/suggest-test
...
suggest running k8s.io/api tests after adding testdata without test caching
2026-03-18 07:35:46 +05:30