k3s/pkg
Kubernetes Submit Queue eb77144474 Merge pull request #42715 from DirectXMan12/bug/infinite-hpa
Automatic merge from submit-queue

Rate limit HPA controller to sync period

Since the HPA controller pulls information from an external source that
makes no guarantees about consistency, it's possible for the HPA
to get into an infinite update loop -- if the metrics change with
every query, the HPA controller will run it's normal reconcilation,
post a status update, see that status update itself, fetch new metrics,
and if those metrics are different, post another status update, and
repeat.  This can lead to continuously updating a single HPA.
    
By rate-limiting each HPA to once per sync interval, we prevent this
from happening.

**Release note**:
```release-note
NONE
```
2017-03-21 14:26:16 -07:00
..
api generated files 2017-03-20 23:57:38 -04:00
apimachinery/tests API 2017-02-28 23:05:40 -08:00
apis generated files 2017-03-20 23:57:38 -04:00
auth
bootstrap/api
capabilities
client Use Histogram instead of Summary 2017-03-10 07:24:38 +01:00
cloudprovider Merge pull request #42452 from jingxu97/Mar/nodeNamePrefix 2017-03-20 15:23:33 -07:00
controller Merge pull request #42715 from DirectXMan12/bug/infinite-hpa 2017-03-21 14:26:16 -07:00
conversion
credentialprovider
features Move taint eviction feature flag to feature-gates 2017-03-08 10:04:18 +01:00
fieldpath
fields
generated Merge pull request #42828 from janetkuo/ds-types 2017-03-17 17:54:14 -07:00
hyperkube
kubeapiserver update names for kube plugin initializer to avoid conflicts 2017-03-06 10:18:21 -05:00
kubectl generated files 2017-03-20 23:57:38 -04:00
kubelet Use uid in config.go instead of pod full name. 2017-03-20 15:52:29 -07:00
kubemark kubemark: enable CRI in the hollow kubelet 2017-03-09 09:52:17 -08:00
labels
master Ensure patched objects are defaulted correctly 2017-03-10 22:07:10 -05:00
metrics
printers Merge pull request #43239 from enisoc/kubectl-controller-ref 2017-03-17 14:25:38 -07:00
probe
proxy Install a REJECT rule for nodeport with no backend 2017-03-20 21:37:00 -07:00
quota Regenerate everything 2017-03-02 10:23:58 +01:00
registry Use Semantic.DeepEqual to compare DaemonSet template on updates 2017-03-20 13:58:49 -07:00
routes
runtime
security Addition of ScaleIO Kubernetes Volume Plugin 2017-03-03 15:47:19 -05:00
securitycontext
serviceaccount
ssh
types
util pkg/util/flock: Fix the flock so it actually locks. 2017-03-13 14:24:59 -07:00
version
volume Merge pull request #42949 from wenlxie/master 2017-03-16 02:41:11 -07:00
watch
BUILD Regenerate everything 2017-03-02 08:56:26 +01:00
OWNERS