Commit Graph

2869 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
838bb6a567 Merge pull request #98663 from gavinfish/sched-remove-plugin-pt
Scheduler: change config.Plugins from pointers to objects
2021-02-10 15:36:15 -08:00
Kubernetes Prow Robot
a1e310b200 Merge pull request #97984 from alculquicondor/job-integration
Add integration test for parallel and non-parallel Job
2021-02-10 11:58:15 -08:00
Aldo Culquicondor
758813baa3 Add integration tests for Job
Includes controller restarts
2021-02-10 18:53:24 +00:00
drfish
74315f9c56 Change config.Plugins from pointers to objects 2021-02-10 23:45:59 +08:00
Kubernetes Prow Robot
d6c26a826a Merge pull request #95281 from SaiHarshaK/staticcheck_test
fix staticcheck failures for test/e2e and test/integration
2021-02-09 03:40:38 -08:00
Kubernetes Prow Robot
2b7c61b1bb Merge pull request #98205 from pacoxu/build/pauses
update pause image to 3.4.1 and also update the change log
2021-02-08 18:20:58 -08:00
Sai Harsha Kottapalli
a2ef69060a fix staticcheck failures for test/e2e and test/integration 2021-02-07 23:47:23 +05:30
pacoxu
0c152cbbbe update pause to 3.4.1 for tests(e2e)
Signed-off-by: pacoxu <paco.xu@daocloud.io>
2021-02-05 21:32:53 +08:00
chymy
4c198dc9eb Repeated err judgment in ns_conditions_test.go
Signed-off-by: chymy <chang.min1@zte.com.cn>
2021-02-05 10:44:37 +08:00
Kubernetes Prow Robot
35bc0fbad5 Merge pull request #98721 from adtac/sprefunsched
scheduler_perf: remove implicit barrier at the end
2021-02-04 02:02:28 -08:00
JunYang
256f891728 Fix the error of kms_transformation_test about integration test
Signed-off-by: JunYang <yang.jun22@zte.com.cn>
2021-02-04 19:23:59 +08:00
Adhityaa Chandrasekar
b5808c6df9 scheduler_perf: remove implicit barrier at the end
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>
2021-02-03 12:49:28 +00:00
Wei Huang
9a67558784 Fix a bug that untolerated variable is used as tolerated 2021-02-02 16:04:02 -08:00
Kubernetes Prow Robot
f27318c0da Merge pull request #98445 from damemi/taint-toleration-internal-helpers
Move Taint/Toleration helpers to component-helpers repo
2021-02-01 17:50:27 -08:00
Kubernetes Prow Robot
7561fb876c Merge pull request #98670 from liggitt/dryrunflake
retry dry-run update on conflict
2021-02-01 13:42:09 -08:00
Michael Taufen
6aa80d9172 Graduate ServiceAccountIssuerDiscovery to GA
Waiting on KEP updates first:
https://github.com/kubernetes/enhancements/pull/2363
2021-02-01 11:44:23 -08:00
Jordan Liggitt
a1e57a4c6d retry dry-run update on conflict 2021-02-01 13:49:51 -05:00
Mike Dame
578ff3ec34 Move Taint/Toleration helpers to component-helpers repo
This is part of the goal for scheduling to remove dependencies on internal
packages for the scheduling framework. It also provides these functions in an
external location for other components and projects to import.
2021-02-01 11:06:03 -05:00
Kubernetes Prow Robot
101cdbf932 Merge pull request #97295 from tiloso/staticcheck-test-integration
Fix staticcheck in test/integration/{examples,framework}
2021-02-01 04:49:48 -08:00
Kubernetes Prow Robot
0a0490e34f Merge pull request #98576 from kevindelgado/ssa
Fix SSA for APIService
2021-01-29 17:21:58 -08:00
Jordan Liggitt
46699bf9de Use apply to create objects in TestApplyStatus 2021-01-29 18:30:35 +00:00
Jordan Liggitt
0f6873c025 Stop skipping APIService in apply test 2021-01-29 18:30:35 +00:00
Kubernetes Prow Robot
8f856793ae Merge pull request #98245 from Huang-Wei/garbage-char
Remove garbage characters (^M) under test/*
2021-01-28 17:00:24 -08:00
Kubernetes Prow Robot
f402e472a1 Merge pull request #98041 from Huang-Wei/sched-enqueue-1
Surface info of failed plugins during PerFilter and Filter
2021-01-28 17:00:07 -08:00
Wei Huang
f8a6bdb044 Surface info of failed plugins during PerFilter and Filter 2021-01-28 12:20:42 -08:00
Abu Kashem
e416c9e574 apiserver: plumb context with request deadline
- as soon as a request is received by the apiserver, determine the
  timeout of the request and set a new request context with the deadline.
- the timeout filter that times out non-long-running requests should
  use the request context as opposed to a fixed 60s wait today.
- admission and storage layer uses the same request context with the
  deadline specified.

we use the default timeout enforced by the apiserver:
- if the user has specified a timeout of 0s, this implies no timeout on the user's part.
- if the user has specified a timeout that exceeds the maximum deadline allowed by the apiserver.
2021-01-28 14:15:04 -05:00
Kubernetes Prow Robot
21d3c73f54 Merge pull request #93179 from chendave/preemption_improve
prefer nominated node - IMPL
2021-01-26 21:03:40 -08:00
Dave Chen
6d800ffe07 Prefer nominated node in the new scheduling cycle
Signed-off-by: Dave Chen <dave.chen@arm.com>
2021-01-26 09:59:00 +08:00
David Eads
37cc89ed8d finish removal of exportoptions 2021-01-22 13:47:31 -05:00
Wei Huang
e2d44e3b47 Remove garbage characters (^M) under test/* 2021-01-20 16:42:30 -08:00
drfish
d4418c1402 Update the PreFilterExtensions interface to use PodInfo 2021-01-19 00:49:52 +08:00
Kubernetes Prow Robot
e1c1fd9edf Merge pull request #97880 from justinsb/spelling
Fix spelling typos: scheduable -> schedulable
2021-01-15 03:43:51 -08:00
Kubernetes Prow Robot
70435a298c Merge pull request #97172 from Jefftree/opentest
Fix openapi model generation for apply when x-int-or-string is set
2021-01-12 16:02:35 -08:00
Justin SB
8797738c02 Fix spelling typos: scheduable -> schedulable
Bulk fix of a common typo.
2021-01-09 12:59:33 -05:00
Kubernetes Prow Robot
07bd985724 Merge pull request #96561 from ialidzhikov/cleanup/csi-node-info
Remove CSINodeInfo feature gate
2021-01-05 11:46:00 -08:00
Kubernetes Prow Robot
6d43e2b3bb Merge pull request #96834 from chendave/fix_race
Add performance benchmark for the preemption with volume
2020-12-15 07:13:49 -08:00
Dave Chen
ebcca92771 Add performance benchmark for the preemption with volume
This will help to reveal the potential issues when the
volume is in place.

Signed-off-by: Dave Chen <dave.chen@arm.com>
2020-12-15 10:54:01 +08:00
tiloso
3cbdc711de Fix staticcheck in test/integration/{examples,framework}
Part of #92402, fixes staticcheck failures SA1006, SA1019 and SA2002 in
test/integration/examples and test/integration/framework.
2020-12-14 21:54:37 +01:00
Kubernetes Prow Robot
bd4d197b52 Merge pull request #96447 from chendave/bind_postfilter
Remove the deprecated metrics from scheduler
2020-12-14 06:31:28 -08:00
Dave Chen
5144e2ec78 Remove the deprecated metrics from scheduler
Deprecated metrics are removed and suggest to use the Histogram
metrics got from scheduler extension points.

Signed-off-by: Dave Chen <dave.chen@arm.com>
Co-authored-by: wawa0210 <xiaozhang0210@hotmail.com>
2020-12-14 11:31:50 +08:00
Jefftree
32a64cf14c tests for buildOpenAPIModelsForApply 2020-12-10 15:33:18 -08:00
ialidzhikov
bc432124a2 Remove CSINodeInfo feature gate
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2020-12-10 09:58:22 +02:00
Kubernetes Prow Robot
65d57211e3 Merge pull request #97068 from chendave/selectors
Add constraint selector to pod template
2020-12-08 22:01:19 -08:00
Kubernetes Prow Robot
74a7fc46c3 Merge pull request #97029 from andrewsykim/routes-controller-allocate-node-cidr-check
cloud-controller-manager: routes controller should not depend on --allocate-node-cidrs
2020-12-08 22:00:50 -08:00
Kubernetes Prow Robot
54de7237f4 Merge pull request #96571 from smarterclayton/fedora_path_2
test/integration/etcd: Use the busybox shim image constant
2020-12-08 17:29:09 -08:00
Kubernetes Prow Robot
83b2c7a1bf Merge pull request #96311 from thockin/kep-1659-topology-labels
Convert users of old failure-domain labels to new
2020-12-08 17:28:27 -08:00
Kubernetes Prow Robot
9a175b9b2a Merge pull request #96223 from SataQiu/fix-scheduler-20201104
scheduler: parse Pod's Node affinity once in PreScore phase
2020-12-08 17:28:06 -08:00
Dave Chen
58142288a5 Add constraint selector to pod template
PodTopologySpread plugin will only count the existing pod when that
pod's label matches with `constraint.Selector`, which means all pods
could be scheduled to one topology zone when the constraint does not
have any selector defined.

Signed-off-by: Dave Chen <dave.chen@arm.com>
2020-12-04 18:04:26 +08:00
Andrew Sy Kim
0c90d8ddd9 test/integration: disable fake cloud routes controllers in cloud-controller-manager secure serving tests
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2020-12-03 14:03:33 -05:00
SataQiu
2b38078de1 scheduler: parse Pod's Node affinity once in PreScore phase
Signed-off-by: SataQiu <1527062125@qq.com>
2020-11-26 11:19:52 +08:00