Commit Graph

42458 Commits

Author SHA1 Message Date
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
Jan Safranek
357a8c3f55 Fix loopback device lookup
In case /var/lib/kubelet is a symlink, "losetup -j <device in
/var/lib/kubelet>" will show the device paths with symlinks fully
evaluated.

Fix the parsing routine and expand symlinks in the path that we want to
find in "losetup -j" output.
2020-12-16 09:33:51 +01: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
Alex Dudko
088030a4d1 Migrate prober.probe logs to structured logging 2020-12-15 18:12:20 -08: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
Ruofeng Lei
161a801f71 fix typo in dns.go 2020-12-15 16:36:07 +08:00
drfish
a405ec8391 Remove RotateKubeletClientCertificate, AttachVolumeLimit, VolumePVCDataSource feature gates 2020-12-15 12:19:25 +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
Jefftree
6addd69529 Update generator to not use reflect 2020-12-14 16:38:23 -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
Hao Yuan
5569db4902 fix nodelifecyle controller not add NoExecute taint bug 2020-12-14 09:34:57 +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
jornshen
93606f8ba3 [flaky test] fix devicemanager TestDevicePluginReRegistrationProbeMode fail 2020-12-10 21:07:49 +08:00
Filinto Duran
2d4794513e Update types.go
Minor comment on BackendPort Name that should follow IANA.  Service port names do not have this restriction so there is a mismatch.
2020-12-10 04:06:39 -06:00
ialidzhikov
bc432124a2 Remove CSINodeInfo feature gate
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2020-12-10 09:58:22 +02: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
Kubernetes Prow Robot
f8c589e745 Merge pull request #96975 from wangkai1994/master
Fix typo in conntrack.go
2020-12-08 21:05:34 -08:00
Kubernetes Prow Robot
32188d5076 Merge pull request #96958 from sjenning/ip-msg-loglevel
kubelet: remove periodic messages from log-level 2
2020-12-08 21:05:09 -08:00
Kubernetes Prow Robot
80c1c0fc04 Merge pull request #96946 from houjun41544/20201130
Define const for metric name
2020-12-08 21:04:53 -08:00
Kubernetes Prow Robot
6aae473318 Merge pull request #96830 from tnqn/ipvs-restore-commands
Fix duplicate chains in iptables-restore input
2020-12-08 20:03:34 -08:00
Kubernetes Prow Robot
631b953fdf Merge pull request #96776 from JornShen/remove_unused_CloudControllerManagerPort
resume CloudControllerManagerPort to hardcode in port.go
2020-12-08 20:03:09 -08:00
Kubernetes Prow Robot
f367cb671a Merge pull request #96774 from lixiaobing1/noderesources2
clarify the logic of noderesources comparison
2020-12-08 20:03:01 -08:00
Kubernetes Prow Robot
d5430313bf Merge pull request #96751 from jsafrane/deprecation-log
Lower the frequency of volume plugin deprecation warning
2020-12-08 20:02:32 -08:00