b49b34c03a 
								
							 
						 
						
							
							
								
								HPA: expose the metrics "reconciliations_total" and "reconciliation_duration_seconds" from HPA controller ( #116010 )  
							
							
							
						 
						
							2023-03-14 09:39:42 -07:00  
				
					
						
							
							
								 
						
							
								f769c66aa8 
								
							 
						 
						
							
							
								
								Merge pull request  #113622  from 249043822/br-context-logging-daemon  
							
							... 
							
							
							
							daemonset: use contextual logging 
							
						 
						
							2023-03-14 09:38:28 -07:00  
				
					
						
							
							
								 
						
							
								29941b8d3e 
								
							 
						 
						
							
							
								
								api: resource.k8s.io v1alpha1 -> v1alpha2  
							
							... 
							
							
							
							For Kubernetes 1.27, we intend to make some breaking API changes:
- rename PodScheduling -> PodSchedulingHints (https://github.com/kubernetes/kubernetes/issues/114283 )
- extend ResourceClaimStatus (https://github.com/kubernetes/enhancements/pull/3802 )
We need to switch from v1alpha1 to v1alpha2 for that. 
							
						 
						
							2023-03-14 07:52:03 +01:00  
				
					
						
							
							
								 
						
							
								7198bcffcd 
								
							 
						 
						
							
							
								
								daemonset: use contextual logging  
							
							
							
						 
						
							2023-03-14 08:50:27 +08:00  
				
					
						
							
							
								 
						
							
								ac394c5c19 
								
							 
						 
						
							
							
								
								Cleanup deprecated metrics  
							
							... 
							
							
							
							Remove the following deprecated metrics:
- node_collector_evictions_number
- scheduler_e2e_scheduling_duration_seconds
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com> 
							
						 
						
							2023-03-13 22:55:34 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								02a654a635 
								
							 
						 
						
							
							
								
								Merge pull request  #116043  from sanposhiho/featuregate-check  
							
							... 
							
							
							
							fix(HPA): ignore the container resource metrics in HPA controller when the feature gate is disabled 
							
						 
						
							2023-03-13 12:14:50 -07:00  
				
					
						
							
							
								 
						
							
								a0b1bee7c5 
								
							 
						 
						
							
							
								
								Merge pull request  #115840  from atosatto/remove-taint-manager-cli  
							
							... 
							
							
							
							Remove enable-taint-manager and pod-eviction-timeout CLI flags 
							
						 
						
							2023-03-13 08:13:10 -07:00  
				
					
						
							
							
								 
						
							
								492a08c916 
								
							 
						 
						
							
							
								
								Merge pull request  #113525  from 249043822/br-context-logging-deployment  
							
							... 
							
							
							
							deployment controller: use contextual logging 
							
						 
						
							2023-03-13 08:13:02 -07:00  
				
					
						
							
							
								 
						
							
								185cd95b9c 
								
							 
						 
						
							
							
								
								Merge pull request  #113443  from yangjunmyfm192085/namespace-contextual-logging  
							
							... 
							
							
							
							namespace controller: use contextual logging 
							
						 
						
							2023-03-13 04:34:44 -07:00  
				
					
						
							
							
								 
						
							
								66bda6c092 
								
							 
						 
						
							
							
								
								deployment controller: use contextual logging  
							
							
							
						 
						
							2023-03-13 19:00:44 +08:00  
				
					
						
							
							
								 
						
							
								f5bd8c86d4 
								
							 
						 
						
							
							
								
								namespace controller: use contextual logging  
							
							
							
						 
						
							2023-03-13 14:59:17 +08:00  
				
					
						
							
							
								 
						
							
								16bc942a6b 
								
							 
						 
						
							
							
								
								Merge pull request  #113464  from mengjiao-liu/contextual-logging-controller-bootstrap  
							
							... 
							
							
							
							Migrate `pkg/controller/bootstrap` to contextual logging 
							
						 
						
							2023-03-12 20:12:42 -07:00  
				
					
						
							
							
								 
						
							
								e56f3e0781 
								
							 
						 
						
							
							
								
								Migrate `pkg/controller/bootstrap` to contextual logging  
							
							
							
						 
						
							2023-03-13 10:18:40 +08:00  
				
					
						
							
							
								 
						
							
								fafbed3b1d 
								
							 
						 
						
							
							
								
								fix the error message  
							
							
							
						 
						
							2023-03-12 14:48:48 +09:00  
				
					
						
							
							
								 
						
							
								7529178924 
								
							 
						 
						
							
							
								
								Merge pull request  #111372  from HeavenTonight/master  
							
							... 
							
							
							
							code cleanup 
							
						 
						
							2023-03-10 11:44:40 -08:00  
				
					
						
							
							
								 
						
							
								c88b61f553 
								
							 
						 
						
							
							
								
								Merge pull request  #113910  from mengjiao-liu/contextual-logging-pkg-controller-certificates  
							
							... 
							
							
							
							clusterroleaggregation: use contextual logging 
							
						 
						
							2023-03-10 04:34:50 -08:00  
				
					
						
							
							
								 
						
							
								cb00077cd3 
								
							 
						 
						
							
							
								
								Merge pull request  #113471  from ncdc/gc-contextual-logging  
							
							... 
							
							
							
							garbagecollector: use contextual logging 
							
						 
						
							2023-03-10 04:34:39 -08:00  
				
					
						
							
							
								 
						
							
								ccba890df9 
								
							 
						 
						
							
							
								
								Merge pull request  #114420  from bzsuni/bz/optimization  
							
							... 
							
							
							
							Cleanup: fix variable names in comments 
							
						 
						
							2023-03-09 21:33:37 -08:00  
				
					
						
							
							
								 
						
							
								c9bbb6553d 
								
							 
						 
						
							
							
								
								Merge pull request  #116422  from aojea/nodeslect  
							
							... 
							
							
							
							unexport buggy function nodeSelectorAsSelector 
							
						 
						
							2023-03-09 10:06:03 -08:00  
				
					
						
							
							
								 
						
							
								fd62265d19 
								
							 
						 
						
							
							
								
								unexport buggy function nodeSelectorAsSelector  
							
							... 
							
							
							
							Change-Id: I1e48ac0dd0b33c367fa9be4f4adb11a4531849f9 
							
						 
						
							2023-03-09 16:58:25 +00:00  
				
					
						
							
							
								 
						
							
								cbf7d96a85 
								
							 
						 
						
							
							
								
								garbagecollector: structured logging of objectReference  
							
							... 
							
							
							
							When using JSON as output format, we want objectReference values to be
represented as a struct. For example, "item" is such a value:
{"ts":1678135015708.349,"caller":"garbagecollector/garbagecollector.go:595","msg":"classify object references","v":5,"item":{"name":"dra-test-driver-g4tkd","namespace":"dra-1830","apiVersion":"v1","uid":"c3f88616-7282-488c-887c-3f04291e6f4f"},"solid":null,"dangling":[{"apiVersion":"apps/v1","kind":"ReplicaSet","name":"dra-test-driver","uid":"dbe9a90c-9dfd-4ad0-8395-e5fa228f9851","controller":true,"blockOwnerDeletion":true}],"waitingForDependentsDeletion":null} 
							
						 
						
							2023-03-08 08:37:56 -05:00  
				
					
						
							
							
								 
						
							
								26e3dab78b 
								
							 
						 
						
							
							
								
								garbagecollector: use contextual logging  
							
							... 
							
							
							
							Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com> 
							
						 
						
							2023-03-08 08:37:56 -05:00  
				
					
						
							
							
								 
						
							
								a239b9986b 
								
							 
						 
						
							
							
								
								Migrated the StatefulSet controller (within `kube-controller-manager) to use [contextual logging]( https://k8s.io/docs/concepts/cluster-administration/system-logs/#contextual-logging )  
							
							
							
						 
						
							2023-03-08 18:57:57 +08:00  
				
					
						
							
							
								 
						
							
								0e6636eb33 
								
							 
						 
						
							
							
								
								nodeipam: return error instead of panics  
							
							
							
						 
						
							2023-03-08 12:47:14 +08:00  
				
					
						
							
							
								 
						
							
								4fdca4c5f6 
								
							 
						 
						
							
							
								
								node ipam ut: run test in parallel to avoid timeout; and optimize the panic check  
							
							
							
						 
						
							2023-03-08 11:10:51 +08:00  
				
					
						
							
							
								 
						
							
								cae19f9e85 
								
							 
						 
						
							
							
								
								Remove deprecated pod-eviction-timeout flag from controller-manager  
							
							
							
						 
						
							2023-03-07 18:14:18 +00:00  
				
					
						
							
							
								 
						
							
								e5c812bbe7 
								
							 
						 
						
							
							
								
								Remove CLI flag enable-taint-manager  
							
							... 
							
							
							
							Signed-off-by: kerthcet <kerthcet@gmail.com> 
							
						 
						
							2023-03-07 18:11:49 +00:00  
				
					
						
							
							
								 
						
							
								37326f7cea 
								
							 
						 
						
							
							
								
								Merge pull request  #112670  from yangjunmyfm192085/delklogV0  
							
							... 
							
							
							
							use contextual logging(nodeipam and nodelifecycle part) 
							
						 
						
							2023-03-07 09:40:33 -08:00  
				
					
						
							
							
								 
						
							
								e28b191581 
								
							 
						 
						
							
							
								
								Merge pull request  #116167  from borgerli/pr/kcm-podgc  
							
							... 
							
							
							
							delete Evicted pods first during pod gc 
							
						 
						
							2023-03-07 07:21:04 -08:00  
				
					
						
							
							
								 
						
							
								2225ee5dd3 
								
							 
						 
						
							
							
								
								Merge pull request  #115904  from soltysh/cronjob_tz_ga  
							
							... 
							
							
							
							Promote CronJob TZ to GA 
							
						 
						
							2023-03-07 07:20:47 -08:00  
				
					
						
							
							
								 
						
							
								637bd66165 
								
							 
						 
						
							
							
								
								Merge pull request  #115332  from obaranov1/ttlafterfinished-logging-migration  
							
							... 
							
							
							
							Migrate /pkg/controller/ttlafterfinished to structured and contextual logging 
							
						 
						
							2023-03-07 04:20:08 -08:00  
				
					
						
							
							
								 
						
							
								b6f9a65558 
								
							 
						 
						
							
							
								
								Migrating `pkg/controller/serviceaccount` to contextual logging ( #114918 )  
							
							... 
							
							
							
							* migrating pkg/controller/serviceaccount to contextual logging
Signed-off-by: Naman <namanlakhwani@gmail.com>
* small nit
Signed-off-by: Naman <namanlakhwani@gmail.com>
* capitalising first letter of error
Signed-off-by: Naman <namanlakhwani@gmail.com>
* addressed review comments
Signed-off-by: Naman <namanlakhwani@gmail.com>
* small nit to add key
Signed-off-by: Naman <namanlakhwani@gmail.com>
---------
Signed-off-by: Naman <namanlakhwani@gmail.com> 
							
						 
						
							2023-03-07 04:19:59 -08:00  
				
					
						
							
							
								 
						
							
								8f45b64c93 
								
							 
						 
						
							
							
								
								Migrated `pkg/controller/replicaset` to contextual logging ( #114871 )  
							
							... 
							
							
							
							* migrated controller/replicaset to contextual logging
Signed-off-by: Naman <namanlakhwani@gmail.com>
* small nits
Signed-off-by: Naman <namanlakhwani@gmail.com>
* addressed changes
Signed-off-by: Naman <namanlakhwani@gmail.com>
* small nit
Signed-off-by: Naman <namanlakhwani@gmail.com>
* taking t as input
Signed-off-by: Naman <namanlakhwani@gmail.com>
---------
Signed-off-by: Naman <namanlakhwani@gmail.com> 
							
						 
						
							2023-03-07 04:19:51 -08:00  
				
					
						
							
							
								 
						
							
								4aaa4df840 
								
							 
						 
						
							
							
								
								Merge pull request  #113986  from songxiao-wang87/runwxs-test2  
							
							... 
							
							
							
							Migrate StorageVersionGC to contextual logging 
							
						 
						
							2023-03-07 04:19:43 -08:00  
				
					
						
							
							
								 
						
							
								471b392f43 
								
							 
						 
						
							
							
								
								Merge pull request  #113916  from songxiao-wang87/runwxs-test1  
							
							... 
							
							
							
							Migrate ttl_controller to contextual logging 
							
						 
						
							2023-03-07 04:18:30 -08:00  
				
					
						
							
							
								 
						
							
								1b825c179b 
								
							 
						 
						
							
							
								
								Promote CronJob TZ to GA  
							
							
							
						 
						
							2023-03-07 12:58:57 +01:00  
				
					
						
							
							
								 
						
							
								3489796d5c 
								
							 
						 
						
							
							
								
								Merge pull request  #113428  from mengjiao-liu/contextual-logging-controller-cronjob  
							
							... 
							
							
							
							Update `pkg/controller/cronjob/` for contextual logging 
							
						 
						
							2023-03-07 01:28:18 -08:00  
				
					
						
							
							
								 
						
							
								780ef3afb0 
								
							 
						 
						
							
							
								
								use klog.InfoS instead of klog.V(0),Info  
							
							
							
						 
						
							2023-03-07 15:50:01 +08:00  
				
					
						
							
							
								 
						
							
								749d2ba8ae 
								
							 
						 
						
							
							
								
								delete Evicted pods first during pod gc  
							
							
							
						 
						
							2023-03-07 10:11:01 +08:00  
				
					
						
							
							
								 
						
							
								5ba74c81ca 
								
							 
						 
						
							
							
								
								unit tests: Skip flaky tests on Windows  
							
							... 
							
							
							
							Some of the unit tests are currently flaky on Windows. This commit
skips them until they are resolved. 
							
						 
						
							2023-03-06 20:46:05 +00:00  
				
					
						
							
							
								 
						
							
								0270fc75d0 
								
							 
						 
						
							
							
								
								Merge pull request  #116256  from atiratree/unmanaged-pods  
							
							... 
							
							
							
							improve message, log level and testing for unmanaged pods in disruption controller 
							
						 
						
							2023-03-06 08:19:14 -08:00  
				
					
						
							
							
								 
						
							
								6aebda9b1e 
								
							 
						 
						
							
							
								
								Remove AWS legacy cloud provider + EBS in-tree storage plugin  
							
							... 
							
							
							
							Signed-off-by: torredil <torredil@amazon.com> 
							
						 
						
							2023-03-06 14:01:15 +00:00  
				
					
						
							
							
								 
						
							
								f76258f0ff 
								
							 
						 
						
							
							
								
								fix based on the suggestion  
							
							
							
						 
						
							2023-03-05 15:01:34 +00:00  
				
					
						
							
							
								 
						
							
								747ffe785d 
								
							 
						 
						
							
							
								
								improve message, log level and testing for unmanaged pods in disruption controller  
							
							... 
							
							
							
							- set higher severity and log level when unmanaged pods found and improve testing
- do not mention unsupported controller when triggering event for
  unmanaged pods (this is covered by CalculateExpectedPodCountFailed
event)
- test unsupported controller
- make testing for events non blocking when event not found 
							
						 
						
							2023-03-03 23:03:06 +01:00  
				
					
						
							
							
								 
						
							
								9f0b491953 
								
							 
						 
						
							
							
								
								Merge pull request  #113270  from rrangith/fix/create-pvc-for-pending-pod  
							
							... 
							
							
							
							Automatically recreate PVC for pending STS pod 
							
						 
						
							2023-03-03 10:24:58 -08:00  
				
					
						
							
							
								 
						
							
								6fd488a4e6 
								
							 
						 
						
							
							
								
								Merge pull request  #115861  from JayKayy/inform-unsupported-pdb  
							
							... 
							
							
							
							Add a warning event when pdb has found a unmanaged pod 
							
						 
						
							2023-03-03 03:16:58 -08:00  
				
					
						
							
							
								 
						
							
								3835c7aecd 
								
							 
						 
						
							
							
								
								Merge pull request  #115882  from binacs/binacs/controller-use-issuperset  
							
							... 
							
							
							
							cleanup(controller): use IsSuperset to avoid interim slice 
							
						 
						
							2023-03-02 17:00:57 -08:00  
				
					
						
							
							
								 
						
							
								1f42ebc013 
								
							 
						 
						
							
							
								
								Add a warning event when pdb has found a unmanaged pod  
							
							
							
						 
						
							2023-03-01 20:14:10 -05:00  
				
					
						
							
							
								 
						
							
								4d6be42c1a 
								
							 
						 
						
							
							
								
								add unit test  
							
							
							
						 
						
							2023-03-01 06:48:37 +00:00