Respect a requested PortalIP if possible

This will make DNS possible on a static IP.
The value that matches the current value would succeed?

----- Original Message -----
> > @@ -224,8 +232,10 @@ func (rs *REST) Update(ctx api.Context, obj
> > runtime.Object) (<-chan runtime.Obje
> >  		if err != nil {
> >  			return nil, err
> >  		}
> > +		if service.PortalIP != cur.PortalIP {
> > +			return nil, errors.NewForbidden("service", service.Name, "PortalIP is
> > immutable")
> 
> @erictune and I waffled on this - I thought Forbidden made more sense, since
> no value will ever succeed in this case.
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/GoogleCloudPlatform/kubernetes/pull/1982/files#r19348001