Alvaro Aleman 
							
						 
					 
					
						
						
							
						
						6d0ac8c561 
					 
					
						
						
							
							Use the generic/typed workqueue throughout  
						
						... 
						
						
						
						This change makes us use the generic workqueue throughout the project in
order to improve type safety and readability of the code. 
						
						
					 
					
						2024-05-04 14:33:12 -04:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						2ec63e0d28 
					 
					
						
						
							
							Merge pull request  #123482  from sanposhiho/hpa-containerresource-graduation  
						
						... 
						
						
						
						graduate HPAContainerMetrics to stable 
						
						
					 
					
						2024-03-06 17:37:36 -08:00 
						 
				 
			
				
					
						
							
							
								Mengjiao Liu 
							
						 
					 
					
						
						
							
						
						b584b87a94 
					 
					
						
						
							
							kube-controller-manager: readjust log verbosity  
						
						... 
						
						
						
						- Increase the global level for broadcaster's logging to 3 so that users can ignore event messages by lowering the logging level. It reduces information noise.
- Making sure the context is properly injected into the broadcaster, this will allow the -v flag value to be used also in that broadcaster, rather than the above global value.
- test: use cancellation from ktesting
- golangci-hints: checked error return value 
						
						
					 
					
						2024-02-26 14:51:56 +08:00 
						 
				 
			
				
					
						
							
							
								Kensei Nakada 
							
						 
					 
					
						
						
							
						
						07e0a80216 
					 
					
						
						
							
							graduate HPAContainerMetrics to stable  
						
						
						
						
					 
					
						2024-02-25 00:58:00 +00:00 
						 
				 
			
				
					
						
							
							
								Josselin Costanzi 
							
						 
					 
					
						
						
							
						
						3c4512c6cc 
					 
					
						
						
							
							hpa: always update status metrics when updating the replica count  
						
						... 
						
						
						
						Have hpa always update both the metrics and replica count. This fix an
edge case behavior bug where the metrics would not be updated if a
custom metrics was unavailable. 
						
						
					 
					
						2023-10-06 21:34:09 +00:00 
						 
				 
			
				
					
						
							
							
								Lukasz Stankiewicz 
							
						 
					 
					
						
						
							
						
						1b489963c8 
					 
					
						
						
							
							Add nil checks for hpa object target type values  
						
						
						
						
					 
					
						2023-10-05 17:15:51 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						0a82bdbfdb 
					 
					
						
						
							
							Merge pull request  #118173  from huiwq1990/feat-autoscale-variable  
						
						... 
						
						
						
						hpa: cleanup `currentReplicas` code 
						
						
					 
					
						2023-07-02 23:00:50 -07:00 
						 
				 
			
				
					
						
							
							
								Cookie Wang 
							
						 
					 
					
						
						
							
						
						e2ed8f8c3c 
					 
					
						
						
							
							style: correct the sentence  
						
						
						
						
					 
					
						2023-05-24 20:24:36 +08:00 
						 
				 
			
				
					
						
							
							
								huiwq1990 
							
						 
					 
					
						
						
							
						
						048938f1d8 
					 
					
						
						
							
							hpa: cleanup currentReplicas code  
						
						... 
						
						
						
						Signed-off-by: huiwq1990 <huiwq1990@163.com > 
						
						
					 
					
						2023-05-22 20:37:49 +08:00 
						 
				 
			
				
					
						
							
							
								Kensei Nakada 
							
						 
					 
					
						
						
							
						
						543f15d10c 
					 
					
						
						
							
							HPA: expose the metrics "metric_computation_duration_seconds" and "metric_computation_total" from HPA controller  
						
						
						
						
					 
					
						2023-03-14 22:47:24 +00:00 
						 
				 
			
				
					
						
							
							
								Kensei Nakada 
							
						 
					 
					
						
						
							
						
						b49b34c03a 
					 
					
						
						
							
							HPA: expose the metrics "reconciliations_total" and "reconciliation_duration_seconds" from HPA controller ( #116010 )  
						
						
						
						
					 
					
						2023-03-14 09:39:42 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						c237ddb226 
					 
					
						
						
							
							Merge pull request  #116045  from sanposhiho/sanposhiho/message  
						
						... 
						
						
						
						fix(HPA): make a difference in SuccessfulRescale  events between the resource metric and the container resource metric 
						
						
					 
					
						2023-03-13 13:24:47 -07:00 
						 
				 
			
				
					
						
							
							
								Kensei Nakada 
							
						 
					 
					
						
						
							
						
						fafbed3b1d 
					 
					
						
						
							
							fix the error message  
						
						
						
						
					 
					
						2023-03-12 14:48:48 +09:00 
						 
				 
			
				
					
						
							
							
								Kensei Nakada 
							
						 
					 
					
						
						
							
						
						f76258f0ff 
					 
					
						
						
							
							fix based on the suggestion  
						
						
						
						
					 
					
						2023-03-05 15:01:34 +00:00 
						 
				 
			
				
					
						
							
							
								Kensei Nakada 
							
						 
					 
					
						
						
							
						
						33daba24fb 
					 
					
						
						
							
							fix(HPA): ignore the container resource metrics in HPA controller  when the feature gate is disabled  
						
						
						
						
					 
					
						2023-02-25 23:04:07 +00:00 
						 
				 
			
				
					
						
							
							
								Kensei Nakada 
							
						 
					 
					
						
						
							
						
						2ea50fc200 
					 
					
						
						
							
							fix(HPA): make a difference in SuccessfulRescale  events between the resource metric and the container resource metric  
						
						
						
						
					 
					
						2023-02-24 14:47:38 +00:00 
						 
				 
			
				
					
						
							
							
								Freddie 
							
						 
					 
					
						
						
							
						
						dee494ece1 
					 
					
						
						
							
							squashing without rebase  
						
						
						
						
					 
					
						2023-02-17 01:47:52 +05:30 
						 
				 
			
				
					
						
							
							
								Pavel Beschetnov 
							
						 
					 
					
						
						
							
						
						caddfdd040 
					 
					
						
						
							
							Add pod ambiguous selector check  
						
						
						
						
					 
					
						2022-11-04 12:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						85643c0f93 
					 
					
						
						
							
							Merge pull request  #108501  from zroubalik/hpa  
						
						... 
						
						
						
						add `--concurrent-horizontal-pod-autoscaler-syncs` flag to kube-controller-manager 
						
						
					 
					
						2022-10-17 14:13:18 -07:00 
						 
				 
			
				
					
						
							
							
								Zbynek Roubalik 
							
						 
					 
					
						
						
							
						
						1cefcdea2d 
					 
					
						
						
							
							add --concurrent-horizontal-pod-autoscaler-syncs flag to kube-controller-manager  
						
						... 
						
						
						
						Signed-off-by: Zbynek Roubalik <zroubalik@gmail.com > 
						
						
					 
					
						2022-10-17 17:39:31 +02:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						4245895261 
					 
					
						
						
							
							Merge pull request  #111463  from pbetkier/hpa-comment-fix  
						
						... 
						
						
						
						Fix comment in HPA's scale event replicaChange 
						
						
					 
					
						2022-09-30 04:08:28 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						3a0dbe5749 
					 
					
						
						
							
							Merge pull request  #112335  from piotrnosek/fixcustomcrd  
						
						... 
						
						
						
						Fix HPA E2E CustomResourceDefinition test 
						
						
					 
					
						2022-09-22 11:01:06 -07:00 
						 
				 
			
				
					
						
							
							
								Kushagra 
							
						 
					 
					
						
						
							
						
						01b553145c 
					 
					
						
						
							
							requested changes: fix return type variables  
						
						
						
						
					 
					
						2022-09-22 08:59:02 +00:00 
						 
				 
			
				
					
						
							
							
								Piotr Nosek 
							
						 
					 
					
						
						
							
						
						96ff1b1bcb 
					 
					
						
						
							
							Fix HPA E2E CRD test  
						
						
						
						
					 
					
						2022-09-21 22:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						239a19ecc1 
					 
					
						
						
							
							Merge pull request  #111170  from ping035627/k8s-220715  
						
						... 
						
						
						
						HandleError of updateStatusIfNeeded in func reconcileAutoscaler 
						
						
					 
					
						2022-08-30 10:59:06 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						da6d8c997e 
					 
					
						
						
							
							Merge pull request  #109058  from oliviermichaelis/calculate-start-replicas  
						
						... 
						
						
						
						Fix replica calculation at start of HPA scaling policy period 
						
						
					 
					
						2022-08-30 10:58:55 -07:00 
						 
				 
			
				
					
						
							
							
								Piotr Betkier 
							
						 
					 
					
						
						
							
						
						f428705ec6 
					 
					
						
						
							
							Fix comment in HPA's scale event replicaChange  
						
						... 
						
						
						
						The field replicaChange in timestampedScaleEvent was wrongly described
as either positive or negative depending on the scale direction. In
fact the change is set as unsigned, positive or 0 even for downscales. 
						
						
					 
					
						2022-07-27 15:28:09 +02:00 
						 
				 
			
				
					
						
							
							
								PingWang 
							
						 
					 
					
						
						
							
						
						565d60ff15 
					 
					
						
						
							
							HandleError of updateStatusIfNeeded in func reconcileAutoscaler  
						
						... 
						
						
						
						Signed-off-by: PingWang <wang.ping5@zte.com.cn > 
						
						
					 
					
						2022-07-15 14:12:13 +08:00 
						 
				 
			
				
					
						
							
							
								wangyamei 
							
						 
					 
					
						
						
							
						
						187dcb5a59 
					 
					
						
						
							
							Error message optimization for podautoscaler controller  
						
						
						
						
					 
					
						2022-05-26 23:40:34 +08:00 
						 
				 
			
				
					
						
							
							
								Olivier Michaelis 
							
						 
					 
					
						
						
							
						
						3c07d3a20c 
					 
					
						
						
							
							Fix replica calculation at start of HPA scaling policy period  
						
						... 
						
						
						
						When calculating the scale-up/scale-down limit, the number of replicas
at the start of the scaling policy period is calculated correctly by
taken into account the number of scaled-up and scaled-down replicas.
Signed-off-by: Olivier Michaelis <38879457+oliviermichaelis@users.noreply.github.com > 
						
						
					 
					
						2022-03-27 12:34:32 +02:00 
						 
				 
			
				
					
						
							
							
								Joseph Burnett 
							
						 
					 
					
						
						
							
						
						711f96e05e 
					 
					
						
						
							
							Watch HPA v2 instead of v1.  
						
						
						
						
					 
					
						2021-11-16 11:13:21 +01:00 
						 
				 
			
				
					
						
							
							
								wangyysde 
							
						 
					 
					
						
						
							
						
						d2abddd909 
					 
					
						
						
							
							rename v2beta2 to v2  
						
						... 
						
						
						
						Signed-off-by: wangyysde <net_use@bzhy.com >
Generation swagger.json.
Use v2 path for hpa_cpu_field.
run update-codegen.sh
Signed-off-by: wangyysde <net_use@bzhy.com > 
						
						
					 
					
						2021-11-09 10:34:54 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Dame 
							
						 
					 
					
						
						
							
						
						7780024916 
					 
					
						
						
							
							Wire contexts to Autoscaling controllers  
						
						
						
						
					 
					
						2021-10-12 14:34:05 -04:00 
						 
				 
			
				
					
						
							
							
								Mikkel Oscar Lyderik Larsen 
							
						 
					 
					
						
						
							
						
						fef092b417 
					 
					
						
						
							
							hpa: Don't scale down if at least one metric was invalid  
						
						... 
						
						
						
						Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de > 
						
						
					 
					
						2021-03-03 07:53:01 +01:00 
						 
				 
			
				
					
						
							
							
								Joseph Burnett 
							
						 
					 
					
						
						
							
						
						16133c2b77 
					 
					
						
						
							
							Up and down scale stabilize with envelope.  
						
						... 
						
						
						
						The HPA controller keeps a flat history of recommendations for
stabilization. However when both up and down scale stabilization are
configured, the interpretation of the history changes depending on the
direction of movement. What we want is to keep the stabilized
recommendation within the envelope of the minimum and maximum over
configured stabilization windows. We should only move when the
envelope forces a move. 
						
						
					 
					
						2020-12-21 14:36:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Hu 
							
						 
					 
					
						
						
							
						
						4e62298c1b 
					 
					
						
						
							
							Fix static checks for pkg/controller/podautoscaler  
						
						
						
						
					 
					
						2020-10-23 18:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						ec453ffb1a 
					 
					
						
						
							
							Merge pull request  #90691  from arjunrn/container-resource-hpa  
						
						... 
						
						
						
						Add container based scaling to HPA 
						
						
					 
					
						2020-10-23 05:51:51 -07:00 
						 
				 
			
				
					
						
							
							
								weiwei 
							
						 
					 
					
						
						
							
						
						b19a115f42 
					 
					
						
						
							
							If we set SelectPolicy MinPolicySelect on scaleUp behavior or scaleDown behavior,Horizontal Pod Autoscaler doesn`t automatically scale the number of pods correctly  
						
						... 
						
						
						
						Signed-off-by: weiwei <weiwei@tenxcloud.com > 
						
						
					 
					
						2020-10-22 18:00:49 +08:00 
						 
				 
			
				
					
						
							
							
								Arjun Naik 
							
						 
					 
					
						
						
							
						
						0fec7b0f7e 
					 
					
						
						
							
							Added functionality and API for pod autoscaling based on container resources  
						
						... 
						
						
						
						Signed-off-by: Arjun Naik <anaik@redhat.com > 
						
						
					 
					
						2020-10-21 21:10:05 +02:00 
						 
				 
			
				
					
						
							
							
								Kobayashi Daisuke 
							
						 
					 
					
						
						
							
						
						4ae11dac2e 
					 
					
						
						
							
							Replace StartLogging(klog.Infof) with StartStructuredLogging(0)  
						
						
						
						
					 
					
						2020-06-15 17:48:35 +09:00 
						 
				 
			
				
					
						
							
							
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						442a69c3bd 
					 
					
						
						
							
							switch over k/k to use klog v2  
						
						... 
						
						
						
						Signed-off-by: Davanum Srinivas <davanum@gmail.com > 
						
						
					 
					
						2020-05-16 07:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						2b2cf8df30 
					 
					
						
						
							
							Merge pull request  #80700  from mrkm4ntr/add-error-check  
						
						... 
						
						
						
						Add missing error check 
						
						
					 
					
						2020-05-11 00:37:51 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						1827fe444e 
					 
					
						
						
							
							Merge pull request  #87895  from alexzimmer96/68026-lint-pkg-controller-autoscaler  
						
						... 
						
						
						
						Fix Golint errors in pkg/controller/podautoscaler 
						
						
					 
					
						2020-03-17 16:19:53 -07:00 
						 
				 
			
				
					
						
							
							
								Julian V. Modesto 
							
						 
					 
					
						
						
							
						
						da3c3432d8 
					 
					
						
						
							
							Add context and options to scale client  
						
						
						
						
					 
					
						2020-03-02 00:03:26 -05:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						1a0f923a65 
					 
					
						
						
							
							Merge pull request  #87712  from alena1108/jan30kubelet  
						
						... 
						
						
						
						Ineffassign fixes for pkg/controller and kubelet 
						
						
					 
					
						2020-02-14 14:29:27 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						25651408ae 
					 
					
						
						
							
							generated: run refactor  
						
						
						
						
					 
					
						2020-02-08 12:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						3aa59f7f30 
					 
					
						
						
							
							generated: run refactor  
						
						
						
						
					 
					
						2020-02-07 18:16:47 -08:00 
						 
				 
			
				
					
						
							
							
								Alexander Zimmermann 
							
						 
					 
					
						
						
							
						
						a1c837022c 
					 
					
						
						
							
							Fixed Golint errors in pkg/controller/podautoscaler  
						
						
						
						
					 
					
						2020-02-06 17:16:38 +01:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
							
						
						6c3093f970 
					 
					
						
						
							
							Ineffassign fixes for pkg/controller and kubelet  
						
						
						
						
					 
					
						2020-01-30 14:35:10 -08:00 
						 
				 
			
				
					
						
							
							
								Ivan Glushkov 
							
						 
					 
					
						
						
							
						
						27ffe439b6 
					 
					
						
						
							
							Adds the algorithm implementation for the Configurable HPA  
						
						
						
						
					 
					
						2019-12-10 20:37:33 +04:00