diff --git a/go.mod b/go.mod index c74adb43d..674205fd2 100644 --- a/go.mod +++ b/go.mod @@ -22,11 +22,11 @@ require ( k8s.io/cli-runtime v0.18.8 k8s.io/client-go v11.0.1-0.20190805182717-6502b5e7b1b5+incompatible k8s.io/code-generator v0.18.12 - knative.dev/eventing v0.19.1-0.20201126061635-ca7329ac2ccd + knative.dev/eventing v0.19.1-0.20201127155535-ad755bdfccc6 knative.dev/hack v0.0.0-20201125230335-c46a6498e9ed knative.dev/networking v0.0.0-20201125133435-4b21f11ccfa7 - knative.dev/pkg v0.0.0-20201125095035-9bf616d2f46a - knative.dev/serving v0.19.1-0.20201126090435-772caeca629b + knative.dev/pkg v0.0.0-20201127013335-0d896b5c87b8 + knative.dev/serving v0.19.1-0.20201129215736-45afb293526d sigs.k8s.io/yaml v1.2.0 ) diff --git a/go.sum b/go.sum index 22662df81..0b8960960 100644 --- a/go.sum +++ b/go.sum @@ -1221,9 +1221,9 @@ k8s.io/legacy-cloud-providers v0.18.8/go.mod h1:tgp4xYf6lvjrWnjQwTOPvWQE9IVqSBGP k8s.io/utils v0.0.0-20200324210504-a9aa75ae1b89/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= k8s.io/utils v0.0.0-20200603063816-c1c6865ac451 h1:v8ud2Up6QK1lNOKFgiIVrZdMg7MpmSnvtrOieolJKoE= k8s.io/utils v0.0.0-20200603063816-c1c6865ac451/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -knative.dev/caching v0.0.0-20201125015134-cc50055c16dc/go.mod h1:zYIs+d5jXW4IP3QDXuI5ZB6hsCiNiJ0wqs6OEQt9wCU= -knative.dev/eventing v0.19.1-0.20201126061635-ca7329ac2ccd h1:mhFNG1tgHcCf1c6bndvrzVIeRVEurVcIyByzN3lejBE= -knative.dev/eventing v0.19.1-0.20201126061635-ca7329ac2ccd/go.mod h1:8Glw4KbNODOwuHuU3p5JTf4lsuCdRI1msR0FKTjOZfI= +knative.dev/caching v0.0.0-20201125150135-91fb5833c3c6/go.mod h1:IocU4F1XK8udXpTRC4m9KWyEVtT928sSP+T7Oy34UDg= +knative.dev/eventing v0.19.1-0.20201127155535-ad755bdfccc6 h1:mnaM+UY/z4rgKz6FpcTpH5YfzvpTkfO2/0StC7hrTGg= +knative.dev/eventing v0.19.1-0.20201127155535-ad755bdfccc6/go.mod h1:SD32TaZ0N3jbq5XxsuB8+uBuPUSI3eqaPswStSnjoxE= knative.dev/hack v0.0.0-20201112185459-01a34c573bd8 h1:RNbZsAjhswBPtl4C5C5gEFX5/GfWIOZQxfYD9DhkHdY= knative.dev/hack v0.0.0-20201112185459-01a34c573bd8/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= knative.dev/hack v0.0.0-20201118155651-b31d3bb6bff9/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= @@ -1231,19 +1231,17 @@ knative.dev/hack v0.0.0-20201120192952-353db687ec5b h1:Lc+AKgwhAZUD98mN++qTHeeaP knative.dev/hack v0.0.0-20201120192952-353db687ec5b/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= knative.dev/hack v0.0.0-20201125230335-c46a6498e9ed h1:DrTU+vxQrNJtySxyNovUtl4si0ozjtU/AYhYaTz34YA= knative.dev/hack v0.0.0-20201125230335-c46a6498e9ed/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI= -knative.dev/networking v0.0.0-20201125013535-28c37e3cbe53 h1:ZX9ObvdqHktEEy2LcHOTNb4LD67FKINIFSocdA9SIZg= -knative.dev/networking v0.0.0-20201125013535-28c37e3cbe53/go.mod h1:w8PlQD3f4J2J3shFNdCYwUh3rzYBqEynohp0EVQX2tM= knative.dev/networking v0.0.0-20201125133435-4b21f11ccfa7 h1:O40i4ZCYfpaw7m1yUwtmRhBOdT0HRp3MYD4PWaRzYqI= knative.dev/networking v0.0.0-20201125133435-4b21f11ccfa7/go.mod h1:EpImbpW3gu85Mg39GT7gUJTVYLtFYWDsZQCZlKFmGUM= knative.dev/pkg v0.0.0-20201117221452-0fccc54273ed h1:4LNEFhvD2Ya4WgCD3SC1WGXz81bjEvQgbcpe5XACI3I= knative.dev/pkg v0.0.0-20201117221452-0fccc54273ed/go.mod h1:nxlh3CUvx6WBPr1WKD96AHxFZPD2UKRDo9RUp8ILTyQ= -knative.dev/pkg v0.0.0-20201124204235-3154117dcfaf h1:H5um6wZSd1Qmqqozr+/nHF2HyaMde6GNXM3+KbaYlJc= -knative.dev/pkg v0.0.0-20201124204235-3154117dcfaf/go.mod h1:wXZqP8MXCxb51yNFlecA13BwG7Hk370SWDFWV4dx4ug= knative.dev/pkg v0.0.0-20201125095035-9bf616d2f46a h1:pdJpLaq50mLKrPWYSQgTH2p64Dk7Fq/xID6l0F69cVY= knative.dev/pkg v0.0.0-20201125095035-9bf616d2f46a/go.mod h1:wXZqP8MXCxb51yNFlecA13BwG7Hk370SWDFWV4dx4ug= +knative.dev/pkg v0.0.0-20201127013335-0d896b5c87b8 h1:/JA9H9Q3nP2wb+c+5pD4/6KNr9c4Wb9Cg+OsbAvTIT0= +knative.dev/pkg v0.0.0-20201127013335-0d896b5c87b8/go.mod h1:wXZqP8MXCxb51yNFlecA13BwG7Hk370SWDFWV4dx4ug= knative.dev/reconciler-test v0.0.0-20201124190335-83a44efcdfef/go.mod h1:YSs1y1rgnjs8w39/drLIOQbWvZUQwqApvd+EizO8UsA= -knative.dev/serving v0.19.1-0.20201126090435-772caeca629b h1:UPR+CwaUhxxQkEQOWuOXFQJXK+6Bad2kVgdjJ2PIH04= -knative.dev/serving v0.19.1-0.20201126090435-772caeca629b/go.mod h1:SCSSs0w/jOSgImziCepnkPzjvk8ZDbiV7RifiLfb19g= +knative.dev/serving v0.19.1-0.20201129215736-45afb293526d h1:/2Zqloy1NIhV5grKhncgm0ITq+8I7cvHKzS1XyH3ZFY= +knative.dev/serving v0.19.1-0.20201129215736-45afb293526d/go.mod h1:LBDpLNIH/B/nsQFI9eAwdJLkHaMP5E6ek2zHdbhBELc= pgregory.net/rapid v0.3.3/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= diff --git a/vendor/knative.dev/serving/pkg/apis/serving/v1alpha1/domainmapping_validation.go b/vendor/knative.dev/serving/pkg/apis/serving/v1alpha1/domainmapping_validation.go index 55e78f2cc..2cdd683e1 100644 --- a/vendor/knative.dev/serving/pkg/apis/serving/v1alpha1/domainmapping_validation.go +++ b/vendor/knative.dev/serving/pkg/apis/serving/v1alpha1/domainmapping_validation.go @@ -18,12 +18,9 @@ package v1alpha1 import ( "context" - "fmt" - "k8s.io/apimachinery/pkg/api/validation" "knative.dev/pkg/apis" "knative.dev/serving/pkg/apis/serving" - v1 "knative.dev/serving/pkg/apis/serving/v1" ) // Validate makes sure that DomainMapping is properly configured. @@ -55,23 +52,5 @@ func (dm *DomainMapping) validateMetadata(ctx context.Context) (errs *apis.Field // Validate makes sure the DomainMappingSpec is properly configured. func (spec *DomainMappingSpec) Validate(ctx context.Context) *apis.FieldError { - errs := spec.Ref.Validate(ctx).ViaField("ref") - - // For now, ref must be a serving.knative.dev/v1 Service. - if spec.Ref.Kind != "Service" { - errs = errs.Also(apis.ErrGeneric(`must be "Service"`, "ref.kind")) - } - if spec.Ref.APIVersion != v1.SchemeGroupVersion.Identifier() { - errs = errs.Also(apis.ErrGeneric(fmt.Sprintf("must be %q", v1.SchemeGroupVersion.Identifier()), "ref.apiVersion")) - } - - // Since we currently construct the rewritten host from the name/namespace, make sure they're valid. - if msgs := validation.NameIsDNS1035Label(spec.Ref.Name, false); len(msgs) > 0 { - errs = errs.Also(apis.ErrInvalidValue(fmt.Sprint("not a DNS 1035 label prefix: ", msgs), "ref.name")) - } - if msgs := validation.ValidateNamespaceName(spec.Ref.Namespace, false); len(msgs) > 0 { - errs = errs.Also(apis.ErrInvalidValue(fmt.Sprint("not a valid namespace: ", msgs), "ref.namespace")) - } - - return errs + return spec.Ref.Validate(ctx).ViaField("ref") } diff --git a/vendor/modules.txt b/vendor/modules.txt index 0d4fbb6c6..7d0a253d8 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -843,7 +843,7 @@ k8s.io/kube-openapi/pkg/util/sets k8s.io/utils/buffer k8s.io/utils/integer k8s.io/utils/trace -# knative.dev/eventing v0.19.1-0.20201126061635-ca7329ac2ccd +# knative.dev/eventing v0.19.1-0.20201127155535-ad755bdfccc6 ## explicit knative.dev/eventing/pkg/apis/config knative.dev/eventing/pkg/apis/configs @@ -881,7 +881,7 @@ knative.dev/hack knative.dev/networking/pkg knative.dev/networking/pkg/apis/networking knative.dev/networking/pkg/apis/networking/v1alpha1 -# knative.dev/pkg v0.0.0-20201125095035-9bf616d2f46a +# knative.dev/pkg v0.0.0-20201127013335-0d896b5c87b8 ## explicit knative.dev/pkg/apis knative.dev/pkg/apis/duck @@ -921,7 +921,7 @@ knative.dev/pkg/tracing/config knative.dev/pkg/tracing/propagation knative.dev/pkg/tracing/propagation/tracecontextb3 knative.dev/pkg/tracker -# knative.dev/serving v0.19.1-0.20201126090435-772caeca629b +# knative.dev/serving v0.19.1-0.20201129215736-45afb293526d ## explicit knative.dev/serving/pkg/apis/autoscaling knative.dev/serving/pkg/apis/autoscaling/v1alpha1