Kubernetes Prow Robot
d3296eac97
Merge pull request #132614 from mimowo/fix-job-controller-edge
...
Fix validation for Job with suspend=true,completions=0 to set Complete condition
2025-07-01 12:43:24 -07:00
Kubernetes Prow Robot
f885352d0b
Merge pull request #132623 from utam0k/scheduler-perf-emulate-versino
...
scheduler_perf: Fix version emulation for empty featureGates map
2025-07-01 09:21:52 -07:00
Kubernetes Prow Robot
2ee568260f
Merge pull request #132087 from ania-borowiec/move_code_and_status
...
Moving Scheduler interfaces to staging: Move Code and Status from pkg/scheduler/framework to k8s.io/kube-scheduler/framework
2025-07-01 09:21:38 -07:00
Kubernetes Prow Robot
a9841ca3b3
Merge pull request #131790 from chengjoey/fix/sts-validation
...
fix pod template spec validation missing in sts
2025-07-01 09:21:31 -07:00
Kubernetes Prow Robot
201325e869
Merge pull request #132433 from michaelasp/configurablecle
...
feat: make CLE timers configurable
2025-06-30 12:08:31 -07:00
utam0k
a8068e27b1
scheduler_perf: Fix version emulation for empty featureGates map
...
Signed-off-by: utam0k <k0ma@utam0k.jp >
2025-06-30 21:31:21 +09:00
Michal Wozniak
6e5c99dd05
Review remarks
2025-06-30 13:18:53 +02:00
Ania Borowiec
ee8c265d35
Move Code and Status from pkg/scheduler/framework to k8s.io/kube-scheduler/framework
2025-06-30 10:06:22 +00:00
Michal Wozniak
ca314b9f56
Fix validation for Job with suspend=true,completions=0 to set Complete condition
2025-06-30 07:58:04 +02:00
Kubernetes Prow Robot
a57091ce85
Merge pull request #132555 from utam0k/scheduler-perf-emulate-versino
...
scheduler_perf: Set version emulation only when QueueingHints is disabled
2025-06-29 05:52:29 -07:00
utam0k
f437aa4aa6
scheduler_perf: Set version emulation only when QueueingHints is disabled
...
Signed-off-by: utam0k <k0ma@utam0k.jp >
2025-06-28 11:00:23 +09:00
joey
dfd34a5b18
fix pod template spec validation missing in sts
...
Signed-off-by: joey <zchengjoey@gmail.com >
2025-06-27 16:30:51 +08:00
Ania Borowiec
00d3750503
Move ClusterEvent type to staging repo, leaving some functions (that contain logic internal to scheduler) in kubernetes/kubernetes ( #132190 )
...
* Move ClusterEvent type to staging repo, leaving some functions (that contain logic internal to scheduler) in kubernetes/kubernetes
apply review comment and fix linter warning
* update-vendor.sh
* update doc comments
* run update-vendor.sh
2025-06-26 08:06:29 -07:00
Kubernetes Prow Robot
28e4f3f6a3
Merge pull request #131350 from pohly/etcd-output
...
etcd output interception
2025-06-26 04:46:29 -07:00
Michael Aspinwall
1a59c250ea
feat: make CLE timers configurable
2025-06-25 16:38:50 +00:00
Ben Luddy
190c8c7abc
Use per-policy marker names for VAP integration tests.
...
Writes to policy resources don't instantaneously take effect in admission. ValidatingAdmissionPolicy
integration tests determine that the policies under test have taken effect by adding a sentinel
policy rule and polling until that rule is applied to a request.
If the marker resource names are the same for each test case in a series of test cases, then
observing a policy's effect on a marker request only indicates that _any_ test policy is in effect,
but it's not necessarily the policy the current test case is waiting for. For example:
1. Test 1 creates a policy and binding.
2. The policy and binding are observed by the admission plugin and take effect.
3. Test 1 observes that a policy is in effect via marker requests.
4. Test 1 exercises the behavior under test and successfully deletes the policy and binding it
created.
5. Test 2 creates a policy and binding.
6. Test 2 observes that a policy is in effect via marker requests, but the policy in effect is still
the one created by Test 1.
7. Test 2 exercises the behavior under test, which fails because it was evaluated against Test 1's
policy.
Generating a per-policy name for the marker resource in each test resolves the timing issue. In the
example, step (6) will not proceed until the admission plugin has observed the policy and binding
created in (5).
2025-06-25 11:17:20 -04:00
Lukasz Szaszkiewicz
b8b3984874
client-go/reflector: stop exposing UseWatchList ( #132453 )
...
* client-go/reflector: stop exposing UseWatchList
* apiserver/cacher: stop setting reflector.UseWatchList
* test/integration/watchlist: fix TestReflectorWatchListFallback
2025-06-25 04:04:29 -07:00
Kubernetes Prow Robot
49c20d6f44
Merge pull request #132173 from dejanzele/feat/promote-job-pod-replacement-policy-ga
...
KEP-3939: Job Pod Replacement Policy; promote to GA
2025-06-24 07:04:28 -07:00
Kubernetes Prow Robot
0017db180b
Merge pull request #130052 from utam0k/qhint-enable-plugins
...
sched: Apply EnablePlugins to CoreResourceEnqueueTestCases
2025-06-23 17:00:37 -07:00
Kubernetes Prow Robot
5e33c00e37
Merge pull request #132336 from dashpole/fix_apiserver_tracing_race
...
Fix APIServerTracing test data race
2025-06-22 20:26:56 -07:00
Kubernetes Prow Robot
b569406b79
Merge pull request #129438 from pacoxu/apiserver-probe-etcd
...
add etcd server overrides to etcd probe factory for healthz and readyz
2025-06-19 11:30:52 -07:00
Paco Xu
891e7fec6e
add seperate health check/probe for multi etcd override servers
...
- grouping health checks for exclusion purposes & add exclude integration test
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2025-06-17 09:30:41 +08:00
David Ashpole
f4a4586255
fix APIServerTracing test data race
2025-06-16 17:36:23 +00:00
Dejan Zele Pejchev
bccc9fe470
KEP-3939: Job Pod Replacement Policy; promote to GA
...
Signed-off-by: Dejan Zele Pejchev <pejcev.dejan@gmail.com >
2025-06-16 16:26:03 +02:00
likakuli
854499f986
clean: use correct pod template
...
Signed-off-by: likakuli <1154584512@qq.com >
2025-06-16 20:51:17 +08:00
Kubernetes Prow Robot
5a0f0f7b2d
Merge pull request #122634 from carlory/KEP-3902
...
Promote SeparateTaintEvictionController to stable
2025-06-13 03:28:55 -07:00
carlory
901441c66e
Promote SeparateTaintEvictionController to stable
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2025-06-13 11:15:35 +08:00
Kubernetes Prow Robot
7e94ec9eac
Merge pull request #132000 from pohly/dra-api-alpha3-removal
...
DRA API: remove obsolete types from v1alpha3
2025-06-12 09:39:12 -07:00
Anish Ramasekar
dc3836c49e
Remove deprecated encryption config controller metrics
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2025-06-11 15:31:37 -07:00
Kubernetes Prow Robot
05592c39e8
Merge pull request #131607 from utam0k/test-nodes-with-node-allocatable-strategy
...
test: Add test case for createNodesOp
2025-06-11 13:20:55 -07:00
utam0k
57d55fbb10
test: Add test case for createNodeOp
...
Signed-off-by: utam0k <k0ma@utam0k.jp >
2025-06-11 21:29:24 +09:00
Kubernetes Prow Robot
2d1bb8dac1
Merge pull request #132040 from avrittrohwer/master
...
Make nodeports scheduling plugin restartable initContainer aware
2025-06-10 17:39:02 -07:00
Kubernetes Prow Robot
5596cc64c2
Merge pull request #131916 from aramase/aramase/f/authn_config_ga
...
Mark StructuredAuthenticationConfiguration feature gate as GA
2025-06-10 16:23:02 -07:00
Kubernetes Prow Robot
b0b28b53e4
Merge pull request #131300 from HarshalNeelkamal/beta-external-jwt
...
KEP-740: promote ExternalJWTSigner feature to beta
2025-06-10 16:22:55 -07:00
Anish Ramasekar
512f000d0f
Update tests for StructuredAuthenticationConfiguration feature gate GA
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2025-06-10 14:11:30 -07:00
Kubernetes Prow Robot
fa8c5acf5e
Merge pull request #131654 from vinayakankugoyal/anonGA
...
KEP-4633: Graduate to Stable.
2025-06-10 12:44:56 -07:00
Vinayak Goyal
26b188aaa8
KEP-4633: Graduate to Stable.
2025-06-10 17:13:15 +00:00
Harshal Neelkamal
0baeccd32f
KEP-740: promote ExternalJWTSigner feature to beta
2025-06-10 16:16:13 +00:00
Kubernetes Prow Robot
a26f3fd5c6
Merge pull request #132109 from linxiulei/jobdelay
...
Clean backoff record earlier
2025-06-06 13:38:38 -07:00
Eric Lin
1f46b3fdbf
Clean backoff record earlier
...
Once received job deletion event, it cleans the backoff records for that
job before enqueueing this job so that we can avoid a race condition
that the syncJob() may incorrect use stale backoff records for a newly created
job with same key.
Co-authored-by: Michal Wozniak <michalwozniak@google.com >
2025-06-06 18:31:38 +00:00
Maciej Szulik
b5a8f5d0a5
KEP-3715: drop ElasticIndexedJob feature gate
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com >
2025-06-06 16:08:21 +02:00
Patrick Ohly
10de6780cf
DRA API: remove obsolete types from v1alpha3
...
The v1alpha3 version is still needed for DeviceTaintRule, but the rest of the
types and most structs became obsolete in v1.32 when we introduced v1beta1 and
bumped the storage version to v1beta1.
Removing them now simplifies adding new features because new fields don't need
to be added to these obsolete types. This could have been done already in 1.33,
but wasn't to minimize disrupting on-going work.
2025-06-06 12:06:28 +02:00
Avritt Rohwer
087554448c
Make nodeports scheduling plugin sidecar initContainer aware
2025-06-06 02:26:05 +00:00
Kubernetes Prow Robot
0731167a99
Merge pull request #131996 from ritazh/dra-adminaccess-updatelabelkey
...
DRAAdminAccess: update label key
2025-06-04 12:16:45 -07:00
utam0k
7ccb9657f7
sched: Apply EnablePlugins to CoreResourceEnqueueTestCases
...
Signed-off-by: utam0k <k0ma@utam0k.jp >
2025-06-02 21:19:38 +09:00
Kubernetes Prow Robot
e0859f91b7
Merge pull request #131887 from ania-borowiec/extract_cyclestate_interface
...
Moving Scheduler interfaces to staging: split CycleState into interface and implementation, move interface to staging repo
2025-05-30 04:00:18 -07:00
Patrick Ohly
4f91a69f2b
DRA integration: move and extend device status test
...
This moves the enabled/disabled test into the common test/integration/dra which
simplifies the code a bit and amortizes the cost of starting the apiserver
because several different tests can use the same instance, running in parallel.
While at it, setting the status via SSA also gets tested.
2025-05-30 10:29:18 +02:00
Ania Borowiec
d75af825fb
Extract interface CycleState and move is to staging repo. CycleState implementation remains in k/k/pkg/scheduler/framework
2025-05-29 16:18:36 +00:00
Kubernetes Prow Robot
ce21ce5d3b
Merge pull request #131869 from pohly/dra-test-integration-scheduling
...
DRA integration: set up nodes for scheduling
2025-05-28 11:36:24 -07:00
Rita Zhang
5058e385b0
DRAAdminAccess: update label key
...
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com >
2025-05-27 21:19:25 -07:00