in operator/apis/operator/v1alpha1/javaagent_webhook.go [55:79]
func (r *JavaAgent) Default(_ context.Context, o runtime.Object) error {
javaagent, ok := o.(*JavaAgent)
if !ok {
return apierrors.NewBadRequest("object is not a JavaAgent")
}
javaagentlog.Info("default", "name", javaagent.Name)
config := javaagent.Spec.AgentConfiguration
if config == nil {
return nil
}
service := GetServiceName(&config)
backend := GetBackendService(&config)
if javaagent.Spec.ServiceName == "" && service != "" {
javaagent.Spec.ServiceName = service
}
if javaagent.Spec.BackendService == "" && backend != "" {
javaagent.Spec.BackendService = backend
}
return nil
}