Adrian Chiris
78d7856288
Globalize a few TopologyManager functions
...
This is in preparation for a larger refactoring effort that will add a
'Merge()' API to the TopologyManager policy API.
2019-11-04 18:43:07 +01:00
Adrian Chiris
e72847676f
Pass a list of NUMA nodes to the various TopologyManager policies
...
This is in preparation for a larger refactoring effort that will add a
'Merge()' API to the TopologyManager policy API.
2019-11-04 18:43:07 +01:00
Adrian Chiris
6fd8a6eb69
Make restricted TopologyManager policy inherit from best-effort policy
...
These policies only differ on whether they admit the pod or not when a
TopologyHint is preferred or not. As such, the restricted policy should
simply inherit whatever it can from the best effort policy and only
overwrite what is necessary.
This does not matter for now, but will become important when we add a
new 'Merge()' abstraction to a Policy later on.
2019-11-04 18:43:07 +01:00
Adrian Chiris
3391daeb00
Break TopologyManager.calculateAffinity() into more modular functions
...
This modularization is in preparation for a larger refactoring effort
that will add a 'Merge()' API to the TopologyManager policy API.
2019-11-04 18:43:07 +01:00
Adrian Chiris
b17706b149
Added LessThan() and IsEqual() methods for TopologyHints
2019-11-04 18:43:07 +01:00
Kubernetes Prow Robot
6a19261e96
Merge pull request #84123 from smarterclayton/terminating_cause
...
Handle namespace deletion more gracefully in built-in controllers
2019-11-04 07:55:41 -08:00
Kubernetes Prow Robot
7b6369c803
Merge pull request #84249 from odinuge/bump-shellcheck
...
Bump shellcheck to v0.7.0
2019-11-04 06:19:40 -08:00
Kubernetes Prow Robot
08410cbf06
Merge pull request #84365 from codenrhoden/rm-mount-container
...
Remove Alpha feature MountContainers
2019-11-03 21:29:41 -08:00
Kubernetes Prow Robot
5e33f3db5f
Merge pull request #84445 from krzysied/node_controller_retry_fix
...
NodeLifecycleController - MarkPodsNotReady retry fix
2019-11-03 20:15:40 -08:00
Kubernetes Prow Robot
b55440dcf8
Merge pull request #84637 from zhipengzuo/master
...
fix log and note :cidr mask size must be <= node mask
2019-11-03 18:53:40 -08:00
Kubernetes Prow Robot
2b3540068b
Merge pull request #84422 from aojea/kubemarkdrop
...
kube-proxy: ensure KUBE-MARK-DROP exists
2019-11-03 13:41:39 -08:00
Kubernetes Prow Robot
afedb845f6
Merge pull request #84487 from zxl381/IFP_Err
...
Fix a data race in registrytest
2019-11-03 11:37:39 -08:00
Kubernetes Prow Robot
d8ab3f26e7
Merge pull request #84323 from draveness/feature/remove-suspended-daemon-pods
...
feat: remove suspendedDaemonPods from daemon controller
2019-11-02 23:41:40 -07:00
Kubernetes Prow Robot
ab485fb00e
Merge pull request #84558 from liggitt/dependency
...
Make k8s.io/kubernetes dependency policy explicit
2019-11-02 12:31:40 -07:00
Kubernetes Prow Robot
6dde01d314
Merge pull request #84483 from zxl381/MU_stopAllD
...
Fix a double lock bug in staging/.../apiserver
2019-11-02 04:49:39 -07:00
Kubernetes Prow Robot
dc8880908f
Merge pull request #83832 from gongguan/deprecate_cleanup-ipvs_flag
...
deprecate cleanup-ipvs flag
2019-11-01 23:59:39 -07:00
Kubernetes Prow Robot
510fb38f27
Merge pull request #83671 from yue9944882/flow-control-api-model
...
Apiserver flowcontrol api models
2019-11-01 22:49:40 -07:00
Kubernetes Prow Robot
567c1bb4ec
Merge pull request #84513 from ingvagabund/retryAddOrUpdateAvoidPodOnNode
...
test/e2e: AddOrUpdateAvoidPodOnNode/RemoveAvoidPodsOffNode: retry when conflict hit during annotation update
2019-11-01 19:59:52 -07:00
Kubernetes Prow Robot
2da4678a80
Merge pull request #83578 from Huang-Wei/sched-policy-api-refactor
...
Scheduler Policy API Refactoring
2019-11-01 19:59:39 -07:00
louisgong
f147b6e555
deprecate cleanup-ipvs flag
2019-11-02 10:09:50 +08:00
Kubernetes Prow Robot
c4419bd50e
Merge pull request #84666 from prameshj/kube-proxy-yaml
...
Add linux selector to kube-proxy yaml.
2019-11-01 18:09:06 -07:00
Kubernetes Prow Robot
6c75316474
Merge pull request #84664 from seans3/python-string-replace
...
Fixes error in go_pkg()
2019-11-01 18:08:55 -07:00
Kubernetes Prow Robot
61200c9338
Merge pull request #84656 from davidz627/fix/syncReal
...
Make writing file via container in tests sync for real this time by enclosing multiple commands in quotes
2019-11-01 18:08:45 -07:00
Kubernetes Prow Robot
235db13811
Merge pull request #84621 from seans3/print-flags-test
...
Moves test to new print_flags_test.go
2019-11-01 18:08:36 -07:00
Kubernetes Prow Robot
9820925e07
Merge pull request #84463 from clarklee92/move-funcs-of-create
...
Move funcs of create.go to e2e/storage
2019-11-01 18:08:26 -07:00
Kubernetes Prow Robot
1da7210180
Merge pull request #84440 from lsytj0413/fix-gosimple
...
refactor(*): fix comparison to bool constant, return redundant
2019-11-01 18:08:10 -07:00
Kubernetes Prow Robot
df8706e60b
Merge pull request #84408 from mikedanese/cleanup
...
delete unused cache
2019-11-01 18:07:56 -07:00
Kubernetes Prow Robot
6e0c915f43
Merge pull request #84060 from yutedz/gc-ref-diff
...
Traverse OwnerReference maps more efficiently
2019-11-01 18:07:41 -07:00
Kubernetes Prow Robot
74c561ba67
Merge pull request #84579 from immutableT/kas-etcd-params
...
Refactor tests for configure-helper.sh by moving environment config to testdata.
2019-11-01 16:33:41 -07:00
Pavithra Ramesh
3faa95cb32
Add linux selector to kube-proxy yaml.
2019-11-01 15:05:22 -07:00
Wei Huang
703a669db3
autogen files
...
- make generated_files
- update-bazel.sh & update-vendor.sh)
2019-11-01 14:38:09 -07:00
Sean Sullivan
fe06de1864
Fixes error in go_pkg()
2019-11-01 14:35:04 -07:00
Wei Huang
c649666b4a
manual API changes and code refactoring
...
- add Policy API to pkg/scheduler/apis/config and staging/src/k8s.io/kube-scheduler/config/v1
- dual-register Policy as apiGroup "v1" and "kubescheduler.config.k8s.io
- move/merge pkg/scheduler/api to pkg/scheduler/apis/config/...
- alias schedulerapi to pkg/scheduler/apis/config
- alias legacyapi to pkg/scheduler/api
- eliminate latest.Codec; use scheme.Codecs instead
- unit tests to verify Policy YAML with version "v1" or "kubescheduler.config.k8s.io/v1" can be loaded properly
- update api/api-rules/violation_exceptions.list
2019-11-01 14:24:36 -07:00
immutablet
576edaf072
Refactor tests for configure-helper.sh by moving environment config to testdata.
2019-11-01 13:57:54 -07:00
Kubernetes Prow Robot
ad6f30c535
Merge pull request #84618 from seans3/printers-refactor
...
Move json/yaml printer tests to correct location
2019-11-01 12:41:07 -07:00
Kubernetes Prow Robot
97e28edb66
Merge pull request #84604 from codenrhoden/update-utils-dep
...
Update k8s.io/utils dependency to latest
2019-11-01 12:40:56 -07:00
David Zhu
1f1859f937
Make writing file via container in tests sync for real this time
2019-11-01 11:35:22 -07:00
Kubernetes Prow Robot
529d5dd4b2
Merge pull request #84626 from hwdef/fix-staticcheck1
...
cmd/kubeadm/app: fix staticcheck warning
2019-11-01 10:21:40 -07:00
Hongwei Yu
65f2280a38
Optimizing some format problems ( #82983 )
...
* modify the error string
* omit redundant type bool from variable declarations
2019-11-01 10:21:25 -07:00
Sean Sullivan
7d28c0b175
Move json/yaml printer tests to correct location
2019-11-01 09:28:41 -07:00
Kubernetes Prow Robot
58323cbf4e
Merge pull request #84619 from seans3/move-printer-test
...
Move small test back to printers_test.go
2019-11-01 09:01:39 -07:00
Kubernetes Prow Robot
07023f2a7f
Merge pull request #84503 from wojtek-t/remove_conversion_funcs_2
...
Cleanup clientcmd api conversions
2019-11-01 09:01:26 -07:00
Kubernetes Prow Robot
4b95ea0cdd
Merge pull request #84500 from RainbowMango/pr_remove_prom_from_metrics_validation
...
Remove prom from metrics validation
2019-11-01 07:21:25 -07:00
Kubernetes Prow Robot
002dbf6a4c
Merge pull request #83777 from lmdaly/fix-single-numa-node-with-best-effort-pods
...
Fixed bug in TopologyManager with SingleNUMANode Policy
2019-11-01 04:53:23 -07:00
Kubernetes Prow Robot
51d891ff3a
Merge pull request #84631 from nikhita/publishing-17-typo
...
publishing: fix typo in rules
2019-11-01 03:35:24 -07:00
zhipengzuo
1e0b019062
fix log and annotation :cidr mask size must be <= node mask
2019-11-01 17:26:23 +08:00
Kubernetes Prow Robot
c89bc5cec7
Merge pull request #84384 from alejandrox1/framework-move-skips
...
Cleaned up and reorder skip functions from e2e framework
2019-11-01 02:11:24 -07:00
Kubernetes Prow Robot
868cbd119b
Merge pull request #84617 from seans3/testdata-move
...
Rename test/data directory to testdata
2019-11-01 00:57:23 -07:00
clarklee92
78d3d52ac2
Move funcs of create.go to e2e/storage
...
Signed-off-by: clarklee92 <clarklee1992@hotmail.com>
2019-11-01 13:52:24 +08:00
Kubernetes Prow Robot
ed5b038313
Merge pull request #84218 from cofyc/fix74552
...
Support local filesystem volume with block source reconstruction and add related e2e tests
2019-10-31 21:53:36 -07:00