diff --git a/go.mod b/go.mod index 61be8707..617f1dfe 100644 --- a/go.mod +++ b/go.mod @@ -12,9 +12,9 @@ require ( k8s.io/api v0.35.2 k8s.io/apimachinery v0.35.2 k8s.io/client-go v0.35.2 - knative.dev/hack v0.0.0-20260310014051-c448fdb867e2 - knative.dev/operator v0.48.1-0.20260316141525-b59c9d0ab753 - knative.dev/pkg v0.0.0-20260316154451-5d1c12d99335 + knative.dev/hack v0.0.0-20260318014029-7eede7fdcbad + knative.dev/operator v0.48.1-0.20260319174202-257d0a08b0bc + knative.dev/pkg v0.0.0-20260319144801-8c68e18a5cc7 ) require ( diff --git a/go.sum b/go.sum index a7164c51..6c3eafd1 100644 --- a/go.sum +++ b/go.sum @@ -1305,14 +1305,14 @@ k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/ k8s.io/utils v0.0.0-20230209194617-a36077c30491/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 h1:SjGebBtkBqHFOli+05xYbK8YF1Dzkbzn+gDM4X9T4Ck= k8s.io/utils v0.0.0-20251002143259-bc988d571ff4/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -knative.dev/caching v0.0.0-20260316015123-7c1031085c86 h1:1WLHScvWEL9Zp8UQn2In4rjpyqoEnE/OCY1x9cz7Jgw= -knative.dev/caching v0.0.0-20260316015123-7c1031085c86/go.mod h1:63NRS63llLZwEYOZcOQy6cfdmAQBMcZQA3VFzgRg8og= -knative.dev/hack v0.0.0-20260310014051-c448fdb867e2 h1:b35SGLEp03D8oGf8mE9HBt3yfNgYpAK0fw46hFXs9w4= -knative.dev/hack v0.0.0-20260310014051-c448fdb867e2/go.mod h1:L5RzHgbvam0u8QFHfzCX6MKxu/a/gIGEdaRBqNiVbl0= -knative.dev/operator v0.48.1-0.20260316141525-b59c9d0ab753 h1:8AXQbsymgWhg/UoHXTgF3vv9Vgz0RNJK9PMQe8pAjPg= -knative.dev/operator v0.48.1-0.20260316141525-b59c9d0ab753/go.mod h1:OAh/Cvw541Kc9yuLNAZwrVT1KZGXYRuC5+fiNbMw9bo= -knative.dev/pkg v0.0.0-20260316154451-5d1c12d99335 h1:OpR5LNa0m34T8KOzGLwObjmMkxuuenSFU51oiNcfKRw= -knative.dev/pkg v0.0.0-20260316154451-5d1c12d99335/go.mod h1:o/XS1E/hYh9IR8deEEiJG4kKtQfqnf9Gwt5bwp2x4AU= +knative.dev/caching v0.0.0-20260317014950-408629a8fd29 h1:uxOxwL84CKl10MflLPV+fErkvVz8LW14ug9u5/SEzl0= +knative.dev/caching v0.0.0-20260317014950-408629a8fd29/go.mod h1:P61LpKUA6h0IeWjWwGwNimd2teheWbgSGsyNIF/tHK4= +knative.dev/hack v0.0.0-20260318014029-7eede7fdcbad h1:yH957Dv5HrPgllwTs7e1wvCKcjg/PC0QPQGEWkK7QFw= +knative.dev/hack v0.0.0-20260318014029-7eede7fdcbad/go.mod h1:L5RzHgbvam0u8QFHfzCX6MKxu/a/gIGEdaRBqNiVbl0= +knative.dev/operator v0.48.1-0.20260319174202-257d0a08b0bc h1:1Yn+M/iPlfB+NS4s7ncIrGOsmHSpa4NxgyOeYCukLsE= +knative.dev/operator v0.48.1-0.20260319174202-257d0a08b0bc/go.mod h1:O2u4YvsyWCgr7nCKAKGPlFKhiq+2OYwUOMTfOTNtT20= +knative.dev/pkg v0.0.0-20260319144801-8c68e18a5cc7 h1:CGvCs59CA7mO81TrJpwxD0dLEpWVhfCRyjfHmsP1c6I= +knative.dev/pkg v0.0.0-20260319144801-8c68e18a5cc7/go.mod h1:RdLk2PjzyP79Zsj4no0G8zGHeEq5JzYzP69owy2NiGY= 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= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/vendor/knative.dev/operator/pkg/apis/operator/base/ingressconfiguration.go b/vendor/knative.dev/operator/pkg/apis/operator/base/ingressconfiguration.go index 048ad926..67cd4c3f 100644 --- a/vendor/knative.dev/operator/pkg/apis/operator/base/ingressconfiguration.go +++ b/vendor/knative.dev/operator/pkg/apis/operator/base/ingressconfiguration.go @@ -59,6 +59,11 @@ type ContourIngressConfiguration struct { Enabled bool `json:"enabled"` } +// GatewayAPIIngressConfiguration specifies whether to enable the gateway-api ingresses. +type GatewayAPIIngressConfiguration struct { + Enabled bool `json:"enabled"` +} + // IstioGatewayOverride override the knative-ingress-gateway and knative-local-gateway(cluster-local-gateway) type IstioGatewayOverride struct { // A map of values to replace the "selector" values in the knative-ingress-gateway and knative-local-gateway(cluster-local-gateway) diff --git a/vendor/knative.dev/operator/pkg/apis/operator/base/zz_generated.deepcopy.go b/vendor/knative.dev/operator/pkg/apis/operator/base/zz_generated.deepcopy.go index f39585d2..9814511e 100644 --- a/vendor/knative.dev/operator/pkg/apis/operator/base/zz_generated.deepcopy.go +++ b/vendor/knative.dev/operator/pkg/apis/operator/base/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* -Copyright 2023 The Knative Authors +Copyright 2025 The Knative Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -250,6 +250,22 @@ func (in *EnvRequirementsOverride) DeepCopy() *EnvRequirementsOverride { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GatewayAPIIngressConfiguration) DeepCopyInto(out *GatewayAPIIngressConfiguration) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAPIIngressConfiguration. +func (in *GatewayAPIIngressConfiguration) DeepCopy() *GatewayAPIIngressConfiguration { + if in == nil { + return nil + } + out := new(GatewayAPIIngressConfiguration) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GithubSourceConfiguration) DeepCopyInto(out *GithubSourceConfiguration) { *out = *in diff --git a/vendor/knative.dev/operator/pkg/apis/operator/v1beta1/knativeserving_types.go b/vendor/knative.dev/operator/pkg/apis/operator/v1beta1/knativeserving_types.go index 4fb6661d..8ac39c49 100644 --- a/vendor/knative.dev/operator/pkg/apis/operator/v1beta1/knativeserving_types.go +++ b/vendor/knative.dev/operator/pkg/apis/operator/v1beta1/knativeserving_types.go @@ -86,9 +86,10 @@ type KnativeServingList struct { // IngressConfigs specifies options for the ingresses. type IngressConfigs struct { - Istio base.IstioIngressConfiguration `json:"istio"` - Kourier base.KourierIngressConfiguration `json:"kourier"` - Contour base.ContourIngressConfiguration `json:"contour"` + Istio base.IstioIngressConfiguration `json:"istio"` + Kourier base.KourierIngressConfiguration `json:"kourier"` + Contour base.ContourIngressConfiguration `json:"contour"` + GatewayAPI base.GatewayAPIIngressConfiguration `json:"gateway-api"` } // SecurityConfigs specifies options for the security diff --git a/vendor/knative.dev/operator/pkg/apis/operator/v1beta1/zz_generated.deepcopy.go b/vendor/knative.dev/operator/pkg/apis/operator/v1beta1/zz_generated.deepcopy.go index 2d52178a..f45fb231 100644 --- a/vendor/knative.dev/operator/pkg/apis/operator/v1beta1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/operator/pkg/apis/operator/v1beta1/zz_generated.deepcopy.go @@ -31,6 +31,7 @@ func (in *IngressConfigs) DeepCopyInto(out *IngressConfigs) { in.Istio.DeepCopyInto(&out.Istio) out.Kourier = in.Kourier out.Contour = in.Contour + out.GatewayAPI = in.GatewayAPI return } diff --git a/vendor/modules.txt b/vendor/modules.txt index 71339579..148d7642 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -600,10 +600,10 @@ k8s.io/utils/internal/third_party/forked/golang/net k8s.io/utils/net k8s.io/utils/ptr k8s.io/utils/trace -# knative.dev/hack v0.0.0-20260310014051-c448fdb867e2 +# knative.dev/hack v0.0.0-20260318014029-7eede7fdcbad ## explicit; go 1.24 knative.dev/hack -# knative.dev/operator v0.48.1-0.20260316141525-b59c9d0ab753 +# knative.dev/operator v0.48.1-0.20260319174202-257d0a08b0bc ## explicit; go 1.25.0 knative.dev/operator/pkg/apis/operator knative.dev/operator/pkg/apis/operator/base @@ -613,7 +613,7 @@ knative.dev/operator/pkg/client/clientset/versioned/scheme knative.dev/operator/pkg/client/clientset/versioned/typed/operator/v1beta1 knative.dev/operator/test knative.dev/operator/test/client -# knative.dev/pkg v0.0.0-20260316154451-5d1c12d99335 +# knative.dev/pkg v0.0.0-20260319144801-8c68e18a5cc7 ## explicit; go 1.25.0 knative.dev/pkg/apis knative.dev/pkg/apis/duck