Patrick Ohly
c46ae1b26a
scheduler_perf: use ktesting.TContext + staging StartTestServer
...
ktesting.TContext combines several different interfaces. This makes the code
simpler because less parameters need to be passed around.
An intentional side effect is that the apiextensions client interface becomes
available, which makes it possible to use CRDs. This will be needed for future
DRA tests.
Support for CRDs depends on starting the apiserver via
k8s.io/kubernetes/cmd/kube-apiserver/app/testing because only that enables the
CRD extensions. As discussed on Slack, the long-term goal is to replace the
in-tree StartTestServer with the one in staging, so this is going in the right
direction.
2024-02-11 10:51:38 +01:00
Alexander Zielenski
71559bd026
bugfix: dont skip reconcile for unchanged policy if last sync failed
2024-01-29 11:16:59 -08:00
Lukasz Szaszkiewicz
41e706600a
client-go/reflector: make UseWatchList a pointer
...
until #115478(use streaming against the etcd storage)
is resolved the cacher need a way to disable the streaming.
2024-01-19 14:40:18 +01:00
Kensei Nakada
f29d6970c9
doc(scheduler_perf): enrich the documentation
2024-01-15 08:50:08 +00:00
Davanum Srinivas
7a236bd7e0
Add providerless tags appropriately in test/
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2024-01-07 08:16:05 -05:00
Kubernetes Prow Robot
60dcf7fd8d
Merge pull request #119079 from sanposhiho/decouple-scheduler-perf-from-kk
...
make scheduler_perf usable from other repositories
2024-01-07 12:12:13 +01:00
Kubernetes Prow Robot
9bd0ef5f17
Merge pull request #122558 from linxiulei/webhook-http2
...
Use http/2 for localhost webhook
2024-01-04 19:11:26 +01:00
Eric Lin
246e69fb99
Use http/2 for localhost webhook
...
Signed-off-by: Eric Lin <exlin@google.com >
2024-01-04 09:09:10 +00:00
Kubernetes Prow Robot
a7af34e1b8
Merge pull request #122347 from aramase/aramase/c/move_kms_apis
...
kmsv2: move encryption config types to standard API server config location
2024-01-03 16:16:18 +01:00
Kubernetes Prow Robot
f68a965e5a
Merge pull request #122032 from carlory/remove-fg-APISelfSubjectReview
...
remove feature-gate APISelfSubjectReview in 1.30
2023-12-20 16:46:53 +01:00
Anish Ramasekar
75695dae10
move encryption config types to standard API server config location
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2023-12-18 20:54:24 +00:00
AxeZhan
be48c93689
Sched framework: expose NodeInfo in all functions of PluginsRunner interface
2023-12-15 11:30:06 +08:00
Kubernetes Prow Robot
4189053453
Merge pull request #121755 from kerthcet/fix/node-update-event
...
Fix nodeUpdate event missing some potential changes
2023-12-13 22:36:03 +01:00
Kubernetes Prow Robot
bd4c29b7e3
Merge pull request #115502 from pwschuurman/speedup-autodelete-sts-integration-tests
...
Reduce running time of TestAutodeleteOwnerRefs StatefulSet Integration Tests
2023-12-13 22:33:57 +01:00
Kubernetes Prow Robot
c5473f1710
Merge pull request #117667 from carlory/fix-009
...
Remove ability to re-enable serving deprecated storage APIs
2023-12-13 21:25:15 +01:00
Peter Schuurman
16aad468b6
Replace test.name with test.namespace
2023-12-13 10:28:26 -08:00
Peter Schuurman
a3a4192eb9
Move expensive test setup (apiserver and running controller) to be run once in TestAutodeleteOwnerRefs parameterized tests
2023-12-13 10:28:24 -08:00
Kensei Nakada
3b8f25dfdd
fix: disable SchedulerQueueingHints feature flag by default
2023-12-13 04:16:43 +00:00
Kensei Nakada
74a6a4581f
fix by linters
2023-12-02 09:58:34 +00:00
Kensei Nakada
5310abe14a
make scheduler_perf usable from other repositories
2023-12-01 12:43:08 +00:00
Jordan Liggitt
233949e05d
Add an integration test to verify root path cleanup
2023-11-30 14:57:21 -05:00
kerthcet
e5b86c1034
Fix node update event will miss some potential changes
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2023-11-27 15:33:47 +08:00
carlory
57a5db8da3
remove feature-gate APISelfSubjectReview
2023-11-24 16:59:21 +08:00
Kubernetes Prow Robot
5ce0bd95cc
Merge pull request #121677 from kerthcet/cleanup/remove-evnet
...
Unregister events in schedulingGates for performance
2023-11-10 05:03:33 +01:00
Jordan Liggitt
b53134f129
Test anonymous and RBAC handling via config file
2023-11-08 14:36:05 -06:00
kerthcet
f77a4543d1
Unregister events in schedulingGates plugin
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2023-11-06 10:01:13 +08:00
Kubernetes Prow Robot
f883370b8a
Merge pull request #121679 from bzsuni/fix/integration/apiserver/discovery/service-go/WaitForReady
...
Fix parameter passing error in function WaitForReady in file test/integration/apiserver/discovery
2023-11-03 13:02:46 +01:00
kerthcet
50f092c136
Add kubernetes.io/hostname to faked nodes in tests
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2023-11-03 11:47:36 +08:00
Jordan Liggitt
0112d91a05
Add multi-webhook integration test
2023-11-02 19:21:06 -04:00
carlory
1186e25a45
Remove ability to re-enable serving deprecated storagev1beta1 and storagev1alpha1 APIs
...
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
2023-11-02 20:51:06 +08:00
Kubernetes Prow Robot
515d1ce6c0
Merge pull request #121393 from mimowo/backoff-limit-per-index-load-test
...
Benchmark job with backoff limit per index
2023-11-02 09:58:26 +01:00
bzsuni
003e4886c6
Fix parameter passing error
...
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io >
2023-11-02 01:14:45 +08:00
Kubernetes Prow Robot
6abff7457e
Merge pull request #116516 from aojea/servicecidr
...
KEP-1880 Multiple ServiceCIDR ( and IPAddress allocation)
2023-11-01 03:52:24 +01:00
Kubernetes Prow Robot
593a17d3b6
Merge pull request #121575 from apelisse/update-smd
...
Update sigs.k8s.io/structured-merge-diff to v4.4.0
2023-11-01 01:51:17 +01:00
Kubernetes Prow Robot
fafccc0c9a
Merge pull request #121078 from aramase/aramase/f/kep_3331_cel_integration
...
Implement CEL for StructuredAuthenticationConfig
2023-11-01 00:33:21 +01:00
Antonio Ojea
5d90d07f2d
test integration: use new ServiceCIDR API
...
Change-Id: I7aaa978842fbe8d75383f8a3159ca4fce01ffdcb
2023-10-31 21:05:57 +00:00
Antonio Ojea
271900a0f0
integration etcd data: use new ServiceCIDR API
...
Change-Id: I68a91815b3220a41e97667d8f8f4a3bdf5a91e8a
2023-10-31 21:05:57 +00:00
Antonio Ojea
46b13d48e2
etcd data
...
Change-Id: I31c3a1c8fee7f3a681186b934bd7c6b36baee6df
2023-10-31 21:05:05 +00:00
Antonio Ojea
ccbcadb032
add integration test
...
Since ServiceCIDR and IPAddresses are mostly API driven integration
test will give us a good coverage, exercising real use cases like
the migration from one ServiceCIDR range to a new range.
2023-10-31 21:05:05 +00:00
Jordan Liggitt
df80775693
Include managed field comparison in test
2023-10-31 14:03:39 -07:00
Kubernetes Prow Robot
3631efd85c
Merge pull request #121651 from jiahuif-forks/fix/cel/type-resolver-safe-guard
...
CEL type resolvers: avoid infinite recursion for type resolvers.
2023-10-31 21:50:37 +01:00
Anish Ramasekar
cc190e0ace
add integration tests
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2023-10-31 20:16:12 +00:00
Kubernetes Prow Robot
dba565193c
Merge pull request #121104 from carlory/kep-3751-api-changes
...
[KEP-3571] introduce the VolumeAttributesClass API
2023-10-31 20:23:50 +01:00
Jiahui Feng
e4776e0f85
avoid infinite recursion for type resolvers.
2023-10-31 10:23:50 -07:00
Michal Wozniak
168e016947
Benchmark job with backoff limit per index
2023-10-31 17:35:39 +01:00
Abu Kashem
c7fcef1875
apiserver: set APF featuregate to ga
2023-10-31 08:46:24 -04:00
Kubernetes Prow Robot
e8d45596df
Merge pull request #121049 from siyuanfoundation/refactor
...
k8s.io/apiserver/storage/etcd: refactor etcd GetList.
2023-10-31 10:49:33 +01:00
carlory
ae90a69677
volumeattributesclass and core api changes
2023-10-31 11:18:56 +08:00
Kubernetes Prow Robot
f5a5d83d7c
Merge pull request #121089 from tkashem/apf-v1
...
Promote APF API to v1
2023-10-31 02:39:30 +01:00
Kubernetes Prow Robot
ab13d0b47c
Merge pull request #120780 from munnerz/bound-token-improvements
...
Including JTI & node reference in issued service account tokens (kep 4193)
2023-10-31 01:22:56 +01:00