@@ -76,18 +76,18 @@ func RunCronFederatedHPARule(c *ScalingJob) {
76
76
err = c .client .Get (context .TODO (), c .namespaceName , cronFHPA )
77
77
if err != nil {
78
78
if apierrors .IsNotFound (err ) {
79
- klog .Infof ("CronFederatedHPA(%s) not found" , c .namespaceName )
79
+ klog .InfoS ("CronFederatedHPA not found" , "cronFederatedHPA " , c .namespaceName )
80
80
} else {
81
81
// TODO: This may happen when the the network is down, we should do something here
82
82
// But we are not sure what to do(retry not solve the problem)
83
- klog .Errorf ( "Get CronFederatedHPA(%s) failed: %v" , c .namespaceName , err )
83
+ klog .ErrorS ( err , "Get CronFederatedHPA failed" , "cronFederatedHPA" , c .namespaceName )
84
84
}
85
85
return
86
86
}
87
87
88
88
if helper .IsCronFederatedHPARuleSuspend (c .rule ) {
89
89
// If the rule is suspended, this job will be stopped soon
90
- klog .V (4 ).Infof ("CronFederatedHPA(%s) Rule(%s) is suspended, skip it" , c .namespaceName , c .rule .Name )
90
+ klog .V (4 ).InfoS ("CronFederatedHPA rule is suspended, skip it" , "cronFederatedHPA" , c .namespaceName , "rule" , c .rule .Name )
91
91
return
92
92
}
93
93
@@ -153,17 +153,14 @@ func (c *ScalingJob) ScaleFHPA(cronFHPA *autoscalingv1alpha1.CronFederatedHPA) e
153
153
if update {
154
154
err := c .client .Update (context .TODO (), fhpa )
155
155
if err != nil {
156
- klog .Errorf ("CronFederatedHPA(%s) updates FederatedHPA(%s/%s) failed: %v" ,
157
- c .namespaceName , fhpa .Namespace , fhpa .Name , err )
156
+ klog .ErrorS (err , "CronFederatedHPA updates FederatedHPA failed" , "namespace" , c .namespaceName .Namespace , "cronFederatedHPA" , c .namespaceName .Name , "federatedHPA" , fhpa .Name )
158
157
return err
159
158
}
160
- klog .V (4 ).Infof ("CronFederatedHPA(%s) scales FederatedHPA(%s/%s) successfully" ,
161
- c .namespaceName , fhpa .Namespace , fhpa .Name )
159
+ klog .V (4 ).InfoS ("CronFederatedHPA scales FederatedHPA successfully" , "namespace" , c .namespaceName .Namespace , "cronFederatedHPA" , c .namespaceName .Name , "federatedHPA" , fhpa .Name )
162
160
return nil
163
161
}
164
162
165
- klog .V (4 ).Infof ("CronFederatedHPA(%s) find nothing updated for FederatedHPA(%s/%s), skip it" ,
166
- c .namespaceName , fhpa .Namespace , fhpa .Name )
163
+ klog .V (4 ).InfoS ("CronFederatedHPA find nothing updated for FederatedHPA, skip it" , "namespace" , c .namespaceName .Namespace , "cronFederatedHPA" , c .namespaceName .Name , "federatedHPA" , fhpa .Name )
167
164
return nil
168
165
}
169
166
@@ -175,8 +172,7 @@ func (c *ScalingJob) ScaleWorkloads(cronFHPA *autoscalingv1alpha1.CronFederatedH
175
172
176
173
targetGV , err := schema .ParseGroupVersion (cronFHPA .Spec .ScaleTargetRef .APIVersion )
177
174
if err != nil {
178
- klog .Errorf ("CronFederatedHPA(%s) parses GroupVersion(%s) failed: %v" ,
179
- c .namespaceName , cronFHPA .Spec .ScaleTargetRef .APIVersion , err )
175
+ klog .ErrorS (err , "CronFederatedHPA parses GroupVersion failed" , "cronFederatedHPA" , c .namespaceName , "groupVersion" , cronFHPA .Spec .ScaleTargetRef .APIVersion )
180
176
return err
181
177
}
182
178
targetGVK := schema.GroupVersionKind {
@@ -188,37 +184,35 @@ func (c *ScalingJob) ScaleWorkloads(cronFHPA *autoscalingv1alpha1.CronFederatedH
188
184
targetResource .SetGroupVersionKind (targetGVK )
189
185
err = c .client .Get (ctx , types.NamespacedName {Namespace : cronFHPA .Namespace , Name : cronFHPA .Spec .ScaleTargetRef .Name }, targetResource )
190
186
if err != nil {
191
- klog .Errorf ( "Get Resource(%s/%s) failed: %v" , cronFHPA .Namespace , cronFHPA .Spec .ScaleTargetRef .Name , err )
187
+ klog .ErrorS ( err , "Get resource failed" , "namespace" , cronFHPA .Namespace , "name" , cronFHPA .Spec .ScaleTargetRef .Name )
192
188
return err
193
189
}
194
190
195
191
scaleObj := & unstructured.Unstructured {}
196
192
err = scaleClient .Get (ctx , targetResource , scaleObj )
197
193
if err != nil {
198
- klog .Errorf ( "Get Scale for resource(%s/%s) failed: %v" , cronFHPA .Namespace , cronFHPA .Spec .ScaleTargetRef .Name , err )
194
+ klog .ErrorS ( err , "Get Scale for resource failed" , "namespace" , cronFHPA .Namespace , "name" , cronFHPA .Spec .ScaleTargetRef .Name )
199
195
return err
200
196
}
201
197
202
198
scale := & autoscalingv1.Scale {}
203
199
err = helper .ConvertToTypedObject (scaleObj , scale )
204
200
if err != nil {
205
- klog .Errorf ( "Convert Scale failed: %v" , err )
201
+ klog .ErrorS ( err , "Convert Scale failed" , "namespace" , cronFHPA . Namespace , "name" , cronFHPA . Spec . ScaleTargetRef . Name )
206
202
return err
207
203
}
208
204
209
205
if scale .Spec .Replicas != * c .rule .TargetReplicas {
210
206
if err := helper .ApplyReplica (scaleObj , int64 (* c .rule .TargetReplicas ), util .ReplicasField ); err != nil {
211
- klog .Errorf ("CronFederatedHPA(%s) applies Replicas for %s/%s failed: %v" ,
212
- c .namespaceName , cronFHPA .Namespace , cronFHPA .Spec .ScaleTargetRef .Name , err )
207
+ klog .ErrorS (err , "CronFederatedHPA applies Replicas failed" , "cronFederatedHPA" , c .namespaceName , "namespace" , cronFHPA .Namespace , "name" , cronFHPA .Spec .ScaleTargetRef .Name )
213
208
return err
214
209
}
215
210
err := scaleClient .Update (ctx , targetResource , client .WithSubResourceBody (scaleObj ))
216
211
if err != nil {
217
- klog .Errorf ( "CronFederatedHPA(%s) updates scale resource failed: %v" , c .namespaceName , err )
212
+ klog .ErrorS ( err , "CronFederatedHPA updates scale resource failed" , "cronFederatedHPA" , c .namespaceName , "namespace" , cronFHPA . Namespace , "name" , cronFHPA . Spec . ScaleTargetRef . Name )
218
213
return err
219
214
}
220
- klog .V (4 ).Infof ("CronFederatedHPA(%s) scales resource(%s/%s) successfully" ,
221
- c .namespaceName , cronFHPA .Namespace , cronFHPA .Spec .ScaleTargetRef .Name )
215
+ klog .V (4 ).InfoS ("CronFederatedHPA scales resource successfully" , "cronFederatedHPA" , c .namespaceName , "namespace" , cronFHPA .Namespace , "name" , cronFHPA .Spec .ScaleTargetRef .Name )
222
216
return nil
223
217
}
224
218
return nil
@@ -258,12 +252,12 @@ func (c *ScalingJob) addFailedExecutionHistory(
258
252
})
259
253
return err
260
254
}); err != nil {
261
- klog .Errorf ( "Failed to add failed history record to CronFederatedHPA(%s/%s): %v" , cronFHPA .Namespace , cronFHPA .Name , err )
255
+ klog .ErrorS ( err , "Failed to add failed history record to CronFederatedHPA" , "namespace" , cronFHPA .Namespace , "name" , cronFHPA .Name )
262
256
return err
263
257
}
264
258
265
259
if operationResult == controllerutil .OperationResultUpdatedStatusOnly {
266
- klog .V (4 ).Infof ("CronFederatedHPA(%s/%s) status has been updated successfully" , cronFHPA .Namespace , cronFHPA .Name )
260
+ klog .V (4 ).InfoS ("CronFederatedHPA status has been updated successfully" , "namespace" , cronFHPA .Namespace , "name" , cronFHPA .Name )
267
261
}
268
262
269
263
return nil
@@ -316,12 +310,12 @@ func (c *ScalingJob) addSuccessExecutionHistory(
316
310
})
317
311
return err
318
312
}); err != nil {
319
- klog .Errorf ( "Failed to add success history record to CronFederatedHPA(%s/%s): %v" , cronFHPA .Namespace , cronFHPA .Name , err )
313
+ klog .ErrorS ( err , "Failed to add success history record to CronFederatedHPA" , "namespace" , cronFHPA .Namespace , "name" , cronFHPA .Name )
320
314
return err
321
315
}
322
316
323
317
if operationResult == controllerutil .OperationResultUpdatedStatusOnly {
324
- klog .V (4 ).Infof ("CronFederatedHPA(%s/%s) status has been updated successfully" , cronFHPA .Namespace , cronFHPA .Name )
318
+ klog .V (4 ).InfoS ("CronFederatedHPA status has been updated successfully" , "namespace" , cronFHPA .Namespace , "name" , cronFHPA .Name )
325
319
}
326
320
327
321
return nil
0 commit comments