@@ -29,6 +29,7 @@ import (
2929 "k8s.io/apimachinery/pkg/runtime"
3030 "k8s.io/apimachinery/pkg/types"
3131 "sigs.k8s.io/controller-runtime/pkg/client"
32+ "sigs.k8s.io/controller-runtime/pkg/log"
3233 "sigs.k8s.io/controller-runtime/pkg/webhook/admission"
3334
3435 "github.com/kubeflow/spark-operator/v2/api/v1beta2"
@@ -75,6 +76,7 @@ func (d *SparkPodDefaulter) Default(ctx context.Context, obj runtime.Object) err
7576 return nil
7677 }
7778
79+ logger := log .FromContext (ctx )
7880 namespace := pod .Namespace
7981 if ! d .isSparkJobNamespace (namespace ) {
8082 return nil
@@ -90,9 +92,8 @@ func (d *SparkPodDefaulter) Default(ctx context.Context, obj runtime.Object) err
9092 return fmt .Errorf ("failed to get SparkApplication %s/%s: %v" , namespace , appName , err )
9193 }
9294
93- logger .Info ("Mutating Spark pod" , "name" , pod . Name , "namespace" , namespace , "phase" , pod .Status .Phase )
95+ logger .Info ("Mutating Pod" , "phase" , pod .Status .Phase )
9496 if err := mutateSparkPod (pod , app ); err != nil {
95- logger .Info ("Denying Spark pod" , "name" , pod .Name , "namespace" , namespace , "errorMessage" , err .Error ())
9697 return fmt .Errorf ("failed to mutate Spark pod: %v" , err )
9798 }
9899
@@ -128,7 +129,6 @@ func addMemoryLimit(pod *corev1.Pod, app *v1beta2.SparkApplication) error {
128129
129130 // Apply the memory limit to the container's resources
130131 pod .Spec .Containers [i ].Resources .Limits [corev1 .ResourceMemory ] = limitQuantity
131- logger .V (1 ).Info ("Added memory limit to Spark container in pod" , "name" , pod .Name , "namespace" , pod .Namespace , "memoryLimit" , limitQuantity .String ())
132132 return nil
133133}
134134
@@ -336,11 +336,12 @@ func addGeneralConfigMaps(pod *corev1.Pod, app *v1beta2.SparkApplication) error
336336 configMaps = app .Spec .Executor .ConfigMaps
337337 }
338338
339+ logger := log .FromContext (context .TODO ())
339340 for _ , namePath := range configMaps {
340341 volumeName := namePath .Name + "-vol"
341342 if len (volumeName ) > maxNameLength {
342343 volumeName = volumeName [0 :maxNameLength ]
343- logger .Info (fmt . Sprintf ( "ConfigMap volume name is too long. Truncating to length %d. Result: %s. " , maxNameLength , volumeName ) )
344+ logger .Info ("ConfigMap volume name is too long. Truncating" , "result" , volumeName )
344345 }
345346 if err := addConfigMapVolume (pod , namePath .Name , volumeName ); err != nil {
346347 return err
@@ -632,6 +633,8 @@ func addGPU(pod *corev1.Pod, app *v1beta2.SparkApplication) error {
632633 if gpu == nil {
633634 return nil
634635 }
636+
637+ logger := log .FromContext (context .TODO ())
635638 if gpu .Name == "" {
636639 logger .V (1 ).Info (fmt .Sprintf ("Please specify GPU resource name, such as: nvidia.com/gpu, amd.com/gpu etc. Current gpu spec: %+v" , gpu ))
637640 return nil
0 commit comments