func()

in internal/api/v1/authproxyworkload_webhook.go [53:64]


func (*AuthProxyWorkloadDefaulter) Default(_ context.Context, obj runtime.Object) error {
	r, ok := obj.(*AuthProxyWorkload)
	if !ok {
		return fmt.Errorf("expected an AuthProxyWorkload object but got %T", obj)
	}
	authproxyworkloadlog.Info("default", "name", r.Name)
	if r.Spec.AuthProxyContainer != nil &&
		r.Spec.AuthProxyContainer.RolloutStrategy == "" {
		r.Spec.AuthProxyContainer.RolloutStrategy = WorkloadStrategy
	}
	return nil
}