Lionel Jouin
cb9ee1d4fe
[KEP-4817] Remove pointer on Data, InterfaceName and HWAddress fields
...
Adapat validation and tests based on these API changes
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2024-11-07 09:59:51 +01:00
Lionel Jouin
8be335a755
[KEP-4817] E2E: Update ResourceClaim.Status.Devices
...
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2024-11-07 09:54:19 +01:00
Lionel Jouin
c59359289f
[KEP-4817] Drop deallocated devices from resourceclaim.status.devices
...
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2024-11-07 09:54:19 +01:00
Lionel Jouin
5d7a16b0a5
[KEP-4817] improve testing
...
* Test feature-gate enabled/disabled for validation
* Test pkg/registry/resource/resourceclaim
* Add Data and NetworkData to integration test
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2024-11-07 09:54:19 +01:00
Lionel Jouin
4bd62e5234
[KEP-4817] Fix fuzz API tests and ./hack/update-featuregates.sh
...
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2024-11-07 09:54:19 +01:00
Lionel Jouin
3e595db0af
[KEP-4817] API, validation and feature-gate
...
* Add status
* Add validation to check if fields are correct (Network field, device
has been allocated))
* Add feature-gate
* Drop field if feature-gate not set
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2024-11-07 09:54:17 +01:00
Kubernetes Prow Robot
09e5e6269a
Merge pull request #128626 from dims/add-go-spew-to-unwanted-dependencies-we-track
...
Add go-spew to unwanted dependencies we track
2024-11-07 08:51:38 +00:00
Kubernetes Prow Robot
1ac23e24a0
Merge pull request #127956 from carlory/KEP-3902-test
...
node-lifecycle-controller: improve processPod test-coverage
2024-11-07 08:51:30 +00:00
Patrick Ohly
0301b6b504
scheduler_perf: fix steady-state pod creation/deletion
...
This fixes an issue in
TestSchedulerPerf/SteadyStateClusterResourceClaimTemplate:
scheduler_perf.go:1542: FATAL ERROR: op 7: delete scheduled pods: client rate limiter Wait returned an error: rate: Wait(n=1) would exceed context deadline
That occurs when the test is almost done, but hasn't observed all scheduled
pods yet. The previous attempt to address this error wasn't actually 100%
correct. It covered the case when the context has already been canceled, but
not this particular "will reach deadline soon".
2024-11-07 09:36:36 +01:00
bzsuni
f2ff07fcfa
update opencontainers/selinux/go-selinux to v1.11.1
...
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2024-11-07 08:22:25 +00:00
Sreeram Venkitesh
8f1e69bbb0
Fix verify-gofmt.sh
2024-11-07 13:28:40 +05:30
Kubernetes Prow Robot
530278b1de
Merge pull request #128639 from jpbetz/fix-cost-test
...
Fix flake in CEL cost stability tests
2024-11-07 07:41:36 +00:00
Kubernetes Prow Robot
272bb954b3
Merge pull request #127946 from saku3/add-test-volumebinding-for-queueinghint
...
add integration test for volumebinding for queueinghint
2024-11-07 07:41:29 +00:00
Sergey Kanzhelev
631c5f9c82
call cancel on plugin that is replaced by another plugin with the same name
2024-11-07 07:36:25 +00:00
Lan Liang
6e5a3cde50
Remove PodHostIPs feature gates.
...
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-11-06 23:10:36 -08:00
Patrick Ohly
9261a182bb
DRA kubelet: separate beta and alpha gRPC APIs
...
Reusing types from the alpha in the beta made it possible to provide and use
both versions without conversion. The downside was that removal of the alpha
would have been harder, if not impossible. DRA drivers could continue to
use the alpha types and provided the beta interface automatically.
Now the two versions are completely separate gRPC APIs, although in practice
there are no differences besides the name. Support for the alpha API in kubelet
is provided via automatically generated conversion and manually written
interface wrappers.
Those are provided as part of the v1alpha4 package. The advantage of having all
of that in a central place is that it'll be easier to remove when no longer
needed.
2024-11-07 07:42:40 +01:00
Kubernetes Prow Robot
6cc3570466
Merge pull request #128190 from HarshalNeelkamal/external-jwt
...
Add plugin and key-cache for ExternalJWTSigner integration
2024-11-07 06:29:45 +00:00
Kubernetes Prow Robot
c462d4c8e5
Merge pull request #126096 from utam0k/support-disabling-oom-group-kill
...
kubelet: new kubelet config option for disabling group oom kill
2024-11-07 06:29:36 +00:00
Kubernetes Prow Robot
3b6978051b
Merge pull request #121897 from carlory/ds-registry-test
...
daemonset registry: add unit test for UpdateStatus
2024-11-07 06:29:29 +00:00
Sreeram Venkitesh
1739ee2ba9
Removed duplicated tests after rebase
2024-11-07 11:38:54 +05:30
Sreeram Venkitesh
385d2b198c
Fixes from review, updated tests cases
2024-11-07 11:34:58 +05:30
Sreeram Venkitesh
7d1d7182f3
Update function name and remove feature gate check
2024-11-07 11:29:11 +05:30
Sreeram Venkitesh
4dae42a796
Updated version skew strategy for InPlacePodVerticalScaling
2024-11-07 11:29:07 +05:30
Jian Zeng
a137b08e87
chore: update import-restrictions.yaml
...
The `k8s.io/utils/ptr` should be allowed for import within ./pkg/apis/core
Signed-off-by: Jian Zeng <anonymousknight96@gmail.com>
2024-11-07 13:52:16 +08:00
Jian Zeng
1a2c557d44
test: add e2e test
...
Signed-off-by: Jian Zeng <anonymousknight96@gmail.com>
2024-11-07 13:52:16 +08:00
Jian Zeng
4193824215
chore: update generated code
...
Signed-off-by: Jian Zeng <anonymousknight96@gmail.com>
2024-11-07 13:52:16 +08:00
Jian Zeng
94cd0a0892
feat(kubelet): only returns logs that match the given stream
...
Signed-off-by: Jian Zeng <anonymousknight96@gmail.com>
2024-11-07 13:52:16 +08:00
Jian Zeng
0793f6577f
feat: update conversion helpers
...
Signed-off-by: Jian Zeng <anonymousknight96@gmail.com>
2024-11-07 13:52:01 +08:00
Kubernetes Prow Robot
154b756e2e
Merge pull request #128166 from yongruilin/test-allow-label
...
test: add integration test for allow-metric-label
2024-11-07 05:19:29 +00:00
Yusuke Sakurai
992f1d9a08
add integration test for volumebinding for queueinghint
2024-11-07 14:10:26 +09:00
Kensei Nakada
105d489aa4
chore: wording
2024-11-07 14:09:35 +09:00
Kensei Nakada
e601eb7c5a
fix: run activate() only when fail
2024-11-07 14:09:35 +09:00
Kensei Nakada
4a084d54d2
feat: set the threashold on the scheduler-perf test case
2024-11-07 14:09:35 +09:00
Kensei Nakada
9b5928f764
fix: refactor TestPrepareCandidate
2024-11-07 14:09:35 +09:00
Kensei Nakada
9756a648b0
fix: move to a new way updating an extended resource
2024-11-07 14:09:35 +09:00
Kensei Nakada
ce377efa00
fix: improve logs\
2024-11-07 14:09:35 +09:00
Kensei Nakada
49135d6173
fix: take QHint disable scenario into consideration
2024-11-07 14:09:35 +09:00
Kensei Nakada
4b92f6d398
fix the broken part due to the merge
2024-11-07 14:09:35 +09:00
Kensei Nakada
d4d91d4ace
fix: use set methods
2024-11-07 14:09:35 +09:00
Kensei Nakada
623b2a20d2
fix: handle Activate event properly
2024-11-07 14:09:35 +09:00
Kensei Nakada
102d79ec93
add: add a test case for Activate
2024-11-07 14:09:35 +09:00
Kensei Nakada
a95b8b5085
fix: use Activate always
2024-11-07 14:09:35 +09:00
Kensei Nakada
02459ca59c
fix: register the event in in-flight as necessary at Activate
2024-11-07 14:09:35 +09:00
Kensei Nakada
8be51d3f32
chore: fix based on reviews
2024-11-07 14:09:35 +09:00
Kensei Nakada
677792663f
fix: register Pod/Delete event at the preemption plugin
2024-11-07 14:09:35 +09:00
Kensei Nakada
3124c5bd56
fix: avoid errors from the race condition detector
2024-11-07 14:09:35 +09:00
Kensei Nakada
c322294883
implement PodActivator to activate when preemption fails
2024-11-07 14:09:35 +09:00
Kensei Nakada
8f2243fe74
chore: tiny wording on the comment
2024-11-07 14:09:35 +09:00
Kensei Nakada
1e2511031e
feat: support metrics
2024-11-07 14:09:35 +09:00
Kensei Nakada
fe3119fa69
make sure DefaultPreemption implements PreEnqueuePlugin
2024-11-07 14:09:35 +09:00