Kubernetes Prow Robot
baeff5bada
Merge pull request #80077 from josephburnett/josephburnettowner
...
Add josephburnett to podautoscaler OWNERS.
2019-07-12 05:15:18 -07:00
Kubernetes Prow Robot
4423ff5fdd
Merge pull request #79656 from humblec/heketi-error
...
If volume in delete request does not exist, return success.
2019-07-12 05:15:06 -07:00
Joseph Burnett
7382fa464d
Add josephburnett to podautoscaler OWNERS.
2019-07-12 10:20:16 +02:00
Kubernetes Prow Robot
642a06e552
Merge pull request #79554 from draveness/feature/remove-critical-pod-annotation
...
feat: cleanup pod critical pod annotations feature
2019-07-11 22:03:04 -07:00
Kubernetes Prow Robot
75e2d794c9
Merge pull request #80067 from andrewsykim/ipvs-approver
...
add myself and lbernail as IPVS approvers
2019-07-11 20:17:32 -07:00
Kubernetes Prow Robot
9ef075f359
Merge pull request #80049 from davidz627/david/owners
...
Add davidz627 (David Zhu) to Approvers for OperationExecutor and GCE PD
2019-07-11 18:34:00 -07:00
Kubernetes Prow Robot
923f08e29b
Merge pull request #79900 from mikebrow/todo-cleanup-container-manager-linux
...
update code documentation to reflect change in status
2019-07-11 18:33:35 -07:00
Kubernetes Prow Robot
00fe158623
Merge pull request #78414 from tedyu/hdl-pod-addition
...
Check limits for resolve conf outside the loop
2019-07-11 18:33:22 -07:00
Kubernetes Prow Robot
4b3b536c51
Merge pull request #79741 from khenidak/node-dropDisabledFields-cleanup
...
clean up: node dropDisabledFields
2019-07-11 17:02:00 -07:00
Kubernetes Prow Robot
fc9db7a042
Merge pull request #79681 from tedyu/clean-pods-param
...
Pass desiredPods to CleanupPods
2019-07-11 17:01:47 -07:00
Kubernetes Prow Robot
3dd8add5d2
Merge pull request #79549 from liggitt/admission-webhooks-v1
...
Promote admission webhook API to v1
2019-07-11 17:01:34 -07:00
Kubernetes Prow Robot
920ac08361
Merge pull request #76518 from haiyanmeng/limit
...
Limit the read length of ioutil.ReadAll in `pkg/kubelet` and `pkg/probe`
2019-07-11 17:01:07 -07:00
Andrew Sy Kim
3629ed10fa
add myself and lbernail as IPVS approvers
...
Signed-off-by: Andrew Sy Kim <kiman@vmware.com >
2019-07-11 19:06:59 -04:00
Kubernetes Prow Robot
1c99825adf
Merge pull request #79566 from sukeesh/auditlog
...
Cleanup: Audit log and error capitalization
2019-07-11 14:33:59 -07:00
Kubernetes Prow Robot
91b26341f4
Merge pull request #78742 from smarterclayton/client_gc
...
The garbage collector and quota counter should use the metadata client and protobuf to access resources
2019-07-11 14:33:33 -07:00
Kubernetes Prow Robot
becf718143
Merge pull request #78368 from tedyu/evict-sandboxes
...
Call getKubeletSandboxes first in containerGC#evictSandboxes
2019-07-11 14:33:21 -07:00
Kubernetes Prow Robot
f0d1b10092
Merge pull request #77429 from tedyu/container-linux-err
...
Avoid unnecessary concatenation of errors
2019-07-11 14:33:08 -07:00
Haiyan Meng
1f270ef4e2
Limit the read length of ioutil.ReadAll in pkg/kubelet and pkg/probe
...
Signed-off-by: Haiyan Meng <haiyanmeng@google.com >
2019-07-11 13:18:06 -07:00
David Zhu
2820c1d8c8
Add davidz627 (David Zhu) to Approvers for OperationExecutor and GCE PD
2019-07-11 13:14:31 -07:00
Kubernetes Prow Robot
d4d8daea73
Merge pull request #78558 from tedyu/policy-str
...
Remove unnecessary string()
2019-07-11 13:13:06 -07:00
Clayton Coleman
d631f9b7e9
Use metadata informers instead of dynamic informers in controller manager
...
All controllers in controller-manager that deal with objects generically
work with those objects without needing the full object. Update the GC
and quota controller to use PartialObjectMetadata input objects which
is faster and more efficient.
2019-07-11 12:18:52 -04:00
Clayton Coleman
637cc83341
Switch the garbage collector to use metadata client and protobuf
2019-07-11 12:18:51 -04:00
Kubernetes Prow Robot
b500c740ee
Merge pull request #79859 from sukeesh/hpa-error-log-fix
...
HPA incorrectly reported condition status
2019-07-11 07:28:55 -07:00
jingxueli
6a1bbff60c
keep processing other nodes for the nil node error
2019-07-11 15:34:40 +08:00
Kubernetes Prow Robot
ab960c612c
Merge pull request #80007 from liggitt/populate-version-authorization-check
...
Populate API version in synthetic authorization requests
2019-07-10 22:59:07 -07:00
Kubernetes Prow Robot
12c5e2037e
Merge pull request #79968 from sukeesh/improveNoResource
...
Flush out current namespace when resources are not found
2019-07-10 22:58:54 -07:00
Kubernetes Prow Robot
b168ab1f99
Merge pull request #79892 from mikebrow/todo-cleanup-status-manager
...
update code docs around old todo that is not going to happen
2019-07-10 21:39:33 -07:00
Kubernetes Prow Robot
b7757ffbb9
Merge pull request #78280 from sevensees/master
...
Trace step should be at the end of calls rather than the begin.
2019-07-10 21:39:07 -07:00
Kubernetes Prow Robot
514a157adf
Merge pull request #74691 from cpuguy83/epoll_use_cloexec
...
Use EPOLL_CLOEXEC to prevent fd leaks.
2019-07-10 21:38:55 -07:00
Kubernetes Prow Robot
8a1c9e2b41
Merge pull request #79924 from cwdsuzhou/July/projected_test_cleanup
...
Fix projected volume test clean up
2019-07-10 18:49:44 -07:00
Kubernetes Prow Robot
ca6cc69bd4
Merge pull request #78744 from smarterclayton/client_ns
...
Update namespace controller to use the metadata client
2019-07-10 18:48:53 -07:00
Jordan Liggitt
2899abb65c
Populate API version in synthetic authorization requests
2019-07-10 21:29:25 -04:00
draveness
b6d41ee5cc
feat: cleanup pod critical pod annotations feature
2019-07-11 08:54:19 +08:00
Kubernetes Prow Robot
ca43c670a5
Merge pull request #79960 from tedyu/desc-ref
...
Remove incorrect ampersand in front of AverageValue in describeHorizontalPodAutoscalerV2beta2
2019-07-10 16:25:06 -07:00
Kubernetes Prow Robot
79564ebff7
Merge pull request #79877 from draveness/feature/use-scheduler-cache-instead
...
fix: use schedulerCache instead of podlister in config factory
2019-07-10 16:24:40 -07:00
Kubernetes Prow Robot
9e5018ba20
Merge pull request #79453 from chendave/short-circuit
...
Short-circuit the evaluation of `cpuFraction` and `memoryFraction`
2019-07-10 16:24:27 -07:00
Jordan Liggitt
b15aed6409
Generated
2019-07-10 17:38:09 -04:00
Jordan Liggitt
0eeef7c2e6
Add defaulting tests
2019-07-10 17:38:09 -04:00
Jordan Liggitt
2dd7910442
Add mutatingwebhook validation tests
2019-07-10 17:38:09 -04:00
Jordan Liggitt
08b15d32f7
Require webhook names to be unique in v1
2019-07-10 17:38:09 -04:00
Jordan Liggitt
6c3891a25f
Remove default admissionReviewVersions in v1, make required in validation
2019-07-10 17:38:09 -04:00
Jordan Liggitt
9dcc722d2e
Remove default sideEffects in v1, make required in validation
2019-07-10 17:38:08 -04:00
Jordan Liggitt
7543b2ef55
Change default timeout to 10 seconds
2019-07-10 17:38:08 -04:00
Jordan Liggitt
08433067c3
Change default matchPolicy to Equivalent in v1
2019-07-10 17:38:08 -04:00
Kubernetes Prow Robot
57eef32041
Merge pull request #79657 from josephburnett/hpastuck
...
Ignore unschedulable pods
2019-07-10 11:34:29 -07:00
Clayton Coleman
50fd47258d
Switch the namespace controller to use the metadata client
...
The metadata client uses protobuf and returns only a subset of object
data (the metadata) which allows operations that act only on objects
generically to work much faster. Use the metadata client in the
namespace controller to reduce the amount of work the namespace controller
has to do in large namespaces.
2019-07-10 14:31:18 -04:00
Kubernetes Prow Robot
978c38d488
Merge pull request #70470 from dtaniwaki/fix-auto-completion
...
Avoid conflicts with other cobra auto completions
2019-07-10 09:36:26 -07:00
Kubernetes Prow Robot
021ad88ac4
Merge pull request #79894 from odinuge/csi-client-dead-code
...
Remove dead code from csi_client
2019-07-10 06:20:25 -07:00
Joseph Burnett
80e279d353
Ignore pending pods.
...
This change adds pending pods to the ignored set first before
selecting pods missing metrics. Pending pods are always ignored when
calculating scale.
When the HPA decides which pods and metric values to take into account
when scaling, it divides the pods into three disjoint subsets: 1)
ready 2) missing metrics and 3) ignored. First the HPA selects pods
which are missing metrics. Then it selects pods should be ignored
because they are not ready yet, or are still consuming CPU during
initialization. All the remaining pods go into the ready set. After
the HPA has decided what direction it wants to scale based on the
ready pods, it considers what might have happened if it had the
missing metrics. It makes a conservative guess about what the missing
metrics might have been, 0% if it wants to scale up--100% if it wants
to scale down. This is a good thing when scaling up, because newly
added pods will likely help reduce the usage ratio, even though their
metrics are missing at the moment. The HPA should wait to see the
results of its previous scale decision before it makes another
one. However when scaling down, it means that many missing metrics can
pin the HPA at high scale, even when load is completely removed. In
particular, when there are many unschedulable pods due to insufficient
cluster capacity, the many missing metrics (assumed to be 100%) can
cause the HPA to avoid scaling down indefinitely.
2019-07-10 12:16:33 +02:00
Kubernetes Prow Robot
a29243775a
Merge pull request #79889 from mborsz/kubemarkclient
...
Hollow-node should use separate client for heartbeats
2019-07-10 02:44:25 -07:00