diff --git a/pkg/api/v1beta1/conversion.go b/pkg/api/v1beta1/conversion.go index 134ec005876..c1186c42b51 100644 --- a/pkg/api/v1beta1/conversion.go +++ b/pkg/api/v1beta1/conversion.go @@ -794,6 +794,7 @@ func addConversionFuncs() { if err := s.Convert(&in.Spec.Type, &out.Type, 0); err != nil { return err } + out.CreateExternalLoadBalancer = in.Spec.Type == api.ServiceTypeLoadBalancer return nil }, diff --git a/pkg/api/v1beta2/conversion.go b/pkg/api/v1beta2/conversion.go index d3f063de097..be9800dc416 100644 --- a/pkg/api/v1beta2/conversion.go +++ b/pkg/api/v1beta2/conversion.go @@ -716,6 +716,7 @@ func addConversionFuncs() { if err := s.Convert(&in.Spec.Type, &out.Type, 0); err != nil { return err } + out.CreateExternalLoadBalancer = in.Spec.Type == api.ServiceTypeLoadBalancer return nil },