@@ -55,8 +55,8 @@ var _ webhook.CustomDefaulter = &AppWrapperWebhook{}
5555// Default ensures that Suspend is set appropriately when an AppWrapper is created
5656func (w * AppWrapperWebhook ) Default (ctx context.Context , obj runtime.Object ) error {
5757 aw := obj .(* workloadv1beta2.AppWrapper )
58+ log .FromContext (ctx ).Info ("Applying defaults" , "job" , aw )
5859 jobframework .ApplyDefaultForSuspend ((* AppWrapper )(aw ), w .Config .ManageJobsWithoutQueueName )
59- log .FromContext (ctx ).Info ("Applied defaults" , "job" , aw )
6060 return nil
6161}
6262
@@ -67,17 +67,10 @@ var _ webhook.CustomValidator = &AppWrapperWebhook{}
6767// ValidateCreate validates invariants when an AppWrapper is created
6868func (w * AppWrapperWebhook ) ValidateCreate (ctx context.Context , obj runtime.Object ) (admission.Warnings , error ) {
6969 aw := obj .(* workloadv1beta2.AppWrapper )
70+ log .FromContext (ctx ).Info ("Validating create" , "job" , aw )
7071
7172 allErrors := w .validateAppWrapperCreate (ctx , aw )
72- if w .Config .ManageJobsWithoutQueueName || jobframework .QueueName ((* AppWrapper )(aw )) != "" {
73- allErrors = append (allErrors , jobframework .ValidateCreateForQueueName ((* AppWrapper )(aw ))... )
74- }
75-
76- if len (allErrors ) > 0 {
77- log .FromContext (ctx ).Info ("Validating create failed" , "job" , aw , "errors" , allErrors )
78- } else {
79- log .FromContext (ctx ).Info ("Validating create succeeded" , "job" , aw )
80- }
73+ allErrors = append (allErrors , jobframework .ValidateCreateForQueueName ((* AppWrapper )(aw ))... )
8174
8275 return nil , allErrors .ToAggregate ()
8376}
@@ -86,18 +79,11 @@ func (w *AppWrapperWebhook) ValidateCreate(ctx context.Context, obj runtime.Obje
8679func (w * AppWrapperWebhook ) ValidateUpdate (ctx context.Context , oldObj , newObj runtime.Object ) (admission.Warnings , error ) {
8780 oldAW := oldObj .(* workloadv1beta2.AppWrapper )
8881 newAW := newObj .(* workloadv1beta2.AppWrapper )
82+ log .FromContext (ctx ).Info ("Validating update" , "job" , newAW )
8983
9084 allErrors := w .validateAppWrapperUpdate (oldAW , newAW )
91- if w .Config .ManageJobsWithoutQueueName || jobframework .QueueName ((* AppWrapper )(newAW )) != "" {
92- allErrors = append (allErrors , jobframework .ValidateUpdateForQueueName ((* AppWrapper )(oldAW ), (* AppWrapper )(newAW ))... )
93- allErrors = append (allErrors , jobframework .ValidateUpdateForWorkloadPriorityClassName ((* AppWrapper )(oldAW ), (* AppWrapper )(newAW ))... )
94- }
95-
96- if len (allErrors ) > 0 {
97- log .FromContext (ctx ).Info ("Validating update failed" , "job" , newAW , "errors" , allErrors )
98- } else {
99- log .FromContext (ctx ).Info ("Validating update succeeded" , "job" , newAW )
100- }
85+ allErrors = append (allErrors , jobframework .ValidateUpdateForQueueName ((* AppWrapper )(oldAW ), (* AppWrapper )(newAW ))... )
86+ allErrors = append (allErrors , jobframework .ValidateUpdateForWorkloadPriorityClassName ((* AppWrapper )(oldAW ), (* AppWrapper )(newAW ))... )
10187
10288 return nil , allErrors .ToAggregate ()
10389}
0 commit comments