Commit Graph

40647 Commits

Author SHA1 Message Date
Tim Hockin
02b77861ec Move defaultingressclass admission to net subdir 2020-12-28 09:58:30 -08:00
Kubernetes Prow Robot
e20300b1a0 Merge pull request #93285 from aarnaud/windows-devicemanager
Port deviceManager to windows container manager to enable GPU access
2020-12-23 12:00:26 -08:00
Kubernetes Prow Robot
f11c3b475d Merge pull request #94858 from waynepeking348/master
fix bugs when copying deployment annotations to replicaSet if value is empty
2020-12-22 19:08:26 -08:00
Kubernetes Prow Robot
94be86aaa2 Merge pull request #97349 from aldudko/kube-scheduler-logging
Migrate pkg/scheduler logs to structured logging
2020-12-22 15:02:26 -08:00
Kubernetes Prow Robot
8c6f244c18 Merge pull request #97302 from jindezgm/patch-1
Refresh Timestamp when pod is not present in the three sub-queues
2020-12-22 07:52:26 -08:00
Kubernetes Prow Robot
0f7c2dc314 Merge pull request #97082 from andyzhangx/azurefile-actimeo
fix: azure file latency issue for metadata-heavy workloads
2020-12-21 19:12:25 -08:00
Kubernetes Prow Robot
83156c6246 Merge pull request #92335 from farah/farah/remove-unused-interface
Delete unused interface
2020-12-21 14:50:25 -08:00
andyzhangx
8d43976b74 fix azure file secret not found issue 2020-12-21 11:17:40 +00:00
waynepeking348
6c36a48550 fix bugs when copying deployment annotations to replicaSet if value is empty 2020-12-20 13:46:26 +08:00
Kubernetes Prow Robot
b538d23066 Merge pull request #96844 from gnufied/use-force-unmount
Use force umount for nfs volumes
2020-12-18 12:32:25 -08:00
Alex Dudko
c03b4c7850 Migrate pkg/scheduler logs to structured logging
in pkg/scheduler/eventhandlers.go
  * add event for unscheduled pod
  * delete event for unscheduled pod
  * add event for scheduled pod
  * delete event for scheduled pod

in pkg/scheduler/framework/plugins/defaultbinder/default_binder.go
  * Attempting to bind pod to node

in pkg/scheduler/scheduler.go
  * Updating pod condition
  * Attempting to schedule pod
  * Skip schedule deleting pod
2020-12-18 10:45:00 -08:00
Kubernetes Prow Robot
e7d23042e1 Merge pull request #97354 from chrishenzie/separate-volume-hosts
Split the test VolumeHosts type into one per interface
2020-12-17 19:26:24 -08:00
Kubernetes Prow Robot
2c12dbc1bc Merge pull request #97340 from 249043822/br-scheduler-apis
cleanup unused constants for removed deprecated flags
2020-12-17 18:28:25 -08:00
Chris Henzie
9d8f994d4e Separate test Kubelet and AttachDetach VolumeHost types
fakeVolumeHost previously implemented both the KubeletVolumeHost and
AttachDetachVolumeHost interfaces. This design makes it difficult to test the
CSIAttacher since it behaves differently depending on what type of
VolumeHost is supplied.
2020-12-17 15:17:04 -08:00
Chris Henzie
53cae84aea Move fakeVolumeHost logic into a separate file 2020-12-17 15:17:04 -08:00
Kubernetes Prow Robot
974cf4c9c2 Merge pull request #89828 from wojtek-t/suggestions_for_delete
Try to avoid etcd.Get as part of Delete operation
2020-12-17 12:54:26 -08:00
Clayton Coleman
c37c93f47a validation: Handle presence of MaxSurge on DaemonSet
When the maxsurge daemonset gate is disabled, the registry and validation
must properly handle stripping the field. In the special case where that
would leave the MaxUnavailable field set to 0, we must set it to 1 which
is the default value.
2020-12-17 09:00:56 -05:00
Clayton Coleman
4a23269778 feature: Add DaemonSetUpdateSurge feature gate 2020-12-17 09:00:56 -05:00
Clayton Coleman
ac77b3835b generated: Changes for DaemonSet max surge 2020-12-17 09:00:56 -05:00
Clayton Coleman
5aa53f885c api: Add DaemonSet MaxSurge
The MaxSurge field on DaemonSet rolling updates allows a daemonset
workload to have two pods running simultaneously on a node during
an update in order to perform zero-disruption handoffs of client
traffic.
2020-12-17 09:00:55 -05:00
Kubernetes Prow Robot
0580273e5f Merge pull request #96353 from latteczy/add_helper_test
add unit test for helper.go
2020-12-16 21:41:09 -08:00
caozhiyuan
9b19dfca2c add unit test for helper.go 2020-12-17 12:40:29 +08:00
Kubernetes Prow Robot
efb9489acb Merge pull request #96617 from yuga711/dangling
Recover CSI volumes from dangling attachments
2020-12-16 14:54:30 -08:00
Kubernetes Prow Robot
81e82b8453 Merge pull request #97167 from geegeea/golint-cleanup-events
Fix golint issues in pkg/credentialprovider/plugin
2020-12-16 13:04:31 -08:00
Kubernetes Prow Robot
c5efee02ac Merge pull request #89465 from shibataka000/84142-cm
Fix HPA bug about unintentional scale out during updating deployment when using PodMetric.
2020-12-16 04:44:21 -08:00
wojtekt
c2d61896f4 Add suggestion to storage interface Delete method 2020-12-16 08:12:57 +01:00
KeZhang
fca0636090 cleanup unused constants for deprecated flags 2020-12-16 15:00:52 +08:00
Anthony ARNAUD
8bdc3d8970 Port deviceManager in windows container manager 2020-12-16 00:25:26 -05:00
Hemant Kumar
379daa6aff Use force umount for nfs volumes 2020-12-15 11:50:57 -05:00
jinde.zgm
17b084938a fix gofmt bug 2020-12-15 20:07:47 +08:00
Kubernetes Prow Robot
989b2fd371 Merge pull request #97221 from 249043822/br-scheduler-metrics
cleanup constants for scheduler metrics
2020-12-14 17:45:56 -08:00
Kubernetes Prow Robot
4efd56485d Merge pull request #97259 from saad-ali/addLogsFor85330
Add more logging for "Mount cannot be satisfied for container" error
2020-12-14 14:02:18 -08:00
Kubernetes Prow Robot
b97aa71519 Merge pull request #96825 from roycaihw/storage-version/conditions
storage-version: update conditions
2020-12-14 14:01:51 -08:00
saad-ali
6391c97f99 Add more logging for Mount error
Add additional logging for "Mount cannot be satisfied for container"
error to help debug #85330.
2020-12-14 11:58:09 -08:00
Kubernetes Prow Robot
ac101cbdda Merge pull request #97042 from joelsmith/eviction
Measure/compute used ephemeral storage in stats provider, not eviction manager
2020-12-14 08:47:30 -08:00
jindezgm
5e6177897d Refresh Timestamp when pod is not present in the three sub-queues
The pInfo.Timestamp is refreshed but the sort in activeQ or podBackoffQ is not be updated when pod  is already present in the backoff or active queue.
AddUnschedulableIfNotPresent() return error if pod is already present in the backoff or active queue, and there is no re-add.
So  refresh  pInfo.Timestamp when  the pod is not present in the three sub-queues, otherwise need to update the order of the pod in the active or backoff queue, for example p.activeQ.Update(pInfo)
2020-12-14 22:39:08 +08: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
Jayasekhar Konduru
9b2b73600d Recover CSI volumes from dangling attachments
Change-Id: I72105d67d8a4069ab19bfa4638a7ac365cf4194c
2020-12-11 18:31:53 -08:00
Kubernetes Prow Robot
797cff42d2 Merge pull request #96826 from chrishenzie/prevent-data-race
Prevent data race in volume plugin manager
2020-12-11 02:01:23 -08:00
KeZhang
1208c53c8b cleanup constants for scheduler metrics 2020-12-11 14:22:20 +08:00
Chris Henzie
80bd46ce46 Prevent data race in volume plugin manager 2020-12-09 14:32:49 -08:00
Aldo Culquicondor
4736b396f9 Return field.Errors from node affinity parsing
Change-Id: Id91dfb29b9f0322e2ff6035387a0a3df92b5db37
2020-12-09 13:47:07 -05:00
Kubernetes Prow Robot
a20aeb8eed Merge pull request #96873 from ruiwen-zhao/accelerator_stats
Add AcceleratorStats to cri_stats_provider
2020-12-09 07:55:02 -08:00
Kubernetes Prow Robot
a59d6207af Merge pull request #97065 from 249043822/br-cleanup
cleanup unused code for kubeapiserver
2020-12-09 04:44:51 -08:00
Kubernetes Prow Robot
5996839425 Merge pull request #96745 from lingsamuel/scheduler-validation
Use field.Error(s) in scheduler plugin args validation
2020-12-09 02:10:50 -08:00
Kubernetes Prow Robot
10744811f5 Merge pull request #95701 from masap/ipset2
ipset: Address a TODO, add test for netmask
2020-12-08 23:34:50 -08:00
Kubernetes Prow Robot
cef6681602 Merge pull request #97056 from sjenning/status-loglevel
kubelet: reduce no-op status manager msg log level
2020-12-08 22:01:11 -08:00
Kubernetes Prow Robot
f8db0d91de Merge pull request #97013 from jsafrane/fc-fixcorrupted-fs
Fix FibreChannel volume plugin corrupting filesystem on detach
2020-12-08 21:06:33 -08:00
Kubernetes Prow Robot
a8c4a2453c Merge pull request #96978 from JornShen/flaky_test_TestVersion
[flaky test] fix race in TestVersion in pkg/kubelet/cri/remote
2020-12-08 21:05:42 -08:00