diff --git a/api/v1alpha1/envoyproxy_types.go b/api/v1alpha1/envoyproxy_types.go
index a8bb1505717..6fcc35e18ca 100644
--- a/api/v1alpha1/envoyproxy_types.go
+++ b/api/v1alpha1/envoyproxy_types.go
@@ -86,8 +86,92 @@ type EnvoyProxySpec struct {
//
// +optional
Shutdown *ShutdownConfig `json:"shutdown,omitempty"`
+
+ // FilterOrder defines the order of filters in the Envoy proxy's HTTP filter chain.
+ // If unspecified, the default filter order is applied.
+ // Default filter order is:
+ //
+ // - envoy.filters.http.fault
+ //
+ // - envoy.filters.http.cors
+ //
+ // - envoy.filters.http.ext_authz
+ //
+ // - envoy.filters.http.basic_authn
+ //
+ // - envoy.filters.http.oauth2
+ //
+ // - envoy.filters.http.jwt_authn
+ //
+ // - envoy.filters.http.ext_proc
+ //
+ // - envoy.filters.http.wasm
+ //
+ // - envoy.filters.http.local_ratelimit
+ //
+ // - envoy.filters.http.ratelimit
+ //
+ // - envoy.filters.http.router
+ //
+ // +optional
+ // +notImplementedHide
+ FilterOrder []FilterPosition `json:"filterOrder,omitempty"`
}
+// FilterPosition defines the position of an Envoy HTTP filter in the filter chain.
+// +kubebuilder:validation:XValidation:rule="(has(self.before) || has(self.after))",message="one of before or after must be specified"
+// +kubebuilder:validation:XValidation:rule="(has(self.before) && !has(self.after)) || (!has(self.before) && has(self.after))",message="only one of before or after can be specified"
+type FilterPosition struct {
+ // Name of the filter.
+ Name EnvoyFilter `json:"filter"`
+
+ // Before defines the filter that should come before the filter.
+ // Only one of Before or After must be set.
+ Before *EnvoyFilter `json:"before,omitempty"`
+
+ // After defines the filter that should come after the filter.
+ // Only one of Before or After must be set.
+ After *EnvoyFilter `json:"after,omitempty"`
+}
+
+// EnvoyFilter defines the type of Envoy HTTP filter.
+// +kubebuilder:validation:Enum=envoy.filters.http.cors;envoy.filters.http.ext_authz;envoy.filters.http.basic_authn;envoy.filters.http.oauth2;envoy.filters.http.jwt_authn;envoy.filters.http.fault;envoy.filters.http.local_ratelimit;envoy.filters.http.ratelimit;envoy.filters.http.wasm;envoy.filters.http.ext_proc
+type EnvoyFilter string
+
+const (
+ // EnvoyFilterFault defines the Envoy HTTP fault filter.
+ EnvoyFilterFault EnvoyFilter = "envoy.filters.http.fault"
+ // EnvoyFilterCORS defines the Envoy HTTP CORS filter.
+ EnvoyFilterCORS EnvoyFilter = "envoy.filters.http.cors"
+
+ // EnvoyFilterExtAuthz defines the Envoy HTTP external authorization filter.
+ EnvoyFilterExtAuthz EnvoyFilter = "envoy.filters.http.ext_authz"
+
+ // EnvoyFilterBasicAuthn defines the Envoy HTTP basic authentication filter.
+ EnvoyFilterBasicAuthn EnvoyFilter = "envoy.filters.http.basic_authn"
+
+ // EnvoyFilterOAuth2 defines the Envoy HTTP OAuth2 filter.
+ EnvoyFilterOAuth2 EnvoyFilter = "envoy.filters.http.oauth2"
+
+ // EnvoyFilterJWTAuthn defines the Envoy HTTP JWT authentication filter.
+ EnvoyFilterJWTAuthn EnvoyFilter = "envoy.filters.http.jwt_authn"
+
+ // EnvoyFilterExtProc defines the Envoy HTTP external process filter.
+ EnvoyFilterExtProc EnvoyFilter = "envoy.filters.http.ext_proc"
+
+ // EnvoyFilterWasm defines the Envoy HTTP WebAssembly filter.
+ EnvoyFilterWasm EnvoyFilter = "envoy.filters.http.wasm"
+
+ // EnvoyFilterLocalRateLimit defines the Envoy HTTP local rate limit filter.
+ EnvoyFilterLocalRateLimit EnvoyFilter = "envoy.filters.http.local_ratelimit"
+
+ // EnvoyFilterRateLimit defines the Envoy HTTP rate limit filter.
+ EnvoyFilterRateLimit EnvoyFilter = "envoy.filters.http.ratelimit"
+
+ // EnvoyFilterRouter defines the Envoy HTTP router filter.
+ EnvoyFilterRouter EnvoyFilter = "envoy.filters.http.router"
+)
+
type ProxyTelemetry struct {
// AccessLogs defines accesslog parameters for managed proxies.
// If unspecified, will send default format to stdout.
diff --git a/api/v1alpha1/zz_generated.deepcopy.go b/api/v1alpha1/zz_generated.deepcopy.go
index 0055d7669f1..a1a7ca77f73 100644
--- a/api/v1alpha1/zz_generated.deepcopy.go
+++ b/api/v1alpha1/zz_generated.deepcopy.go
@@ -1507,6 +1507,13 @@ func (in *EnvoyProxySpec) DeepCopyInto(out *EnvoyProxySpec) {
*out = new(ShutdownConfig)
(*in).DeepCopyInto(*out)
}
+ if in.FilterOrder != nil {
+ in, out := &in.FilterOrder, &out.FilterOrder
+ *out = make([]FilterPosition, len(*in))
+ for i := range *in {
+ (*in)[i].DeepCopyInto(&(*out)[i])
+ }
+ }
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvoyProxySpec.
@@ -1814,6 +1821,31 @@ func (in *FileEnvoyProxyAccessLog) DeepCopy() *FileEnvoyProxyAccessLog {
return out
}
+// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
+func (in *FilterPosition) DeepCopyInto(out *FilterPosition) {
+ *out = *in
+ if in.Before != nil {
+ in, out := &in.Before, &out.Before
+ *out = new(EnvoyFilter)
+ **out = **in
+ }
+ if in.After != nil {
+ in, out := &in.After, &out.After
+ *out = new(EnvoyFilter)
+ **out = **in
+ }
+}
+
+// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterPosition.
+func (in *FilterPosition) DeepCopy() *FilterPosition {
+ if in == nil {
+ return nil
+ }
+ out := new(FilterPosition)
+ in.DeepCopyInto(out)
+ return out
+}
+
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *GRPCExtAuthService) DeepCopyInto(out *GRPCExtAuthService) {
*out = *in
diff --git a/charts/gateway-helm/crds/generated/gateway.envoyproxy.io_envoyproxies.yaml b/charts/gateway-helm/crds/generated/gateway.envoyproxy.io_envoyproxies.yaml
index 76d96eccaea..beecbf18eb3 100644
--- a/charts/gateway-helm/crds/generated/gateway.envoyproxy.io_envoyproxies.yaml
+++ b/charts/gateway-helm/crds/generated/gateway.envoyproxy.io_envoyproxies.yaml
@@ -85,6 +85,104 @@ spec:
items:
type: string
type: array
+ filterOrder:
+ description: |-
+ FilterOrder defines the order of filters in the Envoy proxy's HTTP filter chain.
+ If unspecified, the default filter order is applied.
+ Default filter order is:
+
+
+ - envoy.filters.http.fault
+
+
+ - envoy.filters.http.cors
+
+
+ - envoy.filters.http.ext_authz
+
+
+ - envoy.filters.http.basic_authn
+
+
+ - envoy.filters.http.oauth2
+
+
+ - envoy.filters.http.jwt_authn
+
+
+ - envoy.filters.http.ext_proc
+
+
+ - envoy.filters.http.wasm
+
+
+ - envoy.filters.http.local_ratelimit
+
+
+ - envoy.filters.http.ratelimit
+
+
+ - envoy.filters.http.router
+ items:
+ description: FilterPosition defines the position of an Envoy HTTP
+ filter in the filter chain.
+ properties:
+ after:
+ description: |-
+ After defines the filter that should come after the filter.
+ Only one of Before or After must be set.
+ enum:
+ - envoy.filters.http.cors
+ - envoy.filters.http.ext_authz
+ - envoy.filters.http.basic_authn
+ - envoy.filters.http.oauth2
+ - envoy.filters.http.jwt_authn
+ - envoy.filters.http.fault
+ - envoy.filters.http.local_ratelimit
+ - envoy.filters.http.ratelimit
+ - envoy.filters.http.wasm
+ - envoy.filters.http.ext_proc
+ type: string
+ before:
+ description: |-
+ Before defines the filter that should come before the filter.
+ Only one of Before or After must be set.
+ enum:
+ - envoy.filters.http.cors
+ - envoy.filters.http.ext_authz
+ - envoy.filters.http.basic_authn
+ - envoy.filters.http.oauth2
+ - envoy.filters.http.jwt_authn
+ - envoy.filters.http.fault
+ - envoy.filters.http.local_ratelimit
+ - envoy.filters.http.ratelimit
+ - envoy.filters.http.wasm
+ - envoy.filters.http.ext_proc
+ type: string
+ filter:
+ description: Name of the filter.
+ enum:
+ - envoy.filters.http.cors
+ - envoy.filters.http.ext_authz
+ - envoy.filters.http.basic_authn
+ - envoy.filters.http.oauth2
+ - envoy.filters.http.jwt_authn
+ - envoy.filters.http.fault
+ - envoy.filters.http.local_ratelimit
+ - envoy.filters.http.ratelimit
+ - envoy.filters.http.wasm
+ - envoy.filters.http.ext_proc
+ type: string
+ required:
+ - filter
+ type: object
+ x-kubernetes-validations:
+ - message: one of before or after must be specified
+ rule: (has(self.before) || has(self.after))
+ - message: only one of before or after can be specified
+ rule: (has(self.before) && !has(self.after)) || (!has(self.before)
+ && has(self.after))
+ type: array
logging:
default:
level:
diff --git a/internal/cmd/egctl/testdata/translate/out/quickstart.all.yaml b/internal/cmd/egctl/testdata/translate/out/quickstart.all.yaml
index 3f2009bccf3..3ea1f3f2bc7 100644
--- a/internal/cmd/egctl/testdata/translate/out/quickstart.all.yaml
+++ b/internal/cmd/egctl/testdata/translate/out/quickstart.all.yaml
@@ -80,7 +80,7 @@ infraIR:
name: envoy-gateway-system/eg/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/helpers.go b/internal/gatewayapi/helpers.go
index 252056f2d7d..269ea9b4147 100644
--- a/internal/gatewayapi/helpers.go
+++ b/internal/gatewayapi/helpers.go
@@ -359,6 +359,10 @@ func irUDPListenerName(listener *ListenerContext, udpRoute *UDPRouteContext) str
return fmt.Sprintf("%s/%s/%s/%s", listener.gateway.Namespace, listener.gateway.Name, listener.Name, udpRoute.Name)
}
+func irListenerPortName(proto ir.ProtocolType, port int32) string {
+ return strings.ToLower(fmt.Sprintf("%s-%d", proto, port))
+}
+
func irRoutePrefix(route RouteContext) string {
// add a "/" at the end of the prefix to prevent mismatching routes with the
// same prefix. For example, route prefix "/foo/" should not match a route "/foobar".
diff --git a/internal/gatewayapi/listener.go b/internal/gatewayapi/listener.go
index 37f83c49cc1..07d71bfd172 100644
--- a/internal/gatewayapi/listener.go
+++ b/internal/gatewayapi/listener.go
@@ -145,12 +145,8 @@ func (t *Translator) processInfraIRListener(listener *ListenerContext, infraIR I
proto = ir.UDPProtocolType
}
- infraPortName := string(listener.Name)
- if t.MergeGateways {
- infraPortName = irHTTPListenerName(listener)
- }
infraPort := ir.ListenerPort{
- Name: infraPortName,
+ Name: irListenerPortName(proto, servicePort.port),
Protocol: proto,
ServicePort: servicePort.port,
ContainerPort: servicePortToContainerPort(servicePort.port),
diff --git a/internal/gatewayapi/testdata/backendtlspolicy-ca-only.out.yaml b/internal/gatewayapi/testdata/backendtlspolicy-ca-only.out.yaml
index eb1d0a7ff99..13b0f649be7 100644
--- a/internal/gatewayapi/testdata/backendtlspolicy-ca-only.out.yaml
+++ b/internal/gatewayapi/testdata/backendtlspolicy-ca-only.out.yaml
@@ -119,7 +119,7 @@ infraIR:
name: envoy-gateway/gateway-btls/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtlspolicy-default-ns.out.yaml b/internal/gatewayapi/testdata/backendtlspolicy-default-ns.out.yaml
index e26e069dfd2..515b77057bc 100644
--- a/internal/gatewayapi/testdata/backendtlspolicy-default-ns.out.yaml
+++ b/internal/gatewayapi/testdata/backendtlspolicy-default-ns.out.yaml
@@ -118,7 +118,7 @@ infraIR:
name: envoy-gateway/gateway-btls/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtlspolicy-invalid-ca.out.yaml b/internal/gatewayapi/testdata/backendtlspolicy-invalid-ca.out.yaml
index ae583f55e47..47e7c66c07e 100644
--- a/internal/gatewayapi/testdata/backendtlspolicy-invalid-ca.out.yaml
+++ b/internal/gatewayapi/testdata/backendtlspolicy-invalid-ca.out.yaml
@@ -119,7 +119,7 @@ infraIR:
name: envoy-gateway/gateway-btls/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtlspolicy-system-truststore.out.yaml b/internal/gatewayapi/testdata/backendtlspolicy-system-truststore.out.yaml
index bc1904e2b46..a28101f7810 100644
--- a/internal/gatewayapi/testdata/backendtlspolicy-system-truststore.out.yaml
+++ b/internal/gatewayapi/testdata/backendtlspolicy-system-truststore.out.yaml
@@ -115,7 +115,7 @@ infraIR:
name: envoy-gateway/gateway-btls/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtlspolicy-without-referencegrant.out.yaml b/internal/gatewayapi/testdata/backendtlspolicy-without-referencegrant.out.yaml
index 57382ac7650..6922e60d7c8 100755
--- a/internal/gatewayapi/testdata/backendtlspolicy-without-referencegrant.out.yaml
+++ b/internal/gatewayapi/testdata/backendtlspolicy-without-referencegrant.out.yaml
@@ -120,7 +120,7 @@ infraIR:
name: envoy-gateway/gateway-btls/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-override-replace.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-override-replace.out.yaml
index 23c2e1c1f5c..18879240a3c 100755
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-override-replace.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-override-replace.out.yaml
@@ -196,7 +196,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-status-conditions.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-status-conditions.out.yaml
index 2adaa229dd6..64c6932c2a3 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-status-conditions.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-status-conditions.out.yaml
@@ -505,7 +505,7 @@ infraIR:
name: another-namespace/not-same-namespace-gateway/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -520,7 +520,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -535,14 +535,14 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-2/tcp
ports:
- containerPort: 10053
- name: tcp
+ name: tcp-53
protocol: TCP
servicePort: 53
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-status-fault-injection.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-status-fault-injection.out.yaml
index 7cbbb266058..b322ce55192 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-status-fault-injection.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-status-fault-injection.out.yaml
@@ -303,7 +303,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -318,7 +318,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-circuitbreakers-error.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-circuitbreakers-error.out.yaml
index 867a99f85bc..45d95e8aaf9 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-circuitbreakers-error.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-circuitbreakers-error.out.yaml
@@ -285,7 +285,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -300,7 +300,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-circuitbreakers.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-circuitbreakers.out.yaml
index 1324a75e0ef..1c0c622624e 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-circuitbreakers.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-circuitbreakers.out.yaml
@@ -226,7 +226,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -241,7 +241,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-healthcheck.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-healthcheck.out.yaml
index 34b5a13021e..2205a1cc1b6 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-healthcheck.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-healthcheck.out.yaml
@@ -436,7 +436,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -451,7 +451,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-loadbalancer.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-loadbalancer.out.yaml
index f47f84a874a..f3836170e44 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-loadbalancer.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-loadbalancer.out.yaml
@@ -325,7 +325,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -340,7 +340,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-default-route-level-limit.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-default-route-level-limit.out.yaml
index 26e2ac288e9..4f4cb6d5165 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-default-route-level-limit.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-default-route-level-limit.out.yaml
@@ -137,7 +137,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-limit-unit.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-limit-unit.out.yaml
index 3100a7e26df..0b81c2dd0de 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-limit-unit.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-limit-unit.out.yaml
@@ -141,7 +141,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-match-type.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-match-type.out.yaml
index 853a1ac1c5f..68ed3affde6 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-match-type.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-match-type.out.yaml
@@ -137,7 +137,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-multiple-route-level-limits.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-multiple-route-level-limits.out.yaml
index 7acba1f616b..32d1661ea55 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-multiple-route-level-limits.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit-invalid-multiple-route-level-limits.out.yaml
@@ -144,7 +144,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit.out.yaml
index 624ffa15384..11012aa6940 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-local-ratelimit.out.yaml
@@ -140,7 +140,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-proxyprotocol.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-proxyprotocol.out.yaml
index b43f116ef08..2344cae4a31 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-proxyprotocol.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-proxyprotocol.out.yaml
@@ -218,7 +218,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -233,7 +233,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-ratelimit-invalid-regex.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-ratelimit-invalid-regex.out.yaml
index 50bf055b039..360544da250 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-ratelimit-invalid-regex.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-ratelimit-invalid-regex.out.yaml
@@ -123,7 +123,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-ratelimit.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-ratelimit.out.yaml
index 21a149aa542..750b4243777 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-ratelimit.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-ratelimit.out.yaml
@@ -238,7 +238,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -253,7 +253,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-retries.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-retries.out.yaml
index b3c699e39a3..206b93b9f6a 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-retries.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-retries.out.yaml
@@ -237,7 +237,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -252,7 +252,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-same-prefix-httproutes.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-same-prefix-httproutes.out.yaml
index aa69f61da8e..130958f4d46 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-same-prefix-httproutes.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-same-prefix-httproutes.out.yaml
@@ -156,7 +156,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcp-udp-listeners-apply-on-gateway.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcp-udp-listeners-apply-on-gateway.out.yaml
index 62a0ec8fc75..99e076b98ab 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcp-udp-listeners-apply-on-gateway.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcp-udp-listeners-apply-on-gateway.out.yaml
@@ -146,14 +146,14 @@ infraIR:
name: default/tcp-gateway/foo
ports:
- containerPort: 8162
- name: foo
+ name: udp-8162
protocol: UDP
servicePort: 8162
- address: null
name: default/tcp-gateway/bar
ports:
- containerPort: 8089
- name: bar
+ name: tcp-8089
protocol: TCP
servicePort: 8089
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcp-udp-listeners-apply-on-route.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcp-udp-listeners-apply-on-route.out.yaml
index 774e7e0525b..14eea34c492 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcp-udp-listeners-apply-on-route.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcp-udp-listeners-apply-on-route.out.yaml
@@ -221,14 +221,14 @@ infraIR:
name: default/tcp-gateway/foo
ports:
- containerPort: 8162
- name: foo
+ name: udp-8162
protocol: UDP
servicePort: 8162
- address: null
name: default/tcp-gateway/bar
ports:
- containerPort: 8089
- name: bar
+ name: tcp-8089
protocol: TCP
servicePort: 8089
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcpkeepalive.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcpkeepalive.out.yaml
index 0610f61fb9c..ea98b67e005 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcpkeepalive.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-tcpkeepalive.out.yaml
@@ -222,7 +222,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -237,7 +237,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-timeout-error.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-timeout-error.out.yaml
index d54df2b9e25..3adff744df7 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-timeout-error.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-timeout-error.out.yaml
@@ -114,7 +114,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/backendtrafficpolicy-with-timeout.out.yaml b/internal/gatewayapi/testdata/backendtrafficpolicy-with-timeout.out.yaml
index 4af65e3ca35..58ea2d64060 100644
--- a/internal/gatewayapi/testdata/backendtrafficpolicy-with-timeout.out.yaml
+++ b/internal/gatewayapi/testdata/backendtrafficpolicy-with-timeout.out.yaml
@@ -226,7 +226,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -241,7 +241,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit-with-format-error.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit-with-format-error.out.yaml
index 85ec2d02e9d..f82580ce39f 100755
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit-with-format-error.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit-with-format-error.out.yaml
@@ -140,14 +140,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit-with-out-of-range-error.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit-with-out-of-range-error.out.yaml
index 2c9cb161ebf..1240114ffa9 100755
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit-with-out-of-range-error.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit-with-out-of-range-error.out.yaml
@@ -140,14 +140,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit.out.yaml
index 8788cfd2e6c..6969904a40f 100755
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-buffer-limit.out.yaml
@@ -140,14 +140,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-client-ip-detection.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-client-ip-detection.out.yaml
index 308d12d7948..61ff96bfeca 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-client-ip-detection.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-client-ip-detection.out.yaml
@@ -230,28 +230,28 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 8081
- name: http-1
+ name: http-8081
protocol: HTTP
servicePort: 8081
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8082
- name: http-2
+ name: http-8082
protocol: HTTP
servicePort: 8082
- address: null
name: envoy-gateway/gateway-1/http-3
ports:
- containerPort: 8083
- name: http-3
+ name: http-8083
protocol: HTTP
servicePort: 8083
- address: null
name: envoy-gateway/gateway-1/http-4
ports:
- containerPort: 8084
- name: http-4
+ name: http-8084
protocol: HTTP
servicePort: 8084
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-connection-limit-error.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-connection-limit-error.out.yaml
index a08fe4b1191..2dfb99f691e 100755
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-connection-limit-error.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-connection-limit-error.out.yaml
@@ -142,14 +142,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-connection-limit.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-connection-limit.out.yaml
index 3ccf5385eb8..651f18ecd1c 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-connection-limit.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-connection-limit.out.yaml
@@ -142,14 +142,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-headers.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-headers.out.yaml
index 005487ada5b..4a71a59d6d0 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-headers.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-headers.out.yaml
@@ -106,14 +106,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-http10.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-http10.out.yaml
index 1165ba87e91..df2e0592b6b 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-http10.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-http10.out.yaml
@@ -199,21 +199,21 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
- address: null
name: envoy-gateway/gateway-1/http-3
ports:
- containerPort: 8081
- name: http-3
+ name: http-8081
protocol: HTTP
servicePort: 8081
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-http3.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-http3.out.yaml
index bfdd73846a2..a58801dd58b 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-http3.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-http3.out.yaml
@@ -118,7 +118,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10443
- name: tls
+ name: https-443
protocol: HTTPS
servicePort: 443
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-idle-timeout-with-error.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-idle-timeout-with-error.out.yaml
index 21cb15d7f46..0854e41ef4d 100755
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-idle-timeout-with-error.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-idle-timeout-with-error.out.yaml
@@ -77,7 +77,7 @@ infraIR:
name: envoy-gateway/gateway/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-idle-timeout.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-idle-timeout.out.yaml
index 182fec065b0..efd85a62185 100755
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-idle-timeout.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-idle-timeout.out.yaml
@@ -108,14 +108,14 @@ infraIR:
name: envoy-gateway/gateway/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-mtls.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-mtls.out.yaml
index e5ee7a11a3c..eb75fd79c30 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-mtls.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-mtls.out.yaml
@@ -197,14 +197,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10443
- name: http-1
+ name: https-443
protocol: HTTPS
servicePort: 443
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
@@ -219,7 +219,7 @@ infraIR:
name: envoy-gateway/gateway-2/http-1
ports:
- containerPort: 10443
- name: http-1
+ name: https-443
protocol: HTTPS
servicePort: 443
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-path-settings.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-path-settings.out.yaml
index 419fbf076aa..e16a5cf2344 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-path-settings.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-path-settings.out.yaml
@@ -106,14 +106,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-preserve-case.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-preserve-case.out.yaml
index 7deea550663..af97e2397ca 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-preserve-case.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-preserve-case.out.yaml
@@ -106,14 +106,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-proxyprotocol.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-proxyprotocol.out.yaml
index dd61eb7fe89..7b57484d3df 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-proxyprotocol.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-proxyprotocol.out.yaml
@@ -106,14 +106,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-status-conditions.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-status-conditions.out.yaml
index 5527116ad7d..fddae6e6c9e 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-status-conditions.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-status-conditions.out.yaml
@@ -458,7 +458,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -473,14 +473,14 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-2/tcp
ports:
- containerPort: 10053
- name: tcp
+ name: tcp-53
protocol: TCP
servicePort: 53
metadata:
@@ -495,7 +495,7 @@ infraIR:
name: envoy-gateway/gateway-3/bar-foo
ports:
- containerPort: 10080
- name: bar-foo
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -510,7 +510,7 @@ infraIR:
name: not-same-namespace/not-same-namespace-gateway/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-tcp-keepalive.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-tcp-keepalive.out.yaml
index fa977c27444..c7557020382 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-tcp-keepalive.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-tcp-keepalive.out.yaml
@@ -142,14 +142,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-timeout-with-error.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-timeout-with-error.out.yaml
index 245a10810b3..eaf13c0af18 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-timeout-with-error.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-timeout-with-error.out.yaml
@@ -77,7 +77,7 @@ infraIR:
name: envoy-gateway/gateway/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-timeout.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-timeout.out.yaml
index d4fedc92372..9c83084ce76 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-timeout.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-timeout.out.yaml
@@ -108,14 +108,14 @@ infraIR:
name: envoy-gateway/gateway/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-tls-settings.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-tls-settings.out.yaml
index e4fcd514d15..924a9a14920 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-tls-settings.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-tls-settings.out.yaml
@@ -123,14 +123,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10443
- name: http-1
+ name: https-443
protocol: HTTPS
servicePort: 443
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/clienttrafficpolicy-trailers.out.yaml b/internal/gatewayapi/testdata/clienttrafficpolicy-trailers.out.yaml
index cf3abc4f51d..b2c1145c06c 100644
--- a/internal/gatewayapi/testdata/clienttrafficpolicy-trailers.out.yaml
+++ b/internal/gatewayapi/testdata/clienttrafficpolicy-trailers.out.yaml
@@ -105,14 +105,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8080
- name: http-2
+ name: http-8080
protocol: HTTP
servicePort: 8080
metadata:
diff --git a/internal/gatewayapi/testdata/conflicting-policies.out.yaml b/internal/gatewayapi/testdata/conflicting-policies.out.yaml
index 6ffd1c911bd..3f2a1d53418 100644
--- a/internal/gatewayapi/testdata/conflicting-policies.out.yaml
+++ b/internal/gatewayapi/testdata/conflicting-policies.out.yaml
@@ -215,7 +215,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: default/gateway-1/http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/disable-accesslog.out.yaml b/internal/gatewayapi/testdata/disable-accesslog.out.yaml
index c48bad79000..10a49651a17 100644
--- a/internal/gatewayapi/testdata/disable-accesslog.out.yaml
+++ b/internal/gatewayapi/testdata/disable-accesslog.out.yaml
@@ -108,7 +108,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyextensionpolicy-invalid-cross-ns-ref.out.yaml b/internal/gatewayapi/testdata/envoyextensionpolicy-invalid-cross-ns-ref.out.yaml
index 983b95a6114..1deb8ca6b25 100755
--- a/internal/gatewayapi/testdata/envoyextensionpolicy-invalid-cross-ns-ref.out.yaml
+++ b/internal/gatewayapi/testdata/envoyextensionpolicy-invalid-cross-ns-ref.out.yaml
@@ -79,7 +79,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyextensionpolicy-override-replace.out.yaml b/internal/gatewayapi/testdata/envoyextensionpolicy-override-replace.out.yaml
index 1adc83f74aa..0fd8d36b3ca 100755
--- a/internal/gatewayapi/testdata/envoyextensionpolicy-override-replace.out.yaml
+++ b/internal/gatewayapi/testdata/envoyextensionpolicy-override-replace.out.yaml
@@ -192,7 +192,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyextensionpolicy-status-conditions.out.yaml b/internal/gatewayapi/testdata/envoyextensionpolicy-status-conditions.out.yaml
index 9d6ba198049..b2abfba7c21 100755
--- a/internal/gatewayapi/testdata/envoyextensionpolicy-status-conditions.out.yaml
+++ b/internal/gatewayapi/testdata/envoyextensionpolicy-status-conditions.out.yaml
@@ -505,7 +505,7 @@ infraIR:
name: another-namespace/not-same-namespace-gateway/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -520,7 +520,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -535,14 +535,14 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-2/tcp
ports:
- containerPort: 10053
- name: tcp
+ name: tcp-53
protocol: TCP
servicePort: 53
metadata:
diff --git a/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-matching-port.out.yaml b/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-matching-port.out.yaml
index 394ccff73d5..55e0b661896 100755
--- a/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-matching-port.out.yaml
+++ b/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-matching-port.out.yaml
@@ -117,7 +117,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-port.out.yaml b/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-port.out.yaml
index ea8098edd07..05db4b4438c 100755
--- a/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-port.out.yaml
+++ b/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-port.out.yaml
@@ -117,7 +117,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-reference-grant.out.yaml b/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-reference-grant.out.yaml
index 50535c1a392..c4ad278a6c4 100755
--- a/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-reference-grant.out.yaml
+++ b/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-reference-grant.out.yaml
@@ -119,7 +119,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-service.out.yaml b/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-service.out.yaml
index 27519cb0302..7155bfe7243 100755
--- a/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-service.out.yaml
+++ b/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-invalid-no-service.out.yaml
@@ -118,7 +118,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-with-backendtlspolicy.out.yaml b/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-with-backendtlspolicy.out.yaml
index 66063672452..c8eb952e580 100755
--- a/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-with-backendtlspolicy.out.yaml
+++ b/internal/gatewayapi/testdata/envoyextensionpolicy-with-extproc-with-backendtlspolicy.out.yaml
@@ -259,7 +259,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoypatchpolicy-cross-ns-target.out.yaml b/internal/gatewayapi/testdata/envoypatchpolicy-cross-ns-target.out.yaml
index 4d003c79e01..b91f140014a 100644
--- a/internal/gatewayapi/testdata/envoypatchpolicy-cross-ns-target.out.yaml
+++ b/internal/gatewayapi/testdata/envoypatchpolicy-cross-ns-target.out.yaml
@@ -47,7 +47,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoypatchpolicy-invalid-feature-disabled.out.yaml b/internal/gatewayapi/testdata/envoypatchpolicy-invalid-feature-disabled.out.yaml
index eee41351ea5..b1ca7a29071 100644
--- a/internal/gatewayapi/testdata/envoypatchpolicy-invalid-feature-disabled.out.yaml
+++ b/internal/gatewayapi/testdata/envoypatchpolicy-invalid-feature-disabled.out.yaml
@@ -58,7 +58,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: envoy-gateway/gateway-1/http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoypatchpolicy-invalid-target-kind-merge-gateways.out.yaml b/internal/gatewayapi/testdata/envoypatchpolicy-invalid-target-kind-merge-gateways.out.yaml
index 740bfb7800f..b63636dac9b 100644
--- a/internal/gatewayapi/testdata/envoypatchpolicy-invalid-target-kind-merge-gateways.out.yaml
+++ b/internal/gatewayapi/testdata/envoypatchpolicy-invalid-target-kind-merge-gateways.out.yaml
@@ -58,7 +58,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: envoy-gateway/gateway-1/http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoypatchpolicy-invalid-target-kind.out.yaml b/internal/gatewayapi/testdata/envoypatchpolicy-invalid-target-kind.out.yaml
index 5375d43d51a..a820898caa0 100644
--- a/internal/gatewayapi/testdata/envoypatchpolicy-invalid-target-kind.out.yaml
+++ b/internal/gatewayapi/testdata/envoypatchpolicy-invalid-target-kind.out.yaml
@@ -47,7 +47,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoypatchpolicy-valid-merge-gateways.out.yaml b/internal/gatewayapi/testdata/envoypatchpolicy-valid-merge-gateways.out.yaml
index 69a919f4ccb..8200430befc 100644
--- a/internal/gatewayapi/testdata/envoypatchpolicy-valid-merge-gateways.out.yaml
+++ b/internal/gatewayapi/testdata/envoypatchpolicy-valid-merge-gateways.out.yaml
@@ -58,7 +58,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: envoy-gateway/gateway-1/http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoypatchpolicy-valid.out.yaml b/internal/gatewayapi/testdata/envoypatchpolicy-valid.out.yaml
index ccba87e5c50..9a13040a8e9 100644
--- a/internal/gatewayapi/testdata/envoypatchpolicy-valid.out.yaml
+++ b/internal/gatewayapi/testdata/envoypatchpolicy-valid.out.yaml
@@ -47,7 +47,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog-backend.out.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog-backend.out.yaml
index e527eea3e63..265b1a19887 100755
--- a/internal/gatewayapi/testdata/envoyproxy-accesslog-backend.out.yaml
+++ b/internal/gatewayapi/testdata/envoyproxy-accesslog-backend.out.yaml
@@ -124,7 +124,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.out.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.out.yaml
index 7b6af7c2fd3..76f758a594e 100644
--- a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.out.yaml
+++ b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json-no-format.out.yaml
@@ -114,7 +114,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.out.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.out.yaml
index 73566a7adec..995153edd62 100644
--- a/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.out.yaml
+++ b/internal/gatewayapi/testdata/envoyproxy-accesslog-file-json.out.yaml
@@ -117,7 +117,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.out.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.out.yaml
index 583ce720c9a..05a1560000c 100644
--- a/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.out.yaml
+++ b/internal/gatewayapi/testdata/envoyproxy-accesslog-with-bad-sinks.out.yaml
@@ -115,7 +115,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyproxy-accesslog.out.yaml b/internal/gatewayapi/testdata/envoyproxy-accesslog.out.yaml
index 74a090dc6e8..b219623c2ed 100644
--- a/internal/gatewayapi/testdata/envoyproxy-accesslog.out.yaml
+++ b/internal/gatewayapi/testdata/envoyproxy-accesslog.out.yaml
@@ -122,7 +122,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/envoyproxy-valid.out.yaml b/internal/gatewayapi/testdata/envoyproxy-valid.out.yaml
index b5a1347f4fc..2343d936160 100644
--- a/internal/gatewayapi/testdata/envoyproxy-valid.out.yaml
+++ b/internal/gatewayapi/testdata/envoyproxy-valid.out.yaml
@@ -105,7 +105,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/extensions/httproute-with-extension-filter-invalid-group.out.yaml b/internal/gatewayapi/testdata/extensions/httproute-with-extension-filter-invalid-group.out.yaml
index b772bd943c9..0607032af8f 100644
--- a/internal/gatewayapi/testdata/extensions/httproute-with-extension-filter-invalid-group.out.yaml
+++ b/internal/gatewayapi/testdata/extensions/httproute-with-extension-filter-invalid-group.out.yaml
@@ -95,7 +95,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/extensions/httproute-with-non-matching-extension-filter.out.yaml b/internal/gatewayapi/testdata/extensions/httproute-with-non-matching-extension-filter.out.yaml
index 8bab973f1e6..0a691324cda 100644
--- a/internal/gatewayapi/testdata/extensions/httproute-with-non-matching-extension-filter.out.yaml
+++ b/internal/gatewayapi/testdata/extensions/httproute-with-non-matching-extension-filter.out.yaml
@@ -93,7 +93,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/extensions/httproute-with-unsupported-extension-filter.out.yaml b/internal/gatewayapi/testdata/extensions/httproute-with-unsupported-extension-filter.out.yaml
index 4f318617bed..2f8e19d300e 100644
--- a/internal/gatewayapi/testdata/extensions/httproute-with-unsupported-extension-filter.out.yaml
+++ b/internal/gatewayapi/testdata/extensions/httproute-with-unsupported-extension-filter.out.yaml
@@ -93,7 +93,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/extensions/httproute-with-valid-extension-filter.out.yaml b/internal/gatewayapi/testdata/extensions/httproute-with-valid-extension-filter.out.yaml
index b468c423db5..ed697a91ad0 100644
--- a/internal/gatewayapi/testdata/extensions/httproute-with-valid-extension-filter.out.yaml
+++ b/internal/gatewayapi/testdata/extensions/httproute-with-valid-extension-filter.out.yaml
@@ -93,7 +93,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-allows-same-namespace-with-allowed-httproute.out.yaml b/internal/gatewayapi/testdata/gateway-allows-same-namespace-with-allowed-httproute.out.yaml
index 4b5c58da3f1..7ec08cdd2c8 100644
--- a/internal/gatewayapi/testdata/gateway-allows-same-namespace-with-allowed-httproute.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-allows-same-namespace-with-allowed-httproute.out.yaml
@@ -82,7 +82,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-allows-same-namespace-with-disallowed-httproute.out.yaml b/internal/gatewayapi/testdata/gateway-allows-same-namespace-with-disallowed-httproute.out.yaml
index 4d0863926db..e04a9abcc61 100644
--- a/internal/gatewayapi/testdata/gateway-allows-same-namespace-with-disallowed-httproute.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-allows-same-namespace-with-disallowed-httproute.out.yaml
@@ -82,7 +82,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-infrastructure.out.yaml b/internal/gatewayapi/testdata/gateway-infrastructure.out.yaml
index 2eac73861c6..2cca7a21513 100644
--- a/internal/gatewayapi/testdata/gateway-infrastructure.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-infrastructure.out.yaml
@@ -95,7 +95,7 @@ infraIR:
name: default/gateway-1/https
ports:
- containerPort: 10443
- name: https
+ name: https-443
protocol: HTTPS
servicePort: 443
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-addresses-with-ipaddress.out.yaml b/internal/gatewayapi/testdata/gateway-with-addresses-with-ipaddress.out.yaml
index 7424d6332bf..1001026c2be 100644
--- a/internal/gatewayapi/testdata/gateway-with-addresses-with-ipaddress.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-addresses-with-ipaddress.out.yaml
@@ -52,7 +52,7 @@ infraIR:
name: envoy-gateway/gateway-1/tcp
ports:
- containerPort: 10080
- name: tcp
+ name: tcp-80
protocol: TCP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-mismatch-port-protocol.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-mismatch-port-protocol.out.yaml
index 9ad4d5f2eb1..00a01a90dfe 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-mismatch-port-protocol.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-mismatch-port-protocol.out.yaml
@@ -45,7 +45,7 @@ infraIR:
name: envoy-gateway/gateway-1/tcp
ports:
- containerPort: 10162
- name: tcp
+ name: tcp-162
protocol: TCP
servicePort: 162
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-multiple-backends.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-multiple-backends.out.yaml
index d68f758d473..d87a590cc69 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-multiple-backends.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-multiple-backends.out.yaml
@@ -45,7 +45,7 @@ infraIR:
name: envoy-gateway/gateway-1/tcp
ports:
- containerPort: 10080
- name: tcp
+ name: tcp-80
protocol: TCP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-multiple-rules.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-multiple-rules.out.yaml
index 73accd49f5b..0298d8e8bc7 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-multiple-rules.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-tcproute-with-multiple-rules.out.yaml
@@ -45,7 +45,7 @@ infraIR:
name: envoy-gateway/gateway-1/tcp
ports:
- containerPort: 10080
- name: tcp
+ name: tcp-80
protocol: TCP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-tls-secret-in-other-namespace-allowed-by-refgrant.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-tls-secret-in-other-namespace-allowed-by-refgrant.out.yaml
index b1f4d6530d0..a501e2a7ccd 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-tls-secret-in-other-namespace-allowed-by-refgrant.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-tls-secret-in-other-namespace-allowed-by-refgrant.out.yaml
@@ -89,7 +89,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10443
- name: tls
+ name: https-443
protocol: HTTPS
servicePort: 443
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-tls-terminate-and-passthrough.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-tls-terminate-and-passthrough.out.yaml
index 88856e37f64..bb6c6d082bb 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-tls-terminate-and-passthrough.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-tls-terminate-and-passthrough.out.yaml
@@ -119,14 +119,14 @@ infraIR:
name: envoy-gateway/gateway-1/tls-passthrough
ports:
- containerPort: 10090
- name: tls-passthrough
+ name: tls-90
protocol: TLS
servicePort: 90
- address: null
name: envoy-gateway/gateway-1/tls-terminate
ports:
- containerPort: 10443
- name: tls-terminate
+ name: https-443
protocol: HTTPS
servicePort: 443
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-mismatch-port-protocol.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-mismatch-port-protocol.out.yaml
index 86546252947..ddbf1400ee6 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-mismatch-port-protocol.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-mismatch-port-protocol.out.yaml
@@ -45,7 +45,7 @@ infraIR:
name: envoy-gateway/gateway-1/udp
ports:
- containerPort: 10162
- name: udp
+ name: udp-162
protocol: UDP
servicePort: 162
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-multiple-backends.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-multiple-backends.out.yaml
index bed2cc4aa37..69ece808c6b 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-multiple-backends.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-multiple-backends.out.yaml
@@ -45,7 +45,7 @@ infraIR:
name: envoy-gateway/gateway-1/udp
ports:
- containerPort: 10080
- name: udp
+ name: udp-80
protocol: UDP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-multiple-rules.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-multiple-rules.out.yaml
index 51b01238520..56d9c366b02 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-multiple-rules.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-udproute-with-multiple-rules.out.yaml
@@ -45,7 +45,7 @@ infraIR:
name: envoy-gateway/gateway-1/udp
ports:
- containerPort: 10080
- name: udp
+ name: udp-80
protocol: UDP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-unmatched-tcproute.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-unmatched-tcproute.out.yaml
index 74e11eb415a..dd31bd501ea 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-unmatched-tcproute.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-unmatched-tcproute.out.yaml
@@ -45,7 +45,7 @@ infraIR:
name: envoy-gateway/gateway-1/tcp
ports:
- containerPort: 10080
- name: tcp
+ name: tcp-80
protocol: TCP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-unmatched-udproute.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-unmatched-udproute.out.yaml
index cee2e52e84e..27d949d622e 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-unmatched-udproute.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-unmatched-udproute.out.yaml
@@ -45,7 +45,7 @@ infraIR:
name: envoy-gateway/gateway-1/udp
ports:
- containerPort: 10080
- name: udp
+ name: udp-80
protocol: UDP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-valid-multiple-tls-configuration-with-same-algorithm-different-fqdn.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-valid-multiple-tls-configuration-with-same-algorithm-different-fqdn.out.yaml
index 6d6ac8724c6..e197d01d60b 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-valid-multiple-tls-configuration-with-same-algorithm-different-fqdn.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-valid-multiple-tls-configuration-with-same-algorithm-different-fqdn.out.yaml
@@ -91,7 +91,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10443
- name: tls
+ name: https-443
protocol: HTTPS
servicePort: 443
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-valid-multiple-tls-configuration.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-valid-multiple-tls-configuration.out.yaml
index a4499bc066e..e9534d5bd7b 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-valid-multiple-tls-configuration.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-valid-multiple-tls-configuration.out.yaml
@@ -91,7 +91,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10443
- name: tls
+ name: https-443
protocol: HTTPS
servicePort: 443
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-listener-with-valid-tls-configuration.out.yaml b/internal/gatewayapi/testdata/gateway-with-listener-with-valid-tls-configuration.out.yaml
index 9380a03ce6c..cdc613c4a9a 100644
--- a/internal/gatewayapi/testdata/gateway-with-listener-with-valid-tls-configuration.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-listener-with-valid-tls-configuration.out.yaml
@@ -88,7 +88,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10443
- name: tls
+ name: https-443
protocol: HTTPS
servicePort: 443
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-preexisting-status-condition.out.yaml b/internal/gatewayapi/testdata/gateway-with-preexisting-status-condition.out.yaml
index d2dce6e0af7..aefd53705de 100644
--- a/internal/gatewayapi/testdata/gateway-with-preexisting-status-condition.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-preexisting-status-condition.out.yaml
@@ -82,7 +82,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-single-listener-with-multiple-tcproutes.out.yaml b/internal/gatewayapi/testdata/gateway-with-single-listener-with-multiple-tcproutes.out.yaml
index f332997f2c5..0bd36bdaac1 100644
--- a/internal/gatewayapi/testdata/gateway-with-single-listener-with-multiple-tcproutes.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-single-listener-with-multiple-tcproutes.out.yaml
@@ -45,7 +45,7 @@ infraIR:
name: envoy-gateway/gateway-1/tcp
ports:
- containerPort: 10162
- name: tcp
+ name: tcp-162
protocol: TCP
servicePort: 162
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-single-listener-with-multiple-udproutes.out.yaml b/internal/gatewayapi/testdata/gateway-with-single-listener-with-multiple-udproutes.out.yaml
index 708916becce..22e840d232a 100644
--- a/internal/gatewayapi/testdata/gateway-with-single-listener-with-multiple-udproutes.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-single-listener-with-multiple-udproutes.out.yaml
@@ -45,7 +45,7 @@ infraIR:
name: envoy-gateway/gateway-1/udp
ports:
- containerPort: 10162
- name: udp
+ name: udp-162
protocol: UDP
servicePort: 162
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-stale-status-condition.out.yaml b/internal/gatewayapi/testdata/gateway-with-stale-status-condition.out.yaml
index 05ae433a1a5..acb517c5b82 100644
--- a/internal/gatewayapi/testdata/gateway-with-stale-status-condition.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-stale-status-condition.out.yaml
@@ -88,7 +88,7 @@ infraIR:
name: default/gateway-1/https
ports:
- containerPort: 10443
- name: https
+ name: https-443
protocol: HTTPS
servicePort: 443
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-two-listeners-on-same-tcp-or-tls-port.out.yaml b/internal/gatewayapi/testdata/gateway-with-two-listeners-on-same-tcp-or-tls-port.out.yaml
index 532e03227db..0e65142eb85 100644
--- a/internal/gatewayapi/testdata/gateway-with-two-listeners-on-same-tcp-or-tls-port.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-two-listeners-on-same-tcp-or-tls-port.out.yaml
@@ -74,7 +74,7 @@ infraIR:
name: envoy-gateway/gateway-1/tcp1
ports:
- containerPort: 10162
- name: tcp1
+ name: tcp-162
protocol: TCP
servicePort: 162
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-two-listeners-on-same-udp-port.out.yaml b/internal/gatewayapi/testdata/gateway-with-two-listeners-on-same-udp-port.out.yaml
index 64b52d04f8e..68f755e99ab 100644
--- a/internal/gatewayapi/testdata/gateway-with-two-listeners-on-same-udp-port.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-two-listeners-on-same-udp-port.out.yaml
@@ -72,7 +72,7 @@ infraIR:
name: envoy-gateway/gateway-1/udp1
ports:
- containerPort: 10162
- name: udp1
+ name: udp-162
protocol: UDP
servicePort: 162
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-multiple-httproutes.out.yaml b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-multiple-httproutes.out.yaml
index 267296982ad..e43457681d5 100644
--- a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-multiple-httproutes.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-multiple-httproutes.out.yaml
@@ -147,14 +147,14 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 10081
- name: http-2
+ name: http-81
protocol: HTTP
servicePort: 81
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-same-port-http-tcp-protocol.out.yaml b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-same-port-http-tcp-protocol.out.yaml
index 61119e9b76a..0233225bb98 100644
--- a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-same-port-http-tcp-protocol.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-same-port-http-tcp-protocol.out.yaml
@@ -110,14 +110,14 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/tcp
ports:
- containerPort: 10080
- name: tcp
+ name: tcp-80
protocol: TCP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-same-port-http-udp-protocol.out.yaml b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-same-port-http-udp-protocol.out.yaml
index fb19c1102f6..7ac4c4e14b3 100644
--- a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-same-port-http-udp-protocol.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-same-port-http-udp-protocol.out.yaml
@@ -110,14 +110,14 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/udp
ports:
- containerPort: 10080
- name: udp
+ name: udp-80
protocol: UDP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-tcproutes-with-sectionname.out.yaml b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-tcproutes-with-sectionname.out.yaml
index 246d53aa32f..bf49b0dafaa 100644
--- a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-tcproutes-with-sectionname.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-tcproutes-with-sectionname.out.yaml
@@ -72,14 +72,14 @@ infraIR:
name: envoy-gateway/gateway-1/tcp1
ports:
- containerPort: 10162
- name: tcp1
+ name: tcp-162
protocol: TCP
servicePort: 162
- address: null
name: envoy-gateway/gateway-1/tcp2
ports:
- containerPort: 10163
- name: tcp2
+ name: tcp-163
protocol: TCP
servicePort: 163
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-tcproutes-without-sectionname.out.yaml b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-tcproutes-without-sectionname.out.yaml
index 1ee22061b3d..733f4e76b16 100644
--- a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-tcproutes-without-sectionname.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-tcproutes-without-sectionname.out.yaml
@@ -72,14 +72,14 @@ infraIR:
name: envoy-gateway/gateway-1/tcp1
ports:
- containerPort: 10161
- name: tcp1
+ name: tcp-161
protocol: TCP
servicePort: 161
- address: null
name: envoy-gateway/gateway-1/tcp2
ports:
- containerPort: 10162
- name: tcp2
+ name: tcp-162
protocol: TCP
servicePort: 162
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-udproutes-with-sectionname.out.yaml b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-udproutes-with-sectionname.out.yaml
index b9a54af4594..418f7a0ad4e 100644
--- a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-udproutes-with-sectionname.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-udproutes-with-sectionname.out.yaml
@@ -72,14 +72,14 @@ infraIR:
name: envoy-gateway/gateway-1/udp1
ports:
- containerPort: 10162
- name: udp1
+ name: udp-162
protocol: UDP
servicePort: 162
- address: null
name: envoy-gateway/gateway-1/udp2
ports:
- containerPort: 10163
- name: udp2
+ name: udp-163
protocol: UDP
servicePort: 163
metadata:
diff --git a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-udproutes-without-sectionname.out.yaml b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-udproutes-without-sectionname.out.yaml
index 12fe93bd326..17b9d4e2253 100644
--- a/internal/gatewayapi/testdata/gateway-with-two-listeners-with-udproutes-without-sectionname.out.yaml
+++ b/internal/gatewayapi/testdata/gateway-with-two-listeners-with-udproutes-without-sectionname.out.yaml
@@ -72,14 +72,14 @@ infraIR:
name: envoy-gateway/gateway-1/udp1
ports:
- containerPort: 10161
- name: udp1
+ name: udp-161
protocol: UDP
servicePort: 161
- address: null
name: envoy-gateway/gateway-1/udp2
ports:
- containerPort: 10162
- name: udp2
+ name: udp-162
protocol: UDP
servicePort: 162
metadata:
diff --git a/internal/gatewayapi/testdata/grpcroute-with-empty-backends.out.yaml b/internal/gatewayapi/testdata/grpcroute-with-empty-backends.out.yaml
index 57d5ad03bf5..23d899faad6 100644
--- a/internal/gatewayapi/testdata/grpcroute-with-empty-backends.out.yaml
+++ b/internal/gatewayapi/testdata/grpcroute-with-empty-backends.out.yaml
@@ -82,7 +82,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/grpcroute-with-header-match.out.yaml b/internal/gatewayapi/testdata/grpcroute-with-header-match.out.yaml
index d2abc957458..2c5ecc13bf0 100644
--- a/internal/gatewayapi/testdata/grpcroute-with-header-match.out.yaml
+++ b/internal/gatewayapi/testdata/grpcroute-with-header-match.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/grpcroute-with-method-and-service-match.out.yaml b/internal/gatewayapi/testdata/grpcroute-with-method-and-service-match.out.yaml
index 45acfd7e614..eb7ce849a96 100644
--- a/internal/gatewayapi/testdata/grpcroute-with-method-and-service-match.out.yaml
+++ b/internal/gatewayapi/testdata/grpcroute-with-method-and-service-match.out.yaml
@@ -90,7 +90,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/grpcroute-with-method-match.out.yaml b/internal/gatewayapi/testdata/grpcroute-with-method-match.out.yaml
index 67ed17a35f4..82a2584d195 100644
--- a/internal/gatewayapi/testdata/grpcroute-with-method-match.out.yaml
+++ b/internal/gatewayapi/testdata/grpcroute-with-method-match.out.yaml
@@ -88,7 +88,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/grpcroute-with-request-header-modifier.out.yaml b/internal/gatewayapi/testdata/grpcroute-with-request-header-modifier.out.yaml
index 76f8148dce5..ad5e96b684b 100644
--- a/internal/gatewayapi/testdata/grpcroute-with-request-header-modifier.out.yaml
+++ b/internal/gatewayapi/testdata/grpcroute-with-request-header-modifier.out.yaml
@@ -87,7 +87,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/grpcroute-with-service-match.out.yaml b/internal/gatewayapi/testdata/grpcroute-with-service-match.out.yaml
index ca598b9d046..aa2ef46b259 100644
--- a/internal/gatewayapi/testdata/grpcroute-with-service-match.out.yaml
+++ b/internal/gatewayapi/testdata/grpcroute-with-service-match.out.yaml
@@ -88,7 +88,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-and-backendtrafficpolicy-with-timeout-error.out.yaml b/internal/gatewayapi/testdata/httproute-and-backendtrafficpolicy-with-timeout-error.out.yaml
index 001de5ea84e..88becd8a82a 100644
--- a/internal/gatewayapi/testdata/httproute-and-backendtrafficpolicy-with-timeout-error.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-and-backendtrafficpolicy-with-timeout-error.out.yaml
@@ -121,7 +121,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-and-backendtrafficpolicy-with-timeout.out.yaml b/internal/gatewayapi/testdata/httproute-and-backendtrafficpolicy-with-timeout.out.yaml
index 5ca518d493d..6ece1834d62 100644
--- a/internal/gatewayapi/testdata/httproute-and-backendtrafficpolicy-with-timeout.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-and-backendtrafficpolicy-with-timeout.out.yaml
@@ -227,7 +227,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -242,7 +242,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-more-different-listeners.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-more-different-listeners.out.yaml
index 9d0c0d570c9..197503b51c5 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-more-different-listeners.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-more-different-listeners.out.yaml
@@ -293,56 +293,56 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10081
- name: http-1
+ name: http-81
protocol: HTTP
servicePort: 81
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 10082
- name: http-2
+ name: http-82
protocol: HTTP
servicePort: 82
- address: null
name: envoy-gateway/gateway-1/http-3
ports:
- containerPort: 10083
- name: http-3
+ name: http-83
protocol: HTTP
servicePort: 83
- address: null
name: envoy-gateway/gateway-1/http-4
ports:
- containerPort: 10084
- name: http-4
+ name: http-84
protocol: HTTP
servicePort: 84
- address: null
name: envoy-gateway/gateway-1/http-5
ports:
- containerPort: 10085
- name: http-5
+ name: http-85
protocol: HTTP
servicePort: 85
- address: null
name: envoy-gateway/gateway-1/http-6
ports:
- containerPort: 10086
- name: http-6
+ name: http-86
protocol: HTTP
servicePort: 86
- address: null
name: envoy-gateway/gateway-1/http-7
ports:
- containerPort: 10087
- name: http-7
+ name: http-87
protocol: HTTP
servicePort: 87
- address: null
name: envoy-gateway/gateway-1/http-8
ports:
- containerPort: 10088
- name: http-8
+ name: http-88
protocol: HTTP
servicePort: 88
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-more-listeners.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-more-listeners.out.yaml
index 90041233336..1c238cdf039 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-more-listeners.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-more-listeners.out.yaml
@@ -293,7 +293,7 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-two-listeners-with-different-ports.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-two-listeners-with-different-ports.out.yaml
index 2fd05635ddf..e16ff66b0ea 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-two-listeners-with-different-ports.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-two-listeners-with-different-ports.out.yaml
@@ -117,14 +117,14 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10443
- name: tls
+ name: https-443
protocol: HTTPS
servicePort: 443
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-two-listeners.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-two-listeners.out.yaml
index cda246ecc6c..1d39beaf5e7 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-two-listeners.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-gateway-with-two-listeners.out.yaml
@@ -113,7 +113,7 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-gateway.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-gateway.out.yaml
index 39834ebc86e..352a6da41a5 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-gateway.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-gateway.out.yaml
@@ -82,7 +82,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-listener-matching-port.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-listener-matching-port.out.yaml
index 813d9250277..6ddbd88af2a 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-listener-matching-port.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-listener-matching-port.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-listener-on-gateway-with-two-listeners.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-listener-on-gateway-with-two-listeners.out.yaml
index bbc2f85502a..3e2ef78a015 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-listener-on-gateway-with-two-listeners.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-listener-on-gateway-with-two-listeners.out.yaml
@@ -115,7 +115,7 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-multiple-serviceimport-backendrefs-diff-address-type.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-multiple-serviceimport-backendrefs-diff-address-type.out.yaml
index 967713517a0..e2a3401c217 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-multiple-serviceimport-backendrefs-diff-address-type.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-multiple-serviceimport-backendrefs-diff-address-type.out.yaml
@@ -90,7 +90,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-multiple-serviceimport-backendrefs-same-address-type.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-multiple-serviceimport-backendrefs-same-address-type.out.yaml
index 2a60e150ec6..a1e080d6482 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-multiple-serviceimport-backendrefs-same-address-type.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-multiple-serviceimport-backendrefs-same-address-type.out.yaml
@@ -90,7 +90,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref-fqdn-address-type.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref-fqdn-address-type.out.yaml
index 369959e0c7d..134162f6b5c 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref-fqdn-address-type.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref-fqdn-address-type.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref-mixed-address-type.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref-mixed-address-type.out.yaml
index cd98ee93cc8..8a3c4a0587a 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref-mixed-address-type.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref-mixed-address-type.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref.out.yaml
index 8ffa5793822..c1bb62b6797 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-listener-with-serviceimport-backendref.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-attaching-to-listener.out.yaml b/internal/gatewayapi/testdata/httproute-attaching-to-listener.out.yaml
index 55c1ac1b83d..0d0d1755ef4 100644
--- a/internal/gatewayapi/testdata/httproute-attaching-to-listener.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-attaching-to-listener.out.yaml
@@ -84,7 +84,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-backend-request-timeout.out.yaml b/internal/gatewayapi/testdata/httproute-backend-request-timeout.out.yaml
index e448a02bf2d..f56835ccb2e 100644
--- a/internal/gatewayapi/testdata/httproute-backend-request-timeout.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-backend-request-timeout.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-not-attaching-to-listener-non-matching-port.out.yaml b/internal/gatewayapi/testdata/httproute-not-attaching-to-listener-non-matching-port.out.yaml
index 783b3be7b30..e7474693b36 100644
--- a/internal/gatewayapi/testdata/httproute-not-attaching-to-listener-non-matching-port.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-not-attaching-to-listener-non-matching-port.out.yaml
@@ -85,7 +85,7 @@ infraIR:
name: envoy-gateway/gateway-1/http-1
ports:
- containerPort: 10080
- name: http-1
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-request-timeout.out.yaml b/internal/gatewayapi/testdata/httproute-request-timeout.out.yaml
index ec80e30e1e8..3d3f73076ee 100644
--- a/internal/gatewayapi/testdata/httproute-request-timeout.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-request-timeout.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-rule-with-empty-backends-and-no-filters.out.yaml b/internal/gatewayapi/testdata/httproute-rule-with-empty-backends-and-no-filters.out.yaml
index d49bb265d46..6a99fbe90e3 100644
--- a/internal/gatewayapi/testdata/httproute-rule-with-empty-backends-and-no-filters.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-rule-with-empty-backends-and-no-filters.out.yaml
@@ -79,7 +79,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-rule-with-multiple-backends-and-no-weights.out.yaml b/internal/gatewayapi/testdata/httproute-rule-with-multiple-backends-and-no-weights.out.yaml
index 048b705766e..8a8b799c552 100644
--- a/internal/gatewayapi/testdata/httproute-rule-with-multiple-backends-and-no-weights.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-rule-with-multiple-backends-and-no-weights.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-rule-with-multiple-backends-and-weights.out.yaml b/internal/gatewayapi/testdata/httproute-rule-with-multiple-backends-and-weights.out.yaml
index 53038b2348b..b962d108c8b 100644
--- a/internal/gatewayapi/testdata/httproute-rule-with-multiple-backends-and-weights.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-rule-with-multiple-backends-and-weights.out.yaml
@@ -92,7 +92,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-backendref-in-other-namespace-allowed-by-refgrant.out.yaml b/internal/gatewayapi/testdata/httproute-with-backendref-in-other-namespace-allowed-by-refgrant.out.yaml
index b827af53150..a170bf0e21f 100644
--- a/internal/gatewayapi/testdata/httproute-with-backendref-in-other-namespace-allowed-by-refgrant.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-backendref-in-other-namespace-allowed-by-refgrant.out.yaml
@@ -84,7 +84,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-backendref-serviceimport-in-other-namespace-allowed-by-refgrant.out.yaml b/internal/gatewayapi/testdata/httproute-with-backendref-serviceimport-in-other-namespace-allowed-by-refgrant.out.yaml
index 485d59bcde1..2501f9d8c20 100644
--- a/internal/gatewayapi/testdata/httproute-with-backendref-serviceimport-in-other-namespace-allowed-by-refgrant.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-backendref-serviceimport-in-other-namespace-allowed-by-refgrant.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-empty-matches.out.yaml b/internal/gatewayapi/testdata/httproute-with-empty-matches.out.yaml
index 5ef60eccf6a..d345186e64c 100644
--- a/internal/gatewayapi/testdata/httproute-with-empty-matches.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-empty-matches.out.yaml
@@ -81,7 +81,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-add-multiple-filters.out.yaml b/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-add-multiple-filters.out.yaml
index 9d439afa3c6..d1b3c41b858 100644
--- a/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-add-multiple-filters.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-add-multiple-filters.out.yaml
@@ -102,7 +102,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-adds.out.yaml b/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-adds.out.yaml
index 7d69c437116..ec57fd25d09 100644
--- a/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-adds.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-adds.out.yaml
@@ -112,7 +112,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-remove-multiple-filters.out.yaml b/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-remove-multiple-filters.out.yaml
index f8a325b46ee..c290d1a96c5 100644
--- a/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-remove-multiple-filters.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-remove-multiple-filters.out.yaml
@@ -98,7 +98,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-removes.out.yaml b/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-removes.out.yaml
index 53c939f2b0d..d6d97d8e7d4 100644
--- a/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-removes.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-header-filter-duplicate-removes.out.yaml
@@ -93,7 +93,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-header-filter-empty-header-values.out.yaml b/internal/gatewayapi/testdata/httproute-with-header-filter-empty-header-values.out.yaml
index b5193139bbe..c74c9294dab 100644
--- a/internal/gatewayapi/testdata/httproute-with-header-filter-empty-header-values.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-header-filter-empty-header-values.out.yaml
@@ -96,7 +96,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-header-filter-empty-headers.out.yaml b/internal/gatewayapi/testdata/httproute-with-header-filter-empty-headers.out.yaml
index c95a7df7e41..5065aa523df 100644
--- a/internal/gatewayapi/testdata/httproute-with-header-filter-empty-headers.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-header-filter-empty-headers.out.yaml
@@ -98,7 +98,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-header-filter-invalid-headers.out.yaml b/internal/gatewayapi/testdata/httproute-with-header-filter-invalid-headers.out.yaml
index 949dce73540..93f152ffea8 100644
--- a/internal/gatewayapi/testdata/httproute-with-header-filter-invalid-headers.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-header-filter-invalid-headers.out.yaml
@@ -99,7 +99,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-header-filter-no-headers.out.yaml b/internal/gatewayapi/testdata/httproute-with-header-filter-no-headers.out.yaml
index c3ab6b9f021..d06a9820f7a 100644
--- a/internal/gatewayapi/testdata/httproute-with-header-filter-no-headers.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-header-filter-no-headers.out.yaml
@@ -90,7 +90,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-header-filter-no-valid-headers.out.yaml b/internal/gatewayapi/testdata/httproute-with-header-filter-no-valid-headers.out.yaml
index 6102adbb08e..3329848de05 100644
--- a/internal/gatewayapi/testdata/httproute-with-header-filter-no-valid-headers.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-header-filter-no-valid-headers.out.yaml
@@ -94,7 +94,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-header-filter-remove.out.yaml b/internal/gatewayapi/testdata/httproute-with-header-filter-remove.out.yaml
index 3ac50c40bac..f0e08c90108 100644
--- a/internal/gatewayapi/testdata/httproute-with-header-filter-remove.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-header-filter-remove.out.yaml
@@ -94,7 +94,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-bad-port.out.yaml b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-bad-port.out.yaml
index 9c3bab389cf..d976cb93f38 100644
--- a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-bad-port.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-bad-port.out.yaml
@@ -83,7 +83,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-invalid-group.out.yaml b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-invalid-group.out.yaml
index 5f78538385f..fe064903ada 100644
--- a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-invalid-group.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-invalid-group.out.yaml
@@ -87,7 +87,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-invalid-kind.out.yaml b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-invalid-kind.out.yaml
index b38425e7563..bee00784ac7 100644
--- a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-invalid-kind.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-invalid-kind.out.yaml
@@ -84,7 +84,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-port.out.yaml b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-port.out.yaml
index 6668252cdbc..417f53c7dfb 100644
--- a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-port.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-port.out.yaml
@@ -83,7 +83,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-service.import.out.yaml b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-service.import.out.yaml
index da0bce317d6..a6c22425e84 100644
--- a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-service.import.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-service.import.out.yaml
@@ -85,7 +85,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-service.out.yaml b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-service.out.yaml
index ddaccd43a10..2bf53591ed3 100644
--- a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-service.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-no-service.out.yaml
@@ -83,7 +83,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-unsupported-filter.out.yaml b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-unsupported-filter.out.yaml
index f916d303053..26c803f9d91 100644
--- a/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-unsupported-filter.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-invalid-backend-ref-unsupported-filter.out.yaml
@@ -89,7 +89,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-invalid-backendref-in-other-namespace.out.yaml b/internal/gatewayapi/testdata/httproute-with-invalid-backendref-in-other-namespace.out.yaml
index 8d622b36680..cc0cc881a87 100644
--- a/internal/gatewayapi/testdata/httproute-with-invalid-backendref-in-other-namespace.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-invalid-backendref-in-other-namespace.out.yaml
@@ -84,7 +84,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-invalid-regex.out.yaml b/internal/gatewayapi/testdata/httproute-with-invalid-regex.out.yaml
index 8e676db62f1..a8e06b4fa54 100644
--- a/internal/gatewayapi/testdata/httproute-with-invalid-regex.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-invalid-regex.out.yaml
@@ -119,7 +119,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -134,7 +134,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10081
- name: http
+ name: http-81
protocol: HTTP
servicePort: 81
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-mirror-filter-duplicates.out.yaml b/internal/gatewayapi/testdata/httproute-with-mirror-filter-duplicates.out.yaml
index 431a85a1dca..8ed5fe11eff 100644
--- a/internal/gatewayapi/testdata/httproute-with-mirror-filter-duplicates.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-mirror-filter-duplicates.out.yaml
@@ -100,7 +100,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-mirror-filter-multiple.out.yaml b/internal/gatewayapi/testdata/httproute-with-mirror-filter-multiple.out.yaml
index 8588726a36e..425bebf34b3 100644
--- a/internal/gatewayapi/testdata/httproute-with-mirror-filter-multiple.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-mirror-filter-multiple.out.yaml
@@ -112,7 +112,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-mirror-filter-service-no-port.out.yaml b/internal/gatewayapi/testdata/httproute-with-mirror-filter-service-no-port.out.yaml
index a5b71817a08..60b599dcdd7 100644
--- a/internal/gatewayapi/testdata/httproute-with-mirror-filter-service-no-port.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-mirror-filter-service-no-port.out.yaml
@@ -94,7 +94,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-mirror-filter-service-not-found.out.yaml b/internal/gatewayapi/testdata/httproute-with-mirror-filter-service-not-found.out.yaml
index a9fb238b04f..724d00e1ecc 100644
--- a/internal/gatewayapi/testdata/httproute-with-mirror-filter-service-not-found.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-mirror-filter-service-not-found.out.yaml
@@ -94,7 +94,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-mirror-filter.out.yaml b/internal/gatewayapi/testdata/httproute-with-mirror-filter.out.yaml
index d324d246514..d98e16bd4d3 100644
--- a/internal/gatewayapi/testdata/httproute-with-mirror-filter.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-mirror-filter.out.yaml
@@ -94,7 +94,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-non-matching-specific-hostname-attaching-to-gateway-with-wildcard-hostname.out.yaml b/internal/gatewayapi/testdata/httproute-with-non-matching-specific-hostname-attaching-to-gateway-with-wildcard-hostname.out.yaml
index 293b36390b1..ebe71a52556 100644
--- a/internal/gatewayapi/testdata/httproute-with-non-matching-specific-hostname-attaching-to-gateway-with-wildcard-hostname.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-non-matching-specific-hostname-attaching-to-gateway-with-wildcard-hostname.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-redirect-filter-full-path-replace-https.out.yaml b/internal/gatewayapi/testdata/httproute-with-redirect-filter-full-path-replace-https.out.yaml
index 95a7cbdc1d4..c1f9030ef3c 100644
--- a/internal/gatewayapi/testdata/httproute-with-redirect-filter-full-path-replace-https.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-redirect-filter-full-path-replace-https.out.yaml
@@ -92,7 +92,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-redirect-filter-hostname.out.yaml b/internal/gatewayapi/testdata/httproute-with-redirect-filter-hostname.out.yaml
index 77254975bde..0cc17703e29 100644
--- a/internal/gatewayapi/testdata/httproute-with-redirect-filter-hostname.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-redirect-filter-hostname.out.yaml
@@ -90,7 +90,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-filter-type.out.yaml b/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-filter-type.out.yaml
index 2491b007b73..a7a57501a4e 100644
--- a/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-filter-type.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-filter-type.out.yaml
@@ -93,7 +93,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-scheme.out.yaml b/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-scheme.out.yaml
index 96974409276..c408f51ffb5 100644
--- a/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-scheme.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-scheme.out.yaml
@@ -90,7 +90,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-status.out.yaml b/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-status.out.yaml
index e330972e2a8..99c291b14ae 100644
--- a/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-status.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-redirect-filter-invalid-status.out.yaml
@@ -89,7 +89,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-redirect-filter-prefix-replace-with-port-http.out.yaml b/internal/gatewayapi/testdata/httproute-with-redirect-filter-prefix-replace-with-port-http.out.yaml
index 961afbb26f1..bb9d2644130 100644
--- a/internal/gatewayapi/testdata/httproute-with-redirect-filter-prefix-replace-with-port-http.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-redirect-filter-prefix-replace-with-port-http.out.yaml
@@ -93,7 +93,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-adds.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-adds.out.yaml
index 43c7a116b4b..b3625b41e1a 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-adds.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-adds.out.yaml
@@ -108,7 +108,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-add-multiple-filters.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-add-multiple-filters.out.yaml
index 4fba4eb7b99..05f34deb133 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-add-multiple-filters.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-add-multiple-filters.out.yaml
@@ -102,7 +102,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-adds.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-adds.out.yaml
index 61441d6a1d6..6c95d3dbc5f 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-adds.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-adds.out.yaml
@@ -112,7 +112,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-remove-multiple-filters.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-remove-multiple-filters.out.yaml
index 4f58c01222d..3183508ec02 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-remove-multiple-filters.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-remove-multiple-filters.out.yaml
@@ -98,7 +98,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-removes.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-removes.out.yaml
index 0cd94a754a4..e20ab6f52fc 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-removes.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-duplicate-removes.out.yaml
@@ -93,7 +93,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-empty-header-values.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-empty-header-values.out.yaml
index b7f3e26ef42..4de5380a305 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-empty-header-values.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-empty-header-values.out.yaml
@@ -96,7 +96,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-empty-headers.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-empty-headers.out.yaml
index 50fe9f29aed..c0a449536bd 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-empty-headers.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-empty-headers.out.yaml
@@ -98,7 +98,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-invalid-headers.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-invalid-headers.out.yaml
index bb974df71b8..14f957bb880 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-invalid-headers.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-invalid-headers.out.yaml
@@ -99,7 +99,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-no-headers.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-no-headers.out.yaml
index 48c3b5f8f5b..41667e93380 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-no-headers.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-no-headers.out.yaml
@@ -90,7 +90,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-no-valid-headers.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-no-valid-headers.out.yaml
index e3c8a6dbec0..2ee89577ab9 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-no-valid-headers.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-no-valid-headers.out.yaml
@@ -94,7 +94,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-response-header-filter-remove.out.yaml b/internal/gatewayapi/testdata/httproute-with-response-header-filter-remove.out.yaml
index 1ea53e4797d..4e06010a1a2 100644
--- a/internal/gatewayapi/testdata/httproute-with-response-header-filter-remove.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-response-header-filter-remove.out.yaml
@@ -94,7 +94,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-single-rule-with-exact-path-match.out.yaml b/internal/gatewayapi/testdata/httproute-with-single-rule-with-exact-path-match.out.yaml
index 0b9bc1037ec..9f7d91d4ec7 100644
--- a/internal/gatewayapi/testdata/httproute-with-single-rule-with-exact-path-match.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-single-rule-with-exact-path-match.out.yaml
@@ -83,7 +83,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-single-rule-with-http-method-match.out.yaml b/internal/gatewayapi/testdata/httproute-with-single-rule-with-http-method-match.out.yaml
index 291e21eebcc..55059d9d6ee 100644
--- a/internal/gatewayapi/testdata/httproute-with-single-rule-with-http-method-match.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-single-rule-with-http-method-match.out.yaml
@@ -81,7 +81,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-single-rule-with-multiple-rules.out.yaml b/internal/gatewayapi/testdata/httproute-with-single-rule-with-multiple-rules.out.yaml
index 6cdc1ed6c56..7cae3475b67 100644
--- a/internal/gatewayapi/testdata/httproute-with-single-rule-with-multiple-rules.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-single-rule-with-multiple-rules.out.yaml
@@ -109,7 +109,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-single-rule-with-path-prefix-and-exact-header-matches.out.yaml b/internal/gatewayapi/testdata/httproute-with-single-rule-with-path-prefix-and-exact-header-matches.out.yaml
index b16e4cfe932..f48725ca3ce 100644
--- a/internal/gatewayapi/testdata/httproute-with-single-rule-with-path-prefix-and-exact-header-matches.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-single-rule-with-path-prefix-and-exact-header-matches.out.yaml
@@ -87,7 +87,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-some-invalid-backend-refs-no-service.out.yaml b/internal/gatewayapi/testdata/httproute-with-some-invalid-backend-refs-no-service.out.yaml
index ad7e977d4a8..da444284df0 100644
--- a/internal/gatewayapi/testdata/httproute-with-some-invalid-backend-refs-no-service.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-some-invalid-backend-refs-no-service.out.yaml
@@ -87,7 +87,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-specific-hostname-attaching-to-gateway-with-wildcard-hostname.out.yaml b/internal/gatewayapi/testdata/httproute-with-specific-hostname-attaching-to-gateway-with-wildcard-hostname.out.yaml
index 2beec1c17f5..f2aab324c92 100644
--- a/internal/gatewayapi/testdata/httproute-with-specific-hostname-attaching-to-gateway-with-wildcard-hostname.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-specific-hostname-attaching-to-gateway-with-wildcard-hostname.out.yaml
@@ -85,7 +85,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-two-specific-hostnames-attaching-to-gateway-with-wildcard-hostname.out.yaml b/internal/gatewayapi/testdata/httproute-with-two-specific-hostnames-attaching-to-gateway-with-wildcard-hostname.out.yaml
index a2a913ec417..f07df0591d4 100644
--- a/internal/gatewayapi/testdata/httproute-with-two-specific-hostnames-attaching-to-gateway-with-wildcard-hostname.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-two-specific-hostnames-attaching-to-gateway-with-wildcard-hostname.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-full-path-replace-http.out.yaml b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-full-path-replace-http.out.yaml
index 8b2138f2100..e2cbea3dd90 100644
--- a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-full-path-replace-http.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-full-path-replace-http.out.yaml
@@ -93,7 +93,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-hostname-prefix-replace.out.yaml b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-hostname-prefix-replace.out.yaml
index 9ea570c292b..2b59d98a5b1 100644
--- a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-hostname-prefix-replace.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-hostname-prefix-replace.out.yaml
@@ -94,7 +94,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-hostname.out.yaml b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-hostname.out.yaml
index bf682e88b35..6a2571e0e26 100644
--- a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-hostname.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-hostname.out.yaml
@@ -91,7 +91,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-filter-type.out.yaml b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-filter-type.out.yaml
index b85ff6e2db3..79131ac54f1 100644
--- a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-filter-type.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-filter-type.out.yaml
@@ -91,7 +91,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-hostname.out.yaml b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-hostname.out.yaml
index 448b7518fc0..21596a52d42 100644
--- a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-hostname.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-hostname.out.yaml
@@ -97,7 +97,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-multiple-filters.out.yaml b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-multiple-filters.out.yaml
index cac49f264af..7f25b160719 100644
--- a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-multiple-filters.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-multiple-filters.out.yaml
@@ -99,7 +99,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-path-type.out.yaml b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-path-type.out.yaml
index a8e83b7761e..6429820c1a3 100644
--- a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-path-type.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-path-type.out.yaml
@@ -95,7 +95,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-path.out.yaml b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-path.out.yaml
index 9633fa077b5..0cf9358e1ac 100644
--- a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-path.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-invalid-path.out.yaml
@@ -94,7 +94,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-missing-path.out.yaml b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-missing-path.out.yaml
index 7ff23ecae5d..8d3cb231dd9 100644
--- a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-missing-path.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-missing-path.out.yaml
@@ -92,7 +92,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-prefix-replace-http.out.yaml b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-prefix-replace-http.out.yaml
index bc23aabd4d7..44067c28c56 100644
--- a/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-prefix-replace-http.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-urlrewrite-filter-prefix-replace-http.out.yaml
@@ -93,7 +93,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproute-with-wildcard-hostname-attaching-to-gateway-with-unset-hostname.out.yaml b/internal/gatewayapi/testdata/httproute-with-wildcard-hostname-attaching-to-gateway-with-unset-hostname.out.yaml
index 8d436c384cb..0353ec71963 100644
--- a/internal/gatewayapi/testdata/httproute-with-wildcard-hostname-attaching-to-gateway-with-unset-hostname.out.yaml
+++ b/internal/gatewayapi/testdata/httproute-with-wildcard-hostname-attaching-to-gateway-with-unset-hostname.out.yaml
@@ -84,7 +84,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/httproutes-with-multiple-matches.out.yaml b/internal/gatewayapi/testdata/httproutes-with-multiple-matches.out.yaml
index 325c79da51d..58921ad7474 100644
--- a/internal/gatewayapi/testdata/httproutes-with-multiple-matches.out.yaml
+++ b/internal/gatewayapi/testdata/httproutes-with-multiple-matches.out.yaml
@@ -269,7 +269,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/merge-invalid-multiple-gateways.out.yaml b/internal/gatewayapi/testdata/merge-invalid-multiple-gateways.out.yaml
index 8e65705fc44..c37bd4038e5 100644
--- a/internal/gatewayapi/testdata/merge-invalid-multiple-gateways.out.yaml
+++ b/internal/gatewayapi/testdata/merge-invalid-multiple-gateways.out.yaml
@@ -116,14 +116,14 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: envoy-gateway/gateway-1/http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-2/udp
ports:
- containerPort: 10080
- name: envoy-gateway/gateway-2/udp
+ name: udp-80
protocol: UDP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/merge-valid-multiple-gateways-multiple-listeners-same-ports.out.yaml b/internal/gatewayapi/testdata/merge-valid-multiple-gateways-multiple-listeners-same-ports.out.yaml
index 94ab094ec2e..085d78dd41c 100755
--- a/internal/gatewayapi/testdata/merge-valid-multiple-gateways-multiple-listeners-same-ports.out.yaml
+++ b/internal/gatewayapi/testdata/merge-valid-multiple-gateways-multiple-listeners-same-ports.out.yaml
@@ -152,14 +152,14 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: envoy-gateway/gateway-1/http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-1/http-2
ports:
- containerPort: 8888
- name: envoy-gateway/gateway-1/http-2
+ name: http-8888
protocol: HTTP
servicePort: 8888
metadata:
diff --git a/internal/gatewayapi/testdata/merge-valid-multiple-gateways-multiple-routes.out.yaml b/internal/gatewayapi/testdata/merge-valid-multiple-gateways-multiple-routes.out.yaml
index 073d47f8cfc..e02cf0852f4 100644
--- a/internal/gatewayapi/testdata/merge-valid-multiple-gateways-multiple-routes.out.yaml
+++ b/internal/gatewayapi/testdata/merge-valid-multiple-gateways-multiple-routes.out.yaml
@@ -203,14 +203,14 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: envoy-gateway/gateway-1/http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-2/http-2
ports:
- containerPort: 8888
- name: envoy-gateway/gateway-2/http-2
+ name: http-8888
protocol: HTTP
servicePort: 8888
metadata:
diff --git a/internal/gatewayapi/testdata/merge-valid-multiple-gateways.out.yaml b/internal/gatewayapi/testdata/merge-valid-multiple-gateways.out.yaml
index 1346f408115..e91403b3cf4 100644
--- a/internal/gatewayapi/testdata/merge-valid-multiple-gateways.out.yaml
+++ b/internal/gatewayapi/testdata/merge-valid-multiple-gateways.out.yaml
@@ -125,14 +125,14 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: envoy-gateway/gateway-1/http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-2/http-2
ports:
- containerPort: 8888
- name: envoy-gateway/gateway-2/http-2
+ name: http-8888
protocol: HTTP
servicePort: 8888
metadata:
diff --git a/internal/gatewayapi/testdata/merge-with-isolated-policies-2.out.yaml b/internal/gatewayapi/testdata/merge-with-isolated-policies-2.out.yaml
index 20515adf5c2..f8797d895ca 100755
--- a/internal/gatewayapi/testdata/merge-with-isolated-policies-2.out.yaml
+++ b/internal/gatewayapi/testdata/merge-with-isolated-policies-2.out.yaml
@@ -406,14 +406,14 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: default/gateway-1/http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: default/gateway-2/http
ports:
- containerPort: 10081
- name: default/gateway-2/http
+ name: http-81
protocol: HTTP
servicePort: 81
metadata:
diff --git a/internal/gatewayapi/testdata/merge-with-isolated-policies.out.yaml b/internal/gatewayapi/testdata/merge-with-isolated-policies.out.yaml
index fd669713ef0..8eb08db7bfd 100644
--- a/internal/gatewayapi/testdata/merge-with-isolated-policies.out.yaml
+++ b/internal/gatewayapi/testdata/merge-with-isolated-policies.out.yaml
@@ -236,14 +236,14 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: default/gateway-1/http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: default/gateway-2/http-2
ports:
- containerPort: 8888
- name: default/gateway-2/http-2
+ name: http-8888
protocol: HTTP
servicePort: 8888
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-invalid-cross-ns-ref.out.yaml b/internal/gatewayapi/testdata/securitypolicy-invalid-cross-ns-ref.out.yaml
index 3bb9ae1338d..fd0c493464e 100755
--- a/internal/gatewayapi/testdata/securitypolicy-invalid-cross-ns-ref.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-invalid-cross-ns-ref.out.yaml
@@ -47,7 +47,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-override-replace.out.yaml b/internal/gatewayapi/testdata/securitypolicy-override-replace.out.yaml
index 303fd72292f..f7c7b74db9c 100755
--- a/internal/gatewayapi/testdata/securitypolicy-override-replace.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-override-replace.out.yaml
@@ -124,7 +124,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-status-conditions.out.yaml b/internal/gatewayapi/testdata/securitypolicy-status-conditions.out.yaml
index 44100b06203..026f00b4317 100755
--- a/internal/gatewayapi/testdata/securitypolicy-status-conditions.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-status-conditions.out.yaml
@@ -210,7 +210,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -225,14 +225,14 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
- address: null
name: envoy-gateway/gateway-2/tcp
ports:
- containerPort: 10053
- name: tcp
+ name: tcp-53
protocol: TCP
servicePort: 53
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-basic-auth.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-basic-auth.out.yaml
index ebaf4a53218..cc05125f7ee 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-basic-auth.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-basic-auth.out.yaml
@@ -130,7 +130,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-cors.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-cors.out.yaml
index d7d1f9b209d..1d11e3a4cda 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-cors.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-cors.out.yaml
@@ -238,7 +238,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -253,7 +253,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -268,7 +268,7 @@ infraIR:
name: envoy-gateway/gateway-3/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-matching-port.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-matching-port.out.yaml
index b2102a0db78..d23b2a7d8f7 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-matching-port.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-matching-port.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-port.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-port.out.yaml
index bcb049d8fa2..fb8d90097a0 100755
--- a/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-port.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-port.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-reference-grant.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-reference-grant.out.yaml
index 46a0d7dc20c..5d31bd10a9b 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-reference-grant.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-reference-grant.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-service.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-service.out.yaml
index e83e1a419a2..da185ff74a0 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-service.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-extauth-invalid-no-service.out.yaml
@@ -86,7 +86,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-extauth-with-backendtlspolicy.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-extauth-with-backendtlspolicy.out.yaml
index 6116c4c30c7..a30a343eaee 100755
--- a/internal/gatewayapi/testdata/securitypolicy-with-extauth-with-backendtlspolicy.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-extauth-with-backendtlspolicy.out.yaml
@@ -190,7 +190,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-extauth.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-extauth.out.yaml
index 0b65a634a56..4628a35cc11 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-extauth.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-extauth.out.yaml
@@ -130,7 +130,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-jwt-and-invalid-oidc.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-jwt-and-invalid-oidc.out.yaml
index 64e1e0d210a..b4e2932f294 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-jwt-and-invalid-oidc.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-jwt-and-invalid-oidc.out.yaml
@@ -124,7 +124,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-jwt-with-custom-extractor.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-jwt-with-custom-extractor.out.yaml
index 4570b796638..73a2e8e33a0 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-jwt-with-custom-extractor.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-jwt-with-custom-extractor.out.yaml
@@ -160,7 +160,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -175,7 +175,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-jwt.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-jwt.out.yaml
index 2da32b26f8e..d2bb96f0d8d 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-jwt.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-jwt.out.yaml
@@ -160,7 +160,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -175,7 +175,7 @@ infraIR:
name: envoy-gateway/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-oidc-invalid-issuer.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-oidc-invalid-issuer.out.yaml
index bc8e64eeeda..d2a6d6afab3 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-oidc-invalid-issuer.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-oidc-invalid-issuer.out.yaml
@@ -47,7 +47,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-oidc-invalid-secretref.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-oidc-invalid-secretref.out.yaml
index 34c9a927508..2ea3ac2420d 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-oidc-invalid-secretref.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-oidc-invalid-secretref.out.yaml
@@ -127,7 +127,7 @@ infraIR:
name: default/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -142,7 +142,7 @@ infraIR:
name: default/gateway-2/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
@@ -157,7 +157,7 @@ infraIR:
name: default/gateway-3/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/securitypolicy-with-oidc.out.yaml b/internal/gatewayapi/testdata/securitypolicy-with-oidc.out.yaml
index 15f0189dec3..2015f492d63 100644
--- a/internal/gatewayapi/testdata/securitypolicy-with-oidc.out.yaml
+++ b/internal/gatewayapi/testdata/securitypolicy-with-oidc.out.yaml
@@ -124,7 +124,7 @@ infraIR:
name: envoy-gateway/gateway-1/http
ports:
- containerPort: 10080
- name: http
+ name: http-80
protocol: HTTP
servicePort: 80
metadata:
diff --git a/internal/gatewayapi/testdata/tcproute-attaching-to-gateway-with-listener-tls-terminate.out.yaml b/internal/gatewayapi/testdata/tcproute-attaching-to-gateway-with-listener-tls-terminate.out.yaml
index b4ac4a13faa..44fe206db9b 100644
--- a/internal/gatewayapi/testdata/tcproute-attaching-to-gateway-with-listener-tls-terminate.out.yaml
+++ b/internal/gatewayapi/testdata/tcproute-attaching-to-gateway-with-listener-tls-terminate.out.yaml
@@ -51,7 +51,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10090
- name: tls
+ name: tls-90
protocol: TLS
servicePort: 90
metadata:
diff --git a/internal/gatewayapi/testdata/tlsroute-attaching-to-gateway.out.yaml b/internal/gatewayapi/testdata/tlsroute-attaching-to-gateway.out.yaml
index c5156d74c40..7438edad63a 100644
--- a/internal/gatewayapi/testdata/tlsroute-attaching-to-gateway.out.yaml
+++ b/internal/gatewayapi/testdata/tlsroute-attaching-to-gateway.out.yaml
@@ -48,7 +48,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10090
- name: tls
+ name: tls-90
protocol: TLS
servicePort: 90
metadata:
diff --git a/internal/gatewayapi/testdata/tlsroute-multiple.out.yaml b/internal/gatewayapi/testdata/tlsroute-multiple.out.yaml
index ada467afc07..4b53cc38e3c 100644
--- a/internal/gatewayapi/testdata/tlsroute-multiple.out.yaml
+++ b/internal/gatewayapi/testdata/tlsroute-multiple.out.yaml
@@ -47,7 +47,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10091
- name: tls
+ name: tls-91
protocol: TLS
servicePort: 91
metadata:
diff --git a/internal/gatewayapi/testdata/tlsroute-with-backendref-in-other-namespace-allowed-by-refgrant.out.yaml b/internal/gatewayapi/testdata/tlsroute-with-backendref-in-other-namespace-allowed-by-refgrant.out.yaml
index c4a9bb0ee13..f7839533321 100644
--- a/internal/gatewayapi/testdata/tlsroute-with-backendref-in-other-namespace-allowed-by-refgrant.out.yaml
+++ b/internal/gatewayapi/testdata/tlsroute-with-backendref-in-other-namespace-allowed-by-refgrant.out.yaml
@@ -48,7 +48,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10090
- name: tls
+ name: tls-90
protocol: TLS
servicePort: 90
metadata:
diff --git a/internal/gatewayapi/testdata/tlsroute-with-empty-hostname.out.yaml b/internal/gatewayapi/testdata/tlsroute-with-empty-hostname.out.yaml
index 8b6843bf49a..7444d808de3 100644
--- a/internal/gatewayapi/testdata/tlsroute-with-empty-hostname.out.yaml
+++ b/internal/gatewayapi/testdata/tlsroute-with-empty-hostname.out.yaml
@@ -47,7 +47,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10091
- name: tls
+ name: tls-91
protocol: TLS
servicePort: 91
metadata:
diff --git a/internal/gatewayapi/testdata/tlsroute-with-empty-listener-hostname.out.yaml b/internal/gatewayapi/testdata/tlsroute-with-empty-listener-hostname.out.yaml
index 493fbf296d4..1a45b65bb80 100644
--- a/internal/gatewayapi/testdata/tlsroute-with-empty-listener-hostname.out.yaml
+++ b/internal/gatewayapi/testdata/tlsroute-with-empty-listener-hostname.out.yaml
@@ -47,7 +47,7 @@ infraIR:
name: envoy-gateway/gateway-1/tls
ports:
- containerPort: 10091
- name: tls
+ name: tls-91
protocol: TLS
servicePort: 91
metadata:
diff --git a/internal/infrastructure/kubernetes/proxy/resource.go b/internal/infrastructure/kubernetes/proxy/resource.go
index 0e5f40191da..5b8e1501b80 100644
--- a/internal/infrastructure/kubernetes/proxy/resource.go
+++ b/internal/infrastructure/kubernetes/proxy/resource.go
@@ -119,8 +119,7 @@ func expectedProxyContainers(infra *ir.ProxyInfra,
return nil, fmt.Errorf("invalid protocol %q", p.Protocol)
}
port := corev1.ContainerPort{
- // hashed container port name including up to the 6 characters of the port name and the maximum of 15 characters.
- Name: utils.GetHashedName(p.Name, 6),
+ Name: p.Name,
ContainerPort: p.ContainerPort,
Protocol: protocol,
}
diff --git a/internal/infrastructure/kubernetes/proxy/resource_provider.go b/internal/infrastructure/kubernetes/proxy/resource_provider.go
index 2a11f7317d3..92833a4eecb 100644
--- a/internal/infrastructure/kubernetes/proxy/resource_provider.go
+++ b/internal/infrastructure/kubernetes/proxy/resource_provider.go
@@ -76,7 +76,7 @@ func (r *ResourceRender) Service() (*corev1.Service, error) {
}
p := corev1.ServicePort{
- Name: ExpectedResourceHashedName(port.Name),
+ Name: port.Name,
Protocol: protocol,
Port: port.ServicePort,
TargetPort: target,
@@ -86,7 +86,7 @@ func (r *ResourceRender) Service() (*corev1.Service, error) {
if port.Protocol == ir.HTTPSProtocolType {
if listener.HTTP3 != nil {
p := corev1.ServicePort{
- Name: ExpectedResourceHashedName(port.Name + "-h3"),
+ Name: port.Name + "-h3",
Protocol: corev1.ProtocolUDP,
Port: port.ServicePort,
TargetPort: target,
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/bootstrap.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/bootstrap.yaml
index e40e9f75a6d..25ead478c0d 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/bootstrap.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/bootstrap.yaml
@@ -68,10 +68,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/component-level.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/component-level.yaml
index eaaa4fe3070..79f39763a5c 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/component-level.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/component-level.yaml
@@ -69,10 +69,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom.yaml
index a2b36699624..be6b2d5d225 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom.yaml
@@ -216,10 +216,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom_with_initcontainers.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom_with_initcontainers.yaml
index 2a179f2e7b4..d340fce372d 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom_with_initcontainers.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/custom_with_initcontainers.yaml
@@ -216,10 +216,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/default-env.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/default-env.yaml
index c255d72fee5..ea0fa6907a0 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/default-env.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/default-env.yaml
@@ -214,10 +214,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/default.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/default.yaml
index 68730b25dca..3fd0948f2ee 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/default.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/default.yaml
@@ -198,10 +198,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/disable-prometheus.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/disable-prometheus.yaml
index a048b3247b6..14342f83286 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/disable-prometheus.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/disable-prometheus.yaml
@@ -172,10 +172,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
readinessProbe:
failureThreshold: 3
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/extension-env.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/extension-env.yaml
index 56cc469846f..2c371d90811 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/extension-env.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/extension-env.yaml
@@ -218,10 +218,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/override-labels-and-annotations.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/override-labels-and-annotations.yaml
index 398deeefc8f..1e65cc299ec 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/override-labels-and-annotations.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/override-labels-and-annotations.yaml
@@ -209,10 +209,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/patch-deployment.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/patch-deployment.yaml
index f47f6b5e114..72757a325b7 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/patch-deployment.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/patch-deployment.yaml
@@ -198,10 +198,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/shutdown-manager.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/shutdown-manager.yaml
index 66709926358..7bcb064cdee 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/shutdown-manager.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/shutdown-manager.yaml
@@ -199,10 +199,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/volumes.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/volumes.yaml
index a452cb55c8a..2fecd59712f 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/volumes.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/volumes.yaml
@@ -218,10 +218,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-annotations.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-annotations.yaml
index d56f8a2b267..65cea34a8d9 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-annotations.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-annotations.yaml
@@ -203,10 +203,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-concurrency.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-concurrency.yaml
index 30dbb84616a..b5ce902f529 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-concurrency.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-concurrency.yaml
@@ -69,10 +69,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-empty-memory-limits.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-empty-memory-limits.yaml
index 050ed47b5d3..f60fec2e8eb 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-empty-memory-limits.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-empty-memory-limits.yaml
@@ -198,10 +198,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-extra-args.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-extra-args.yaml
index b077bd33364..2085acacc0e 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-extra-args.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-extra-args.yaml
@@ -200,10 +200,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-image-pull-secrets.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-image-pull-secrets.yaml
index 13cdfe76c1a..e1e2b22b957 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-image-pull-secrets.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-image-pull-secrets.yaml
@@ -198,10 +198,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-node-selector.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-node-selector.yaml
index 5e7d0144baf..08f9e6a0b85 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-node-selector.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-node-selector.yaml
@@ -198,10 +198,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-topology-spread-constraints.yaml b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-topology-spread-constraints.yaml
index 44d3bcfdb4e..1b734654109 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-topology-spread-constraints.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/deployments/with-topology-spread-constraints.yaml
@@ -198,10 +198,10 @@ spec:
name: envoy
ports:
- containerPort: 8080
- name: EnvoyH-d76a15e2
+ name: EnvoyHTTPPort
protocol: TCP
- containerPort: 8443
- name: EnvoyH-6658f727
+ name: EnvoyHTTPSPort
protocol: TCP
- containerPort: 19001
name: metrics
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/services/clusterIP-custom-addresses.yaml b/internal/infrastructure/kubernetes/proxy/testdata/services/clusterIP-custom-addresses.yaml
index 336e3fe8ee0..f6730ec0439 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/services/clusterIP-custom-addresses.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/services/clusterIP-custom-addresses.yaml
@@ -14,11 +14,11 @@ spec:
clusterIPs:
- 10.102.168.100
ports:
- - name: envoy-EnvoyHTTPPort-d76a15e2
+ - name: EnvoyHTTPPort
port: 0
protocol: TCP
targetPort: 8080
- - name: envoy-EnvoyHTTPSPort-6658f727
+ - name: EnvoyHTTPSPort
port: 0
protocol: TCP
targetPort: 8443
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/services/custom.yaml b/internal/infrastructure/kubernetes/proxy/testdata/services/custom.yaml
index 4139ac4f6b1..e898ccb1aff 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/services/custom.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/services/custom.yaml
@@ -13,11 +13,11 @@ metadata:
namespace: envoy-gateway-system
spec:
ports:
- - name: envoy-EnvoyHTTPPort-d76a15e2
+ - name: EnvoyHTTPPort
port: 0
protocol: TCP
targetPort: 8080
- - name: envoy-EnvoyHTTPSPort-6658f727
+ - name: EnvoyHTTPSPort
port: 0
protocol: TCP
targetPort: 8443
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/services/default.yaml b/internal/infrastructure/kubernetes/proxy/testdata/services/default.yaml
index 6efc4ee4aaf..8b4bd40b87f 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/services/default.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/services/default.yaml
@@ -12,11 +12,11 @@ metadata:
spec:
externalTrafficPolicy: Local
ports:
- - name: envoy-EnvoyHTTPPort-d76a15e2
+ - name: EnvoyHTTPPort
port: 0
protocol: TCP
targetPort: 8080
- - name: envoy-EnvoyHTTPSPort-6658f727
+ - name: EnvoyHTTPSPort
port: 0
protocol: TCP
targetPort: 8443
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/services/override-annotations.yaml b/internal/infrastructure/kubernetes/proxy/testdata/services/override-annotations.yaml
index 8953b5d9590..be487a5f96e 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/services/override-annotations.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/services/override-annotations.yaml
@@ -17,11 +17,11 @@ metadata:
spec:
externalTrafficPolicy: Local
ports:
- - name: envoy-EnvoyHTTPPort-d76a15e2
+ - name: EnvoyHTTPPort
port: 0
protocol: TCP
targetPort: 8080
- - name: envoy-EnvoyHTTPSPort-6658f727
+ - name: EnvoyHTTPSPort
port: 0
protocol: TCP
targetPort: 8443
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/services/patch-service.yaml b/internal/infrastructure/kubernetes/proxy/testdata/services/patch-service.yaml
index 3dd093ffff6..8d904a9eb6c 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/services/patch-service.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/services/patch-service.yaml
@@ -12,11 +12,11 @@ metadata:
spec:
externalTrafficPolicy: Local
ports:
- - name: envoy-EnvoyHTTPPort-d76a15e2
+ - name: EnvoyHTTPPort
port: 0
protocol: TCP
targetPort: 8080
- - name: envoy-EnvoyHTTPSPort-6658f727
+ - name: EnvoyHTTPSPort
port: 0
protocol: TCP
targetPort: 8443
diff --git a/internal/infrastructure/kubernetes/proxy/testdata/services/with-annotations.yaml b/internal/infrastructure/kubernetes/proxy/testdata/services/with-annotations.yaml
index 75635bc5fcd..9121cf5fe71 100644
--- a/internal/infrastructure/kubernetes/proxy/testdata/services/with-annotations.yaml
+++ b/internal/infrastructure/kubernetes/proxy/testdata/services/with-annotations.yaml
@@ -15,11 +15,11 @@ metadata:
spec:
externalTrafficPolicy: Local
ports:
- - name: envoy-EnvoyHTTPPort-d76a15e2
+ - name: EnvoyHTTPPort
port: 0
protocol: TCP
targetPort: 8080
- - name: envoy-EnvoyHTTPSPort-6658f727
+ - name: EnvoyHTTPSPort
port: 0
protocol: TCP
targetPort: 8443
diff --git a/site/content/en/latest/api/extension_types.md b/site/content/en/latest/api/extension_types.md
index a9847ac0645..526e8012502 100644
--- a/site/content/en/latest/api/extension_types.md
+++ b/site/content/en/latest/api/extension_types.md
@@ -648,6 +648,30 @@ _Appears in:_
| `extProc` | _[ExtProc](#extproc) array_ | true | ExtProc is an ordered list of external processing filters
that should added to the envoy filter chain |
+#### EnvoyFilter
+
+_Underlying type:_ _string_
+
+EnvoyFilter defines the type of Envoy HTTP filter.
+
+_Appears in:_
+- [FilterPosition](#filterposition)
+
+| Value | Description |
+| ----- | ----------- |
+| `envoy.filters.http.fault` | EnvoyFilterFault defines the Envoy HTTP fault filter.
|
+| `envoy.filters.http.cors` | EnvoyFilterCORS defines the Envoy HTTP CORS filter.
|
+| `envoy.filters.http.ext_authz` | EnvoyFilterExtAuthz defines the Envoy HTTP external authorization filter.
|
+| `envoy.filters.http.basic_authn` | EnvoyFilterBasicAuthn defines the Envoy HTTP basic authentication filter.
|
+| `envoy.filters.http.oauth2` | EnvoyFilterOAuth2 defines the Envoy HTTP OAuth2 filter.
|
+| `envoy.filters.http.jwt_authn` | EnvoyFilterJWTAuthn defines the Envoy HTTP JWT authentication filter.
|
+| `envoy.filters.http.ext_proc` | EnvoyFilterExtProc defines the Envoy HTTP external process filter.
|
+| `envoy.filters.http.wasm` | EnvoyFilterWasm defines the Envoy HTTP WebAssembly filter.
|
+| `envoy.filters.http.local_ratelimit` | EnvoyFilterLocalRateLimit defines the Envoy HTTP local rate limit filter.
|
+| `envoy.filters.http.ratelimit` | EnvoyFilterRateLimit defines the Envoy HTTP rate limit filter.
|
+| `envoy.filters.http.router` | EnvoyFilterRouter defines the Envoy HTTP router filter.
|
+
+
#### EnvoyGateway
@@ -1302,6 +1326,22 @@ _Appears in:_
| `path` | _string_ | true | Path defines the file path used to expose envoy access log(e.g. /dev/stdout). |
+#### FilterPosition
+
+
+
+FilterPosition defines the position of an Envoy HTTP filter in the filter chain.
+
+_Appears in:_
+- [EnvoyProxySpec](#envoyproxyspec)
+
+| Field | Type | Required | Description |
+| --- | --- | --- | --- |
+| `filter` | _[EnvoyFilter](#envoyfilter)_ | true | Name of the filter. |
+| `before` | _[EnvoyFilter](#envoyfilter)_ | true | Before defines the filter that should come before the filter.
Only one of Before or After must be set. |
+| `after` | _[EnvoyFilter](#envoyfilter)_ | true | After defines the filter that should come after the filter.
Only one of Before or After must be set. |
+
+
#### GRPCExtAuthService
diff --git a/site/content/en/latest/tasks/quickstart.md b/site/content/en/latest/tasks/quickstart.md
index 8bdd463be9e..3d857e53dd5 100644
--- a/site/content/en/latest/tasks/quickstart.md
+++ b/site/content/en/latest/tasks/quickstart.md
@@ -47,6 +47,9 @@ consideration when debugging.
## Testing the Configuration
+{{< tabpane text=true >}}
+{{% tab header="Without LoadBalancer Support" %}}
+
Get the name of the Envoy service created the by the example Gateway:
```shell
@@ -65,7 +68,9 @@ Curl the example app through Envoy proxy:
curl --verbose --header "Host: www.example.com" http://localhost:8888/get
```
-### External LoadBalancer Support
+{{% /tab %}}
+
+{{% tab header="External LoadBalancer Support" %}}
You can also test the same functionality by sending traffic to the External IP. To get the external IP of the
Envoy service, run:
@@ -83,6 +88,9 @@ Curl the example app through Envoy proxy:
curl --verbose --header "Host: www.example.com" http://$GATEWAY_HOST/get
```
+{{% /tab %}}
+{{< /tabpane >}}
+
## What to explore next?
In this quickstart, you have:
diff --git a/test/cel-validation/envoyproxy_test.go b/test/cel-validation/envoyproxy_test.go
index 3b2785f713d..e6d88ff2c77 100644
--- a/test/cel-validation/envoyproxy_test.go
+++ b/test/cel-validation/envoyproxy_test.go
@@ -1219,6 +1219,62 @@ func TestEnvoyProxyProvider(t *testing.T) {
}
},
},
+ {
+ desc: "ProxyFilterOrder-with-before-and-after",
+ mutate: func(envoy *egv1a1.EnvoyProxy) {
+ envoy.Spec = egv1a1.EnvoyProxySpec{
+ FilterOrder: []egv1a1.FilterPosition{
+ {
+ Name: egv1a1.EnvoyFilterRateLimit,
+ Before: ptr.To(egv1a1.EnvoyFilterCORS),
+ After: ptr.To(egv1a1.EnvoyFilterBasicAuthn),
+ },
+ },
+ }
+ },
+ wantErrors: []string{"only one of before or after can be specified"},
+ },
+ {
+ desc: "ProxyFilterOrder-without-before-or-after",
+ mutate: func(envoy *egv1a1.EnvoyProxy) {
+ envoy.Spec = egv1a1.EnvoyProxySpec{
+ FilterOrder: []egv1a1.FilterPosition{
+ {
+ Name: egv1a1.EnvoyFilterRateLimit,
+ },
+ },
+ }
+ },
+ wantErrors: []string{"one of before or after must be specified"},
+ },
+ {
+ desc: "ProxyFilterOrder-with-before",
+ mutate: func(envoy *egv1a1.EnvoyProxy) {
+ envoy.Spec = egv1a1.EnvoyProxySpec{
+ FilterOrder: []egv1a1.FilterPosition{
+ {
+ Name: egv1a1.EnvoyFilterRateLimit,
+ Before: ptr.To(egv1a1.EnvoyFilterCORS),
+ },
+ },
+ }
+ },
+ wantErrors: []string{},
+ },
+ {
+ desc: "ProxyFilterOrder-with-after",
+ mutate: func(envoy *egv1a1.EnvoyProxy) {
+ envoy.Spec = egv1a1.EnvoyProxySpec{
+ FilterOrder: []egv1a1.FilterPosition{
+ {
+ Name: egv1a1.EnvoyFilterRateLimit,
+ After: ptr.To(egv1a1.EnvoyFilterBasicAuthn),
+ },
+ },
+ }
+ },
+ wantErrors: []string{},
+ },
}
for _, tc := range cases {
@@ -1237,7 +1293,7 @@ func TestEnvoyProxyProvider(t *testing.T) {
}
if (len(tc.wantErrors) != 0) != (err != nil) {
- t.Fatalf("Unexpected response while creating EnvoyProxy; got err=\n%v\n;want error=%v", err, tc.wantErrors != nil)
+ t.Fatalf("Unexpected response while creating EnvoyProxy; got err=\n%v\n;want error=%v", err, tc.wantErrors)
}
var missingErrorStrings []string
diff --git a/test/e2e/tests/gateway_infra_resource.go b/test/e2e/tests/gateway_infra_resource.go
index 9d234922991..864cc4b1b11 100644
--- a/test/e2e/tests/gateway_infra_resource.go
+++ b/test/e2e/tests/gateway_infra_resource.go
@@ -21,14 +21,14 @@ import (
"sigs.k8s.io/controller-runtime/pkg/client"
gwapiv1 "sigs.k8s.io/gateway-api/apis/v1"
"sigs.k8s.io/gateway-api/conformance/utils/suite"
-
- "github.com/envoyproxy/gateway/internal/utils"
)
func init() {
- ConformanceTests = append(ConformanceTests, GatewayInfraResourceTest)
+ // nolint
+ //ConformanceTests = append(ConformanceTests, GatewayInfraResourceTest)
}
+// nolint
var GatewayInfraResourceTest = suite.ConformanceTest{
ShortName: "GatewayInfraResourceTest",
Description: "Gateway Infra Resource E2E Test",
@@ -90,6 +90,7 @@ var GatewayInfraResourceTest = suite.ConformanceTest{
awaitOperation.Add(1)
newListenerTCPName := "custom-tcp"
+ containerPortName := "tcp-5432"
newListenerHTTPPort := int32(8001)
changedGatewayObj := &gwapiv1.Gateway{
@@ -129,10 +130,9 @@ var GatewayInfraResourceTest = suite.ConformanceTest{
for _, container := range gatewayDeployment.Spec.Template.Spec.Containers {
var isTCPPortNameMatch, isHTTPPortNumberMatch bool
- hashedPortName := utils.GetHashedName(newListenerTCPName, 6)
if container.Name == "envoy" {
for _, port := range container.Ports {
- if port.Name == hashedPortName {
+ if port.Name == containerPortName {
isTCPPortNameMatch = true
}
@@ -142,11 +142,11 @@ var GatewayInfraResourceTest = suite.ConformanceTest{
}
if !isTCPPortNameMatch {
- t.Errorf("container expected TCP port name '%v' is not found", hashedPortName)
+ t.Errorf("container expected TCP port name '%v' is not found", containerPortName)
}
if !isHTTPPortNumberMatch {
- t.Errorf("container expected HTTP port number '%v' is not found", hashedPortName)
+ t.Errorf("container expected HTTP port number '%d' is not found", newListenerHTTPPort)
}
}
}