Kubernetes Prow Robot
3ec2d82da5
Merge pull request #134784 from michaelasp/svm_beta2
...
SVM: bump the API to beta, remove unused fields
2025-10-29 13:56:02 -07:00
Michael Aspinwall
3b72759d1b
Update SVM to Beta
...
Co-authored-by: Stanislav Láznička <stlaz.devel@proton.me >
2025-10-29 19:36:11 +00:00
Kubernetes Prow Robot
412bfec7a1
Merge pull request #134157 from macsko/forget_pod_immediately_when_it_is_deleted
...
Forget pod from scheduler's cache immediately when it's deleted
2025-10-29 10:14:10 -07:00
Maciej Skoczeń
b29fdd1551
Forget pod from scheduler's cache immediately when it's deleted or has DeletionTimestamp set
2025-10-29 10:00:38 +00:00
Kubernetes Prow Robot
110408060c
Merge pull request #134542 from hoskeri/clean-loopback-clients
...
Drop loopback clients if unused
2025-10-28 09:10:02 -07:00
Kubernetes Prow Robot
d5efbf2ebf
Merge pull request #134452 from pohly/dra-ga-feature-gate
...
DRA: lock to default-on
2025-10-28 07:49:36 -07:00
Kubernetes Prow Robot
1474788587
Merge pull request #134727 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-kubelet
...
pkg/kubelet/watch_base_manager: wraps the LW with WatchList semantics
2025-10-27 06:37:36 -07:00
Kubernetes Prow Robot
f051670a47
Merge pull request #133087 from atiratree/terminating-replicas-beta
...
promote DeploymentReplicaSetTerminatingReplicas to Beta
2025-10-27 04:47:37 -07:00
Abhijit Hoskeri
a35785c033
Drop loopback clients if unused
...
kube-controller-manager and kube-scheduler do not use the
configured loopback clients. Drop them.
Fix up scheduler test server to not depend on
the loopback client.
2025-10-26 14:47:57 -07:00
Patrick Ohly
8b6f98b06e
DRA: lock to default-on
...
The core functionality was enabled by default in 1.34 without any issues that
would have suggested turning it off, so now we can lock it to on-by-default.
Tests which cover disabling the feature must use version emulation.
2025-10-24 20:04:20 +02:00
Dan Winship
715228f478
Remove LoadBalancerIPMode feature gate
2025-10-24 09:12:03 -04:00
Kubernetes Prow Robot
6652c9fadf
Merge pull request #134457 from danwinship/prefersamenode
...
KEP-3015: update PreferSameTrafficDistribution to GA
2025-10-23 14:41:33 -07:00
Kubernetes Prow Robot
57c243f33c
Merge pull request #134450 from mayank-agrwl/controller-contextual-logs
...
Replace HandleCrash and HandleError calls to use context-aware alternatives
2025-10-23 00:49:02 -07:00
Siyuan Zhang
70ac573619
adopt consistent way to set feature gate based on emulation version for kcm and scheduler test server.
...
Signed-off-by: Siyuan Zhang <sizhang@google.com >
2025-10-22 13:20:30 -05:00
Sean Sullivan
413c34f319
Added feature gate and tests
2025-10-21 20:31:24 +00:00
Lukasz Szaszkiewicz
da77cf84ba
pkg/kubelet/watch_base_manager: wraps the LW with WatchList semantics
2025-10-20 20:05:22 +02:00
Kubernetes Prow Robot
e066b3850f
Merge pull request #133912 from tallclair/kube-feature-deps
...
Mark all Kube feature dependencies, and require dependencies to be declared for all features
2025-10-16 11:14:43 -07:00
Tim Allclair
debe026b21
Fix unit tests to work with explicit depndencies
2025-10-15 15:04:26 -07:00
Jordan Liggitt
20af32e5c1
Stop serving alphas removed in 1.35
2025-10-15 12:59:59 -04:00
Kubernetes Prow Robot
b35220c725
Merge pull request #134608 from tallclair/disable-allocator-dual-write-2
...
Fix DisableAllocatorDualWrite dependency on MultiCIDRServiceAllocator
2025-10-15 01:53:41 -07:00
Tim Allclair
bf88ae7d73
Fix DisableAllocatorDualWrite dependency on MultiCIDRServiceAllocator
2025-10-14 17:22:19 -07:00
Kubernetes Prow Robot
f7fb7cd86b
Merge pull request #134588 from liggitt/fixes-only-no-go-bump
...
go 1.25.2/1.24.8 related fixes
2025-10-14 07:45:36 -07:00
Dan Winship
c6a86d125f
Merge the two TrafficDistribution integration tests
2025-10-14 08:24:19 -04:00
Jordan Liggitt
3c2c64a7f6
Add integration test for invalid SAN certificate handling
2025-10-13 20:22:05 -04:00
Kubernetes Prow Robot
db63a581ca
Merge pull request #134366 from tallclair/feature-gates-test
...
Set multiple feature gates simultaneously in test
2025-10-13 13:11:33 -07:00
Filip Křepinský
dd3a713f6c
fix ReplicaSet and Deployment tests for DeploymentReplicaSetTerminatingReplicas FG enablement
2025-10-10 21:47:02 +02:00
Kubernetes Prow Robot
b393d87d16
Merge pull request #134440 from pohly/e2e-volumebinding-watch-fix
...
integration test volume: fix restarting of watch
2025-10-09 03:05:09 -07:00
Mayank Agrawal
5e216ae34d
Replace HandleCrash and HandleError calls to use context-aware alternatives
2025-10-07 22:40:10 -07:00
Kubernetes Prow Robot
7891d35ccf
Merge pull request #134399 from aojea/slice_headless
...
add integration test for endpoint and endpointslice controller labels propagation and headless services
2025-10-07 13:35:09 -07:00
Kubernetes Prow Robot
3a53784ecb
Merge pull request #133876 from kei01234kei/make_v1_version_fist_priotiry_inresource
...
make v1 resource version first priority in resource
2025-10-07 08:55:02 -07:00
Patrick Ohly
13cd40d718
E2E volume: fix restarting of watch
...
Presumably
https://github.com/kubernetes/kubernetes/pull/127260/files#r2405215911
was meant to continue polling after a watch was closed by the apiserver.
This is something that can happen under load.
However, returning the error has the effect that polling stops.
This can be seen as test failures when testing with race
detection enabled:
persistent_volumes_test.go:1101: Failed to wait for all claims to be bound: watch closed
2025-10-07 10:22:35 +02:00
Antonio Ojea
2b220dffa7
add integration test for endpointslice controller headless services
2025-10-06 13:39:12 +00:00
Kubernetes Prow Robot
389507c723
Merge pull request #134294 from ania-borowiec/test_for_rollback
...
Fix for incorrect activation of preemptor pod waiting for deletion of victim, plus integration test verifying the fix
2025-10-03 03:38:58 -07:00
Ania Borowiec
7c59672213
Fix in code and integration test that verifies that when victim pod is stuck in binding, preemptor pod remains waiting in unschedulable queue until deletion of the victim pod is completed
2025-10-03 09:42:50 +00:00
Antonio Ojea
0b0a5974f8
integration test: webhook proxy behavior
...
adds a new integration test to verify that the API server's egress
to admission webhooks correctly respects the standard `HTTPS_PROXY`
and `NO_PROXY` environment variables.
It adds a new test util to implement a Fake DNS server that allows
to override DNS resolution in tests, specially useful for integration
test that can only bind to localhost the servers, that is ignored
by certain functionalities.
2025-10-02 22:31:08 +00:00
Kubernetes Prow Robot
8ac5701d3a
Merge pull request #134052 from Jefftree/cle-tests-rename
...
Rename CLE test files
2025-10-02 00:11:03 -07:00
Tim Allclair
4986abe0b8
Automated refactoring to use SetFeatureGatesDuringTest
2025-10-01 21:10:53 -07:00
Kubernetes Prow Robot
6a687c5ddc
Merge pull request #133339 from aojea/vap_servicecidr
...
ServiceCIDR ValidationAdmissionPolicy for implementing previous behavior
2025-09-30 16:20:15 -07:00
Kubernetes Prow Robot
4a1558c545
Merge pull request #133967 from pohly/dra-allocator-selection
...
DRA: allocator selection
2025-09-30 08:24:18 -07:00
Patrick Ohly
68205ff40c
DRA scheduler_perf: run with specific allocator implementations
...
For some packages (in particular the code DRA), all allocator implementations
can handle the testcases. Some other packages are for less stable features and
work with fewer implementations. Now all unit tests are run with all suitable
implementations, to increase code coverage.
Benchmarks are fixed to the most mature implementation because they would be
costly to run in more than one. When promoting an allocation implementation we
can do before/after comparisons to detect potential performance regressions.
The downside of this approach is that we need to remember to extend the list
of supported implementations when promoting features, otherwise testing will miss
some new supported implementation.
2025-09-30 18:19:57 +02:00
Patrick Ohly
5832c915ac
scheduler_perf: apply feature gates in deterministic, alphabetical order
...
Without this, the effect of the following feature gate config would be random:
featureGates:
AllBeta: false
SomeBetaFeature: true
That's random because the order of iterating of the map is randomized by Go and
`AllBeta: false` would disable `SomeBetaFeature` if (and only if) applied last.
Now by sorting alphabetically, AllAlpha/Beta come first in practice. It's not a
complete solution, some future feature gate name might come before it.
2025-09-30 16:53:39 +02:00
Maciej Skoczeń
d2e6be440c
Revert "Merge pull request #133213 from sanposhiho/second-trial-conor"
...
This reverts commit a2bf45b081 , reversing
changes made to 2b2ea27250 .
2025-09-24 11:05:16 +00:00
Kubernetes Prow Robot
d3cb6b539d
Merge pull request #133178 from liggitt/psa-emulation
...
make admission and pod-security-admission checks be informed by emulation version
2025-09-17 17:22:07 -07:00
Kubernetes Prow Robot
2c20282928
Merge pull request #133715 from cici37/MAPStorageVersionUpdate
...
Update MAP storage version to use v1beta1
2025-09-17 12:50:07 -07:00
Jordan Liggitt
55419eca7a
Plumb effective version into admission initializer
2025-09-17 15:23:31 -04:00
Jefftree
872981a205
Rename CLE test directories
2025-09-12 21:17:06 +00:00
Kubernetes Prow Robot
08bc37c755
Merge pull request #134021 from pohly/scheduler-perf-gc
...
scheduler_perf: run garbage collection before measurement
2025-09-12 03:18:15 -07:00
Kubernetes Prow Robot
601068b889
Merge pull request #134018 from tico88612/cleanup/new-indexer-informer-watcher-replace
...
Replace NewIndexerInformerWatcher with NewIndexerInformerWatcherWithLogger
2025-09-12 03:18:08 -07:00
Kubernetes Prow Robot
69e637f24c
Merge pull request #131755 from jpbetz/openapi-type-name-gen
...
Allow OpenAPI model package names to be declared by APIs
2025-09-11 12:26:08 -07:00
Kubernetes Prow Robot
ca78eafa24
Merge pull request #134010 from pohly/scheduler-perf-docs
...
scheduler_perf: KUBE_CACHE_MUTATION_DETECTOR=false in docs
2025-09-11 11:36:14 -07:00