kubernetes/pkg/controller
GuyTempleton 1efbde2815
Handle invalid metrics when scaling on multiple metrics
Handle a case in the Horizontal Pod Autoscaler Controller when scaling
on multiple metrics and one or more is missing or invalid.

If all metrics are missing - return an error and leave the isScalingActive
condition as that for the last invalid metric.

If some metrics are missing/invalid and some are valid and found -
if a scale up would be triggered by the valid metrics ignore the missing
metrics and scale up, if a scale down would be triggered, return an error
and leave the isScalingActive condition as that for the last invalid metric.
2019-05-29 23:20:40 +01:00
..
apis/config auto-generated file 2019-03-02 12:55:26 +08:00
bootstrap Fix lint warnings in pkg/controller/bootstrap 2019-03-19 14:36:26 -04:00
certificates fix golint failures of pkg/controller/certificates/approver 2019-05-02 10:37:38 +08:00
cloud Migrate fake cloud provider to staging 2019-05-14 13:32:18 -07:00
clusterroleaggregation Move from glog to klog 2018-11-10 07:50:31 -05:00
cronjob Rename CronJob controller file 2019-04-25 12:19:29 +02:00
daemon fix daemon set rolling update hang 2019-05-16 10:52:48 +08:00
deployment add comment on rev history length limit 2019-05-14 03:11:20 +08:00
disruption Support scale subresource for PDBs (#76294) 2019-05-23 22:24:17 -07:00
endpoint auto-generated file 2019-03-02 12:55:26 +08:00
garbagecollector Switched to use dynamic shared informer for Garbage Collector. 2019-05-17 15:41:36 -07:00
history Merge pull request #72525 from justinsb/owners_should_not_be_executable 2019-02-14 23:55:45 -08:00
job Add pending status for pastBackoffLimitOnFailure 2019-05-21 09:45:29 +08:00
namespace Handle updates removing remaining finalizers on deleted objects 2019-05-15 17:17:39 -04:00
nodeipam Staging the GCE Cloud Provider 2019-05-07 13:17:52 -07:00
nodelifecycle duplicated klog.V(5) when had a if klog.V(5) 2019-05-24 00:49:38 +08:00
podautoscaler Handle invalid metrics when scaling on multiple metrics 2019-05-29 23:20:40 +01:00
podgc auto-generated file 2019-03-02 12:55:26 +08:00
replicaset Updates OWNERS files and OWNERS_ALIASES for SIG Apps to make reviewers 2019-04-16 11:35:21 -07:00
replication Updates OWNERS files and OWNERS_ALIASES for SIG Apps to make reviewers 2019-04-16 11:35:21 -07:00
resourcequota Merge pull request #76927 from mrkm4ntr/unnecessary-goroutine 2019-05-06 21:31:53 -07:00
route Migrate fake cloud provider to staging 2019-05-14 13:32:18 -07:00
service Fixes service controller unit test for patching 2019-05-16 17:30:43 -07:00
serviceaccount [pkg/controller/serviceaccount]: refactor to more idiomatic go 2019-05-21 17:55:30 +08:00
statefulset Updates OWNERS files and OWNERS_ALIASES for SIG Apps to make reviewers 2019-04-16 11:35:21 -07:00
testutil go-1.12: fix 'go vet' failures 2019-03-01 18:48:17 +02:00
ttl Move from glog to klog 2018-11-10 07:50:31 -05:00
ttlafterfinished This commit does two things in pkg package: 2019-04-09 10:56:35 +08:00
util/node update LastTransitionTime for pod ready condition when node become notready 2019-05-21 17:20:08 +08:00
volume name the queue properly and use lower case for error message 2019-05-16 21:34:57 -04:00
.import-restrictions auto-generated files 2019-04-08 17:51:08 -07:00
BUILD Refactor PV scheduling library into separate package 2019-05-02 14:45:52 +08:00
client_builder_dynamic.go Migrate the controller to use TokenRequest and rotate token periodically 2019-03-25 14:54:22 +08:00
client_builder.go Migrate the controller to use TokenRequest and rotate token periodically 2019-03-25 14:54:22 +08:00
controller_ref_manager_test.go remove unused code of (pkg/controller) 2018-10-09 08:15:30 +08:00
controller_ref_manager.go Move from glog to klog 2018-11-10 07:50:31 -05:00
controller_utils_test.go Update gofmt for go1.11 2018-10-05 12:59:38 -07:00
controller_utils.go Switched to use dynamic shared informer for Garbage Collector. 2019-05-17 15:41:36 -07:00
doc.go
informer_factory.go resourcequota: use dynamic informer 2019-03-27 11:08:24 -07:00
lookup_cache.go
OWNERS Updated OWNERS files to include link to docs 2019-02-04 22:33:12 +01:00