Hidehito Yabuuchi
e371b27e6c
Fix frameworkImpl.extenders being not set
2021-06-19 18:07:31 +09:00
Kubernetes Prow Robot
53bc4c13c1
Merge pull request #96115 from ncopa/disk-usage
...
Get inodes and disk usage via pure go
2021-06-18 20:30:50 -07:00
Kubernetes Prow Robot
7e23c5367d
Merge pull request #95768 from danwinship/document-nodeaddresstype
...
Document the NodeAddressType values
2021-06-18 16:42:42 -07:00
Kubernetes Prow Robot
4afb72a863
Merge pull request #100183 from jsafrane/fix-unstage-retry
...
Mark volume as uncertain after Unmount* fails
2021-06-18 11:04:06 -07:00
Kubernetes Prow Robot
f899bbe445
Merge pull request #102925 from alculquicondor/fix-node-resources
...
Fix Node Resources plugins score when there are pods with no requests
2021-06-18 07:20:06 -07:00
Kubernetes Prow Robot
24b716673c
Merge pull request #102847 from jayunit100/userspace-proxy-dns-demangler
...
fix dns modifications inside of the kube-proxy for windows userspace
2021-06-17 07:26:20 -07:00
Aldo Culquicondor
63d1237102
Fix Node Resources plugins score when there are pods with no requests
...
Given that we give a default CPU/memory requests for containers that don't provide any, the calculated usage can exceed the allocatable.
Change-Id: I72e249652acacfbe8cea0dd6f895dabe43ff6376
2021-06-16 20:36:07 +00:00
Kubernetes Prow Robot
2d7a20fcd6
Merge pull request #102840 from Kissy/issue-102820
...
Improve terminated pod message when node is shutting down
2021-06-16 12:48:12 -07:00
Kubernetes Prow Robot
851b7276a5
Merge pull request #102796 from ahg-g/ahg-cc
...
Move scheduler plugin set and configuration defaulting to CC
2021-06-16 11:44:00 -07:00
Jan Safranek
d5da73032f
Add unit test for DSWP with uncertain volume
...
desiredStateOfWorldPopulator.findAndRemoveDeletedPods() should remove
volumes from DSW when a pod is deleted on the API server and the volume is
uncertain in ASW.
2021-06-16 18:41:44 +02:00
Jan Safranek
f795b02f4f
Refactor dswp unit tests
...
Change existing desiredStateOfWorldPopulator.findAndAddNewPods tests to use
a common initialization function.
2021-06-16 18:41:43 +02:00
Jan Safranek
2fcb5e9cf7
Add PodRemovedFromVolume
...
To know when a volume has been fully unmounted (incl. uncertain mounts).
2021-06-16 18:41:41 +02:00
Jan Safranek
ca934b8f5c
Add GetPossiblyMountedVolumesForPod to let kubelet know all volumes were unmounted
...
podVolumesExist() should consider also uncertain volumes (where kubelet
does not know if a volume was fully unmounted) when checking for pod's
volumes. Added GetPossiblyMountedVolumesForPod for that.
Adding uncertain mounts to GetMountedVolumesForPod would potentially break
other callers (e.g. `verifyVolumesMountedFunc`).
2021-06-16 18:39:12 +02:00
Jan Safranek
f4b41c0a17
Fix UnmountDevice error cases
...
When UnmountDevice fails, kubelet treat the volume mount as uncertain,
because it does not know at which stage UnmountDevice failed. It may be
already partially unmonted / destroyed.
As result, MountDevice will be performer when a new Pod is started on the
node after UnmountDevice faiure.
2021-06-16 18:39:04 +02:00
Abdullah Gharaibeh
265ef1741f
Move scheduler plugin set and configuration defaulting to component config
2021-06-16 10:15:29 -04:00
Kubernetes Prow Robot
71d6a48d3e
Merge pull request #102431 from serathius/loggingconfig
...
Use LoggingConfig within LogOptions
2021-06-16 02:21:59 -07:00
jay vyas
dd5f67d23c
Kube proxy for windows userspace, remove dns Mangling
2021-06-15 18:46:48 -04:00
Kubernetes Prow Robot
3a47ddccdf
Merge pull request #100488 from liggitt/protobuf
...
update etcd, grpc, protobuf dependencies
2021-06-15 14:49:42 -07:00
Kubernetes Prow Robot
f6f9738ec8
Merge pull request #102834 from rikatz/endport-beta
...
Promote endPort field in netpolicies to beta
2021-06-15 13:42:04 -07:00
Kubernetes Prow Robot
81aaeee8a6
Merge pull request #102731 from sharmarajdaksh/lastappliedconfig-annotation-no-mirror
...
fix: mirroring of last-applied-configuration annotation in EndpointSlices
2021-06-15 13:41:55 -07:00
Kubernetes Prow Robot
a5be86fee7
Merge pull request #101316 from ravisantoshgudimetla/add-minReadySeconds-impl
...
Add min ready seconds impl
2021-06-15 13:41:43 -07:00
Kubernetes Prow Robot
270b66fb94
Merge pull request #102642 from alaypatel07/lastSuccessfulTime
...
populate last successful time to cronjob status
2021-06-15 11:31:35 -07:00
Dakshraj Sharma
211485c23d
last-applied-config annotation no longer mirrored to endpoint slices
...
Handles incorrect mirroring of endpoint annotations to created endpoint
slices, specifically the last-applied-config. Also updates tests
and adds test cases for the same
2021-06-15 22:32:33 +05:30
ravisantoshgudimetla
ceb1dbd2f1
statefulsets: MinReadySeconds implementation
...
https://github.com/kubernetes/kubernetes/pull/100842
introduced featuregate. This PR implements the logic
behind it.
2021-06-15 12:59:54 -04:00
Guillaume Le Biller
f1de598233
Improve terminated pod message when node is shutting down
...
Signed-off-by: Guillaume Le Biller <glebiller@Traveldoo.com >
2021-06-15 18:29:54 +02:00
Kubernetes Prow Robot
8eef6438e6
Merge pull request #101055 from SimonCqk/master
...
fix: inaccurate miss schedule times of cronjob v2.
2021-06-15 08:38:01 -07:00
Marek Siarkowicz
f9343f837d
Use LoggingConfig within LogOptions
...
Co-authored-by: mengjiao.liu <mengjiao.liu@daocloud.io >
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
Co-authored-by: Heisenberg <yuzhiquanlong@gmail.com >
2021-06-15 17:14:43 +02:00
Jordan Liggitt
068e4c55a8
Eliminate parallel and unnecessary embedded etcd instances
2021-06-15 09:53:06 -04:00
Ricardo Pchevuzinske Katz
9f18ddf03c
Promote endPort field in netpolicies to beta
...
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com >
2021-06-15 10:47:17 -03:00
Kubernetes Prow Robot
42472c3a00
Merge pull request #102735 from dims/switch-to-github.com/robfig/cron/v3
...
Update to github.com/robfig/cron/v3
2021-06-15 06:44:01 -07:00
Kubernetes Prow Robot
4e7fc6df63
Merge pull request #100369 from wzshiming/fix/restart-dbus-for-graceful-node-shutdown
...
After DBus restarts, make GracefulNodeShutdown work again
2021-06-14 20:50:00 -07:00
Kubernetes Prow Robot
85f0931ab9
Merge pull request #102772 from saintube/patch-1
...
cleanup: fix kubelet cpuset typo
2021-06-14 19:00:13 -07:00
Davanum Srinivas
4b36a5cbe9
Switch to github.com/robfig/cron/v3
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2021-06-14 19:03:03 -04:00
Kubernetes Prow Robot
98587127da
Merge pull request #102781 from fromanirh/fix-issue102780
...
cm: handle nil cpumanager avoiding segfault
2021-06-14 13:22:00 -07:00
Kubernetes Prow Robot
5aedca2758
Merge pull request #102550 from CKchen0726/fix_log_error_for_mr98753
...
update error info with the new limit in #98753
2021-06-14 10:55:41 -07:00
Kubernetes Prow Robot
230a63514b
Merge pull request #100776 from pacoxu/fix/94495-ga-follow-up
...
remove GAed feature gates group: LegacyNodeRoleBehavior
2021-06-14 10:55:28 -07:00
Kubernetes Prow Robot
52eea971c5
Merge pull request #99279 from yangjunmyfm192085/run-test22
...
Fix typo: Use uniform format of structured klog
2021-06-11 19:22:59 -07:00
Kubernetes Prow Robot
496f16c5ba
Merge pull request #94564 from knight42/fix/TestInitialSync
...
test(proxy::config): deflake TestInitialSync
2021-06-11 18:07:00 -07:00
Kubernetes Prow Robot
21ee533508
Merge pull request #102805 from ahg-g/ahg-deprecate
...
Remove deprecated scheduler CLI flags
2021-06-11 08:45:00 -07:00
Jian Zeng
9109d928cd
test(proxy::config): deflake TestInitialSync
...
Signed-off-by: Jian Zeng <zengjian.zj@bytedance.com >
2021-06-11 23:00:45 +08:00
Abdullah Gharaibeh
c13c3ebc79
Remove deprecated scheduler CLI flags hard-pod-affinity-symmetric-weight and scheduler-name
2021-06-11 10:01:42 -04:00
Kubernetes Prow Robot
4aae71695a
Merge pull request #102366 from cndoit18/fix-time-format
...
fix(timezone): Change the time zone in the api data to UTC
2021-06-11 06:54:59 -07:00
Wei Huang
36eaa11d50
cleanup usage of NewPodNominator
...
- replace NewPodNominator() with NewSafePodNominator()
- rename nominatedPodMap to nominator
2021-06-10 14:01:07 -07:00
Francesco Romani
369416b763
cm: handle nil cpumanager avoiding segfault
...
If the cpumanager feature gate is disabled, the corresponsing field
of the containerManager will be nil.
A couple functions don't check for this occurrence and happily
deference the pointer unconditionally, leading to possible segfaults.
The relevant functions were introduced to support the podresources API,
so to trigger this segfault all the following are needed:
- cpumanager feature gate has to be disabled explicitely
- any podresources API must be called
Worth pointing out that when the new functions were introduced (around
kubernetes 1.20) the default feature gate for cpumanager was already set
to true, hence this bug is expected to be triggered rarely.
Signed-off-by: Francesco Romani <fromani@redhat.com >
2021-06-10 16:22:43 +02:00
Kubernetes Prow Robot
8955463c17
Merge pull request #102745 from ahg-g/ahg-provider
...
Remove SchedulerAlgorithmSource from scheduler's internal CC API
2021-06-10 07:17:39 -07:00
Kubernetes Prow Robot
521be6344e
Merge pull request #102558 from Jerry-Ge/unroll-extenders
...
Unroll ScheduleAlgorithm#Extenders() to Scheduler.go
2021-06-10 07:17:27 -07:00
Frame
9255f2ccf3
Fix kubelet cpuset typo
2021-06-10 18:17:04 +08:00
Kubernetes Prow Robot
0d9c29078b
Merge pull request #102746 from ahg-g/ahg-names
...
Define in-tree scheduler plugin names in separate pkg
2021-06-10 02:45:27 -07:00
Kubernetes Prow Robot
a9dcc2ddb0
Merge pull request #102747 from ahg-g/ahg-owners
...
Revert the change that prevented scheduler approvers from approving changes to pkg/scheduler/apis pkg
2021-06-09 18:15:26 -07:00
Jerry-Ge
110c39ef60
unroll extenders
...
Signed-off-by: Jerry Ge <jerry.ge@arm.com >
Co-authored-by: Huang-Wei <wei.huang1@ibm.com >
2021-06-10 08:31:44 +08:00