Commit Graph

125446 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
e34f7f4d80
Merge pull request #127671 from mmorel-35/testify/error-contains
fix: use `ErrorContains(t, err` instead of `Contains(t, err.Error()`
2024-09-28 19:18:01 +01:00
Kubernetes Prow Robot
0c713c7bd6
Merge pull request #127285 from bzsuni/bz/etcd/update/v3.5.16
Update etcd from v3.5.15 to v3.5.16
2024-09-28 15:16:02 +01:00
Kubernetes Prow Robot
ee74baec6e
Merge pull request #126764 from liggitt/mergo
reimplement merge to drop mergo dependency
2024-09-28 07:40:02 +01:00
Kubernetes Prow Robot
909f9b912e
Merge pull request #127692 from mmorel-35/testifylint/expected-actual@k8s.io/kubernetes
fix: enable expected-actual rule from testifylint in module `k8s.io/kubernetes`
2024-09-28 05:54:01 +01:00
Kubernetes Prow Robot
65ee79ee2c
Merge pull request #127536 from mmorel-35/testifylint/contains@k8s.io/apiserver
fix: enable contains rule from testifylint in module `k8s.io/apiserver`
2024-09-28 03:56:25 +01:00
Kubernetes Prow Robot
a9cc5030f8
Merge pull request #127535 from mmorel-35/testifylint/contains@k8s.io/client-go
fix: enable contains rule from testifylint in module `k8s.io/client-go`
2024-09-28 03:56:17 +01:00
Kubernetes Prow Robot
f49fadb4ed
Merge pull request #127472 from skitt/fix-client-go-extensions-broken
Run staging verify scripts from the main make verify
2024-09-28 03:56:08 +01:00
Kubernetes Prow Robot
5c378996b1
Merge pull request #125915 from skitt/declare-funcs-client-gen
client-gen: use template function declarations for gentype
2024-09-28 03:56:01 +01:00
Jordan Liggitt
745ae75a15
Update vendor 2024-09-27 22:43:28 -04:00
Jordan Liggitt
4d8cbad58e
Implement limited merge function 2024-09-27 22:43:27 -04:00
Kubernetes Prow Robot
26399fa7be
Merge pull request #127649 from mmorel-35/testifylint/formatter@k8s.io/kubernetes
fix: enable formatter rule from testifylint in module `k8s.io/kubernetes`
2024-09-28 02:52:09 +01:00
Kubernetes Prow Robot
04ff7bd303
Merge pull request #127539 from mmorel-35/testifylint/error-is-as@k8s.io/client-go
fix: enable error-is-as rule from testifylint in module `k8s.io/client-go`
2024-09-28 02:52:01 +01:00
Jordan Liggitt
9fde1c6a85
Narrow merge interface to merging the same types 2024-09-27 18:43:57 -04:00
Jordan Liggitt
3b3886a450
Isolate mergo use, add test coverage and error checking 2024-09-27 18:43:54 -04:00
Kubernetes Prow Robot
80941e3e87
Merge pull request #127643 from Jefftree/set-emulation-integration-test
Allow emulation version to be set in integration test
2024-09-27 21:56:01 +01:00
Kubernetes Prow Robot
1d268108e9
Merge pull request #127714 from dims/re-add-nvidia-gpu-device-plugin.yaml-in-test-suite-itself
Re-add nvidia-gpu-device-plugin.yaml in test suite itself
2024-09-27 20:52:02 +01:00
Davanum Srinivas
d3cbe2fe86
Re-add nvidia-gpu-device-plugin.yaml in test suite itself
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-27 14:23:57 -04:00
Kubernetes Prow Robot
befeb009b9
Merge pull request #127641 from dom4ha/integration-test-fix
Increase the readability of the test preconditions and double check that all test pods are really unschedulable.
2024-09-27 17:20:01 +01:00
dom4ha
9bf6ee976b Assert whethere there are no pod in active queue while waiting for all pods to get scheduled instead of asserting it afterwards. 2024-09-27 15:06:04 +00:00
dom4ha
54b0ed45b7 Add one more check to the test case precondition assessment. 2024-09-27 15:06:04 +00:00
dom4ha
151ac846a2 Increase the readability of the test preconditions and double check that all test pods are really unschedulable. 2024-09-27 15:06:04 +00:00
Kubernetes Prow Robot
3d6c5b2e98
Merge pull request #127551 from carlory/fix-trace-context
introduce a proper trace context
2024-09-27 11:32:01 +01:00
CasperLiu
5b2632f707 introduce a proper trace context
Signed-off-by: carlory <baofa.fan@daocloud.io>
Co-authored-by: CasperLiu <qiuyuzhe521@gmail.com>
2024-09-27 14:13:30 +08:00
Matthieu MOREL
f736cca0e5 fix: enable expected-actual rule from testifylint in module k8s.io/kubernetes
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-27 07:56:31 +02:00
Kubernetes Prow Robot
a8c955ab42
Merge pull request #127606 from thockin/skip_test_target_normalization
Skip Go target normalization in integration tests
2024-09-27 04:42:01 +01:00
Kubernetes Prow Robot
466a6c3407
Merge pull request #127672 from jpbetz/apiextensions-versioned-feature-gates
Migrate apiextensions-apiserver to versioned feature gates
2024-09-27 03:38:08 +01:00
Kubernetes Prow Robot
f84bbfe94f
Merge pull request #127488 from dims/remove-unnecessary-stuff-for-nvidia-gpus
Remove remants of broken stuff - nvidia/autoscaling
2024-09-27 03:38:01 +01:00
Kubernetes Prow Robot
960e3984b0
Merge pull request #127444 from dom4ha/fine-grained-qhints
Fine grain QueueHints for NodeAffinity plugin
2024-09-27 01:42:00 +01:00
Joe Betz
82415c3d9d Update feature gate lists 2024-09-26 20:09:41 -04:00
Joe Betz
138106896e Migrate apiextensions-apiserver to versioned feature gates 2024-09-26 20:09:01 -04:00
Matthieu MOREL
f777addb05 fix: use ErrorContains(t, err instead of Contains(t, err.Error()
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-26 22:22:20 +02:00
Jeffrey Ying
ff13ffc6e0
Update cmd/kube-apiserver/app/testing/testserver.go
Co-authored-by: Joe Betz <jpbetz@google.com>
2024-09-26 15:29:33 -04:00
Jeffrey Ying
396d36596c
Update cmd/kube-apiserver/app/testing/testserver.go
Co-authored-by: Joe Betz <jpbetz@google.com>
2024-09-26 15:29:24 -04:00
Kubernetes Prow Robot
5ebd0da6cc
Merge pull request #127662 from macsko/make_scheduler_perf_sleepop_duration_parametrizable
Make sleepOp duration parametrizable in scheduler_perf
2024-09-26 20:10:01 +01:00
Kubernetes Prow Robot
421436a94c
Merge pull request #127473 from dom4ha/fine-grain-qhints-fit
feature(scheduler): more fine-grained Node QHint for NodeResourceFit plugin
2024-09-26 18:34:02 +01:00
Kubernetes Prow Robot
c89205f7d6
Merge pull request #127647 from mmorel-35/testifylint/formatter@k8s.io/apiserver
fix: enable formatter rule from testifylint in module `k8s.io/apiserver`
2024-09-26 14:56:08 +01:00
Kubernetes Prow Robot
514de367df
Merge pull request #125502 from mas9612/fix-changelog-1.28
Fix pod-index label name for StatefulSet Pods
2024-09-26 14:56:01 +01:00
Maciej Skoczeń
837d917d91 Make sleepOp duration parametrizable in scheduler_perf 2024-09-26 13:07:22 +00:00
Kubernetes Prow Robot
4b33029691
Merge pull request #127646 from mmorel-35/testifylint/formatter@k8s.io/kubectl
fix: enable formatter rule from testifylint in module `k8s.io/kubectl`
2024-09-26 13:00:12 +01:00
Kubernetes Prow Robot
a83e295270
Merge pull request #127644 from kiashok/refactor-hcs-references
Add local reference to hcs structs in windows cri stats test
2024-09-26 13:00:03 +01:00
dom4ha
c7db4bb450 Fine grain QueueHints for nodeaffinity plugin.
Skip queue on unrelated change that keeps pod schedulable when QueueHints are enabled.

Split add from QHints disabled case

Remove case when QHints are disabled

Remove two GHint alternatives in unit tests

more fine-grained Node QHint for NodeResourceFit plugin

Return early when updated Node causes unmatch

Revert "more fine-grained Node QHint for NodeResourceFit plugin"

This reverts commit dfbceb60e0c1c4e47748c12722d9ed6dba1a8366.

Add integration test for requeue of a pod previously rejected by NodeAffinity plugin when a suitable Node is added

Add integratin test for a Node update operation that does not trigger requeue in NodeAffinity plugin

Remove innacurrate comment

Apply review comments
2024-09-26 10:21:08 +00:00
dom4ha
903b1f7e28 more fine-grained Node QHint for NodeResourceFit plugin 2024-09-26 09:51:36 +00:00
Kubernetes Prow Robot
996e674ea7
Merge pull request #127650 from SataQiu/fix-etcd-20240926
kubeadm: fix a bug where the RemoveMember function did not return the correct member list when the member to be removed did not exist
2024-09-26 09:40:00 +01:00
Kubernetes Prow Robot
81ebfb3d0c
Merge pull request #127012 from Chaunceyctx/new-send-bookmark
send bookmark right now after sending all items in watchCache store
2024-09-26 08:22:01 +01:00
Stephen Kitt
beb51e1759
make verify: run checks in all module hack directories
This ensures that all verification scripts are run throughout the
repository.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-09-26 08:46:04 +02:00
SataQiu
2dc0d2962a kubeadm: fix a bug where the RemoveMember function did not return the correct member list when the member to be removed did not exist 2024-09-26 14:29:30 +08:00
Matthieu MOREL
3e558fe604 fix: enable formatter rule from testifylint in module k8s.io/kubectl
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-26 08:26:24 +02:00
Matthieu MOREL
58d5acd598 fix: enable formatter rule from testifylint in module k8s.io/apiserver
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-26 08:22:57 +02:00
Matthieu MOREL
b7248077a9 fix: enable formatter rule from testifylint in module k8s.io/kubernetes
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-26 08:19:54 +02:00
Chaunceyctx
7239202533 send bookmark right now after sending all items in watchCache store 2024-09-26 14:18:37 +08:00