use istio client-go library instead of knative (#1661)

use istio client-go library instead of knative
bump kubernetes dependency version
change code coverage to codecov
This commit is contained in:
zryfish
2019-12-13 11:26:18 +08:00
committed by GitHub
parent f249a6e081
commit ea88c8803d
2071 changed files with 354531 additions and 108336 deletions

View File

@@ -129,6 +129,20 @@ func (r bgpConfigurations) ValidateDefaultOnlyFields(res *apiv3.BGPConfiguration
Reason: "Cannot set ASNumber on a non default BGP Configuration.",
})
}
if res.Spec.ServiceExternalIPs != nil && len(res.Spec.ServiceExternalIPs) > 0 {
errFields = append(errFields, cerrors.ErroredField{
Name: "BGPConfiguration.Spec.ServiceExternalIPs",
Reason: "Cannot set ServiceExternalIPs on a non default BGP Configuration.",
})
}
if res.Spec.ServiceClusterIPs != nil && len(res.Spec.ServiceClusterIPs) > 0 {
errFields = append(errFields, cerrors.ErroredField{
Name: "BGPConfiguration.Spec.ServiceClusterIPs",
Reason: "Cannot set ServiceClusterIPs on a non default BGP Configuration.",
})
}
}
if len(errFields) > 0 {