From 51d5dcbd302c3130c8de6b6f0dd61105bbeba309 Mon Sep 17 00:00:00 2001 From: "David L. Chandler" Date: Wed, 10 Dec 2025 14:19:12 -0500 Subject: [PATCH 1/7] feat: controllerName rename to agentgateway.dev/agentgateway ... from kgateway.dev/agentgateway Controller agentgateway.dev/agentgateway works exactly like kgateway.dev/agentgateway, but has a new name. The recent GVK split inspires this. Signed-off-by: David L. Chandler --- AGENTS.md | 4 ++-- api/v1alpha1/kgateway/gateway_parameters_types.go | 4 ++-- .../gateway.kgateway.dev_gatewayparameters.yaml | 2 +- .../plugins/testdata/backendpolicy/ai.yaml | 2 +- .../testdata/backendpolicy/mcp-authz-gateway.yaml | 2 +- .../testdata/backendpolicy/mcp-authz-route.yaml | 2 +- .../plugins/testdata/backendpolicy/simple.yaml | 2 +- .../plugins/testdata/frontendpolicy/full.yaml | 2 +- .../plugins/testdata/trafficpolicy/cel-invalid.yaml | 2 +- .../plugins/testdata/trafficpolicy/cel.yaml | 2 +- .../plugins/testdata/trafficpolicy/cors.yaml | 2 +- .../testdata/trafficpolicy/header-modifier.yaml | 2 +- .../retry-invalid-attempts-exceeds-i32.yaml | 2 +- .../retry-invalid-attempts-negative.yaml | 2 +- .../plugins/testdata/trafficpolicy/retry.yaml | 2 +- .../plugins/testdata/trafficpolicy/timeout.yaml | 2 +- .../translator/testdata/gateways/_defaults.yaml | 2 +- .../translator/testdata/routes/_defaults.yaml | 2 +- .../translator/testdata/routes/basic-http.yaml | 2 +- .../translator/testdata/routes/basic-tcp.yaml | 4 ++-- .../testdata/routes/grpc-header-route.yaml | 2 +- .../testdata/routes/httproute-filters.yaml | 2 +- .../testdata/routes/httproute-missing-dest.yaml | 2 +- .../testdata/routes/httproute-timeout-retry.yaml | 2 +- .../translator/testdata/routes/inferencepool.yaml | 2 +- .../translator/testdata/routes/matchers.yaml | 2 +- .../testdata/routes/multi-rule-grpc-route.yaml | 2 +- .../testdata/routes/simple-grpc-route.yaml | 2 +- .../testdata/routes/two-routes-same-gateway.yaml | 4 ++-- pkg/deployer/gateway_parameters_test.go | 2 +- pkg/kgateway/agentgatewaysyncer/README.md | 8 ++++---- .../testdata/outputs/backend/a2a-backend.status.yaml | 2 +- .../outputs/backend/backend-default.status.yaml | 2 +- .../testdata/outputs/backend/backend-tls.status.yaml | 2 +- .../outputs/backend/bedrock-backend.status.yaml | 2 +- .../outputs/backend/mcp-auth-remote.status.yaml | 2 +- .../outputs/backend/mcp-backend-selector.status.yaml | 2 +- .../outputs/backend/mcp-backend-static.status.yaml | 2 +- .../backend/multipool-inline-auth.status.yaml | 2 +- .../backend/multipool-priority-levels.status.yaml | 2 +- .../backend/multipool-secret-auth.status.yaml | 2 +- .../outputs/backend/openai-backend.status.yaml | 2 +- .../testdata/outputs/backend/svc-default.status.yaml | 2 +- .../testdata/outputs/direct-response.status.yaml | 2 +- .../invalid-backendref-filter.status.yaml | 2 +- .../direct-response/missing-ref-output.status.yaml | 2 +- .../overlapping-filters-output.status.yaml | 2 +- .../outputs/grpc-routing/basic-proxy.status.yaml | 2 +- .../outputs/grpc-routing/invalid-backend.status.yaml | 2 +- .../outputs/grpc-routing/missing-backend.status.yaml | 2 +- .../grpc-routing/multi-backend-proxy.status.yaml | 2 +- .../testdata/outputs/http-routing-proxy.status.yaml | 6 +++--- .../httproute-timeout-retry-proxy.status.yaml | 12 ++++++------ .../serviceentry/basic-serviceentry.status.yaml | 2 +- .../serviceentry-with-network.status.yaml | 2 +- .../trafficpolicy/ai/route-level-bearer.status.yaml | 2 +- .../outputs/trafficpolicy/ai/route-level.status.yaml | 2 +- .../testdata/outputs/trafficpolicy/csrf.status.yaml | 2 +- .../trafficpolicy/extauth-gateway.status.yaml | 2 +- .../trafficpolicy/extauth-listener.status.yaml | 2 +- .../outputs/trafficpolicy/extauth-route.status.yaml | 2 +- .../trafficpolicy/extproc-gateway.status.yaml | 2 +- .../trafficpolicy/extproc-listener.status.yaml | 2 +- .../outputs/trafficpolicy/extproc-route.status.yaml | 2 +- .../trafficpolicy/global-rl-request-gw.status.yaml | 2 +- .../trafficpolicy/global-rl-token-route.status.yaml | 2 +- .../outputs/trafficpolicy/rbac/http-rbac.status.yaml | 2 +- .../outputs/trafficpolicy/rbac/mcp-rbac.status.yaml | 2 +- .../outputs/trafficpolicy/transformation.status.yaml | 2 +- pkg/kgateway/controller/controller_test.go | 2 +- pkg/kgateway/wellknown/controller.go | 4 ++-- .../testdata/agentgateway-agwp-pod-scheduling.yaml | 2 +- .../agentgateway-both-gwc-and-gw-have-params.yaml | 2 +- ...ntgateway-controller-but-custom-gatewayclass.yaml | 2 +- .../testdata/agentgateway-custom-configmap.yaml | 2 +- test/deployer/testdata/agentgateway-env.yaml | 2 +- .../testdata/agentgateway-image-override.yaml | 2 +- .../testdata/agentgateway-image-repo-only.yaml | 2 +- .../testdata/agentgateway-infrastructure.yaml | 2 +- .../testdata/agentgateway-logging-format.yaml | 2 +- ...way-omitdefaultsecuritycontext-ref-gwp-on-gw.yaml | 2 +- .../agentgateway-omitdefaultsecuritycontext.yaml | 2 +- .../testdata/agentgateway-params-primary.yaml | 2 +- .../agentgateway-rawconfig-typed-conflict.yaml | 2 +- test/deployer/testdata/agentgateway-shutdown.yaml | 2 +- .../testdata/agentgateway-strategic-merge-patch.yaml | 2 +- test/deployer/testdata/agentgateway-tls.yaml | 2 +- test/deployer/testdata/agentgateway.yaml | 2 +- test/e2e/features/agentgateway/README.md | 2 +- 89 files changed, 104 insertions(+), 104 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 06ef87a6a40..0641c735b56 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,7 +8,7 @@ kgateway is a **dual control plane** implementing the Kubernetes Gateway API for ### Controller Names & Isolation kgateway supports **two independent controllers** that can run side-by-side: - **Envoy Controller**: `kgateway.dev/kgateway` (defined in `wellknown.DefaultGatewayControllerName`) -- **Agentgateway Controller**: `kgateway.dev/agentgateway` (defined in `wellknown.DefaultAgwControllerName`) +- **Agentgateway Controller**: `agentgateway.dev/agentgateway` (defined in `wellknown.DefaultAgwControllerName`) **Critical Requirements:** 1. Controllers MUST always respect `GatewayClass.spec.controllerName` Classname can matter, in the case of waypoints, but its always more specific information @@ -34,7 +34,7 @@ kgateway supports **two independent controllers** that can run side-by-side: **Deployment:** - Gateway reconciler checks enable flags before calling deployer - Deployer selects chart based on Gateway's controllerName from GatewayClass -- Chart selection: envoy chart for `kgateway.dev/kgateway`, agentgateway chart for `kgateway.dev/agentgateway` +- Chart selection: envoy chart for `kgateway.dev/kgateway`, agentgateway chart for `agentgateway.dev/agentgateway` **Enable Flags:** - `EnableEnvoy` (default: true): Controls if envoy ProxySyncer, StatusSyncer, and GatewayClass creation run diff --git a/api/v1alpha1/kgateway/gateway_parameters_types.go b/api/v1alpha1/kgateway/gateway_parameters_types.go index 555871f56db..1b35a3fbc82 100644 --- a/api/v1alpha1/kgateway/gateway_parameters_types.go +++ b/api/v1alpha1/kgateway/gateway_parameters_types.go @@ -83,7 +83,7 @@ type KubernetesProxyConfig struct { Deployment *ProxyDeployment `json:"deployment,omitempty"` // Configuration for the container running Envoy. - // If the Gateway uses a GatewayClass with controllerName: kgateway.dev/agentgateway, + // If the Gateway uses a GatewayClass with controllerName: agentgateway.dev/agentgateway, // the EnvoyContainer values will be ignored. // // +optional @@ -679,7 +679,7 @@ func (in *StatsMatcher) GetExclusionList() []shared.StringMatcher { // Agentgateway configures the agentgateway dataplane integration. // The agentgateway dataplane is automatically used when the Gateway references a GatewayClass -// with controllerName: kgateway.dev/agentgateway. +// with controllerName: agentgateway.dev/agentgateway. type Agentgateway struct { // Log level for the agentgateway. Defaults to info. // Levels include "trace", "debug", "info", "error", "warn". See: https://docs.rs/tracing/latest/tracing/struct.Level.html diff --git a/install/helm/kgateway-crds/templates/gateway.kgateway.dev_gatewayparameters.yaml b/install/helm/kgateway-crds/templates/gateway.kgateway.dev_gatewayparameters.yaml index 495e814049a..fbd054966d3 100644 --- a/install/helm/kgateway-crds/templates/gateway.kgateway.dev_gatewayparameters.yaml +++ b/install/helm/kgateway-crds/templates/gateway.kgateway.dev_gatewayparameters.yaml @@ -648,7 +648,7 @@ spec: envoyContainer: description: |- Configuration for the container running Envoy. - If the Gateway uses a GatewayClass with controllerName: kgateway.dev/agentgateway, + If the Gateway uses a GatewayClass with controllerName: agentgateway.dev/agentgateway, the EnvoyContainer values will be ignored. properties: bootstrap: diff --git a/pkg/agentgateway/plugins/testdata/backendpolicy/ai.yaml b/pkg/agentgateway/plugins/testdata/backendpolicy/ai.yaml index 8e37ce1cf63..a9d91baca9e 100644 --- a/pkg/agentgateway/plugins/testdata/backendpolicy/ai.yaml +++ b/pkg/agentgateway/plugins/testdata/backendpolicy/ai.yaml @@ -158,4 +158,4 @@ status: reason: Attached status: "True" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/backendpolicy/mcp-authz-gateway.yaml b/pkg/agentgateway/plugins/testdata/backendpolicy/mcp-authz-gateway.yaml index b8edccc1599..a551af3fa9b 100644 --- a/pkg/agentgateway/plugins/testdata/backendpolicy/mcp-authz-gateway.yaml +++ b/pkg/agentgateway/plugins/testdata/backendpolicy/mcp-authz-gateway.yaml @@ -71,4 +71,4 @@ status: reason: Attached status: "True" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/backendpolicy/mcp-authz-route.yaml b/pkg/agentgateway/plugins/testdata/backendpolicy/mcp-authz-route.yaml index f95752c1b20..03d95e0b9f2 100644 --- a/pkg/agentgateway/plugins/testdata/backendpolicy/mcp-authz-route.yaml +++ b/pkg/agentgateway/plugins/testdata/backendpolicy/mcp-authz-route.yaml @@ -71,4 +71,4 @@ status: reason: Attached status: "True" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/backendpolicy/simple.yaml b/pkg/agentgateway/plugins/testdata/backendpolicy/simple.yaml index f534dded06e..304f32decce 100644 --- a/pkg/agentgateway/plugins/testdata/backendpolicy/simple.yaml +++ b/pkg/agentgateway/plugins/testdata/backendpolicy/simple.yaml @@ -96,4 +96,4 @@ status: reason: PartiallyValid status: "True" type: Accepted - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/frontendpolicy/full.yaml b/pkg/agentgateway/plugins/testdata/frontendpolicy/full.yaml index dd2cb1bc6ec..37eae4d85c7 100644 --- a/pkg/agentgateway/plugins/testdata/frontendpolicy/full.yaml +++ b/pkg/agentgateway/plugins/testdata/frontendpolicy/full.yaml @@ -129,4 +129,4 @@ status: reason: Attached status: "True" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/trafficpolicy/cel-invalid.yaml b/pkg/agentgateway/plugins/testdata/trafficpolicy/cel-invalid.yaml index ec02230aaaf..793887375cc 100644 --- a/pkg/agentgateway/plugins/testdata/trafficpolicy/cel-invalid.yaml +++ b/pkg/agentgateway/plugins/testdata/trafficpolicy/cel-invalid.yaml @@ -49,4 +49,4 @@ status: reason: PartiallyValid status: "True" type: Accepted - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/trafficpolicy/cel.yaml b/pkg/agentgateway/plugins/testdata/trafficpolicy/cel.yaml index 89d1373af43..cc1fb8b0158 100644 --- a/pkg/agentgateway/plugins/testdata/trafficpolicy/cel.yaml +++ b/pkg/agentgateway/plugins/testdata/trafficpolicy/cel.yaml @@ -73,4 +73,4 @@ status: reason: Attached status: "True" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/trafficpolicy/cors.yaml b/pkg/agentgateway/plugins/testdata/trafficpolicy/cors.yaml index 54533b14515..2122d8e7fa7 100644 --- a/pkg/agentgateway/plugins/testdata/trafficpolicy/cors.yaml +++ b/pkg/agentgateway/plugins/testdata/trafficpolicy/cors.yaml @@ -77,4 +77,4 @@ status: reason: Attached status: "True" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/trafficpolicy/header-modifier.yaml b/pkg/agentgateway/plugins/testdata/trafficpolicy/header-modifier.yaml index 95d12f3dd02..8f09569e3dd 100644 --- a/pkg/agentgateway/plugins/testdata/trafficpolicy/header-modifier.yaml +++ b/pkg/agentgateway/plugins/testdata/trafficpolicy/header-modifier.yaml @@ -89,4 +89,4 @@ status: reason: Attached status: "True" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/trafficpolicy/retry-invalid-attempts-exceeds-i32.yaml b/pkg/agentgateway/plugins/testdata/trafficpolicy/retry-invalid-attempts-exceeds-i32.yaml index 4d02e8d228a..18979803e8d 100644 --- a/pkg/agentgateway/plugins/testdata/trafficpolicy/retry-invalid-attempts-exceeds-i32.yaml +++ b/pkg/agentgateway/plugins/testdata/trafficpolicy/retry-invalid-attempts-exceeds-i32.yaml @@ -32,4 +32,4 @@ status: reason: Pending status: "False" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/trafficpolicy/retry-invalid-attempts-negative.yaml b/pkg/agentgateway/plugins/testdata/trafficpolicy/retry-invalid-attempts-negative.yaml index 67470d7354b..276dff987ab 100644 --- a/pkg/agentgateway/plugins/testdata/trafficpolicy/retry-invalid-attempts-negative.yaml +++ b/pkg/agentgateway/plugins/testdata/trafficpolicy/retry-invalid-attempts-negative.yaml @@ -32,4 +32,4 @@ status: reason: Pending status: "False" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/trafficpolicy/retry.yaml b/pkg/agentgateway/plugins/testdata/trafficpolicy/retry.yaml index db7143e11e1..be015f48d04 100644 --- a/pkg/agentgateway/plugins/testdata/trafficpolicy/retry.yaml +++ b/pkg/agentgateway/plugins/testdata/trafficpolicy/retry.yaml @@ -57,4 +57,4 @@ status: reason: Attached status: "True" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/plugins/testdata/trafficpolicy/timeout.yaml b/pkg/agentgateway/plugins/testdata/trafficpolicy/timeout.yaml index 8f39cfb43e5..9c1247b6c9a 100644 --- a/pkg/agentgateway/plugins/testdata/trafficpolicy/timeout.yaml +++ b/pkg/agentgateway/plugins/testdata/trafficpolicy/timeout.yaml @@ -45,4 +45,4 @@ status: reason: Attached status: "True" type: Attached - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway diff --git a/pkg/agentgateway/translator/testdata/gateways/_defaults.yaml b/pkg/agentgateway/translator/testdata/gateways/_defaults.yaml index 5b555ea9fd0..8fe12514ac4 100644 --- a/pkg/agentgateway/translator/testdata/gateways/_defaults.yaml +++ b/pkg/agentgateway/translator/testdata/gateways/_defaults.yaml @@ -3,4 +3,4 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway \ No newline at end of file + controllerName: agentgateway.dev/agentgateway \ No newline at end of file diff --git a/pkg/agentgateway/translator/testdata/routes/_defaults.yaml b/pkg/agentgateway/translator/testdata/routes/_defaults.yaml index 6c6ee81e77c..65cd887d461 100644 --- a/pkg/agentgateway/translator/testdata/routes/_defaults.yaml +++ b/pkg/agentgateway/translator/testdata/routes/_defaults.yaml @@ -8,7 +8,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway --- apiVersion: gateway.networking.k8s.io/v1 kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/basic-http.yaml b/pkg/agentgateway/translator/testdata/routes/basic-http.yaml index e28800897b7..f4e4473b465 100644 --- a/pkg/agentgateway/translator/testdata/routes/basic-http.yaml +++ b/pkg/agentgateway/translator/testdata/routes/basic-http.yaml @@ -62,7 +62,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/basic-tcp.yaml b/pkg/agentgateway/translator/testdata/routes/basic-tcp.yaml index e18648c2371..d5bc140c75d 100644 --- a/pkg/agentgateway/translator/testdata/routes/basic-tcp.yaml +++ b/pkg/agentgateway/translator/testdata/routes/basic-tcp.yaml @@ -100,7 +100,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway @@ -126,7 +126,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/grpc-header-route.yaml b/pkg/agentgateway/translator/testdata/routes/grpc-header-route.yaml index 819e794e249..4acceea93ce 100644 --- a/pkg/agentgateway/translator/testdata/routes/grpc-header-route.yaml +++ b/pkg/agentgateway/translator/testdata/routes/grpc-header-route.yaml @@ -78,7 +78,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/httproute-filters.yaml b/pkg/agentgateway/translator/testdata/routes/httproute-filters.yaml index 2a8373e9286..8514db4a602 100644 --- a/pkg/agentgateway/translator/testdata/routes/httproute-filters.yaml +++ b/pkg/agentgateway/translator/testdata/routes/httproute-filters.yaml @@ -310,7 +310,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/httproute-missing-dest.yaml b/pkg/agentgateway/translator/testdata/routes/httproute-missing-dest.yaml index ba48d02643c..632ea84a29a 100644 --- a/pkg/agentgateway/translator/testdata/routes/httproute-missing-dest.yaml +++ b/pkg/agentgateway/translator/testdata/routes/httproute-missing-dest.yaml @@ -51,7 +51,7 @@ status: reason: BackendNotFound status: "False" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/httproute-timeout-retry.yaml b/pkg/agentgateway/translator/testdata/routes/httproute-timeout-retry.yaml index 12f649ffa54..1393d3f878a 100644 --- a/pkg/agentgateway/translator/testdata/routes/httproute-timeout-retry.yaml +++ b/pkg/agentgateway/translator/testdata/routes/httproute-timeout-retry.yaml @@ -141,7 +141,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/inferencepool.yaml b/pkg/agentgateway/translator/testdata/routes/inferencepool.yaml index 1f48a11a4e6..79d230ab7cf 100644 --- a/pkg/agentgateway/translator/testdata/routes/inferencepool.yaml +++ b/pkg/agentgateway/translator/testdata/routes/inferencepool.yaml @@ -124,7 +124,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/matchers.yaml b/pkg/agentgateway/translator/testdata/routes/matchers.yaml index 50ae19e0dab..f8772e55da5 100644 --- a/pkg/agentgateway/translator/testdata/routes/matchers.yaml +++ b/pkg/agentgateway/translator/testdata/routes/matchers.yaml @@ -99,7 +99,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/multi-rule-grpc-route.yaml b/pkg/agentgateway/translator/testdata/routes/multi-rule-grpc-route.yaml index af34659a88a..6ce3dd3a6f0 100644 --- a/pkg/agentgateway/translator/testdata/routes/multi-rule-grpc-route.yaml +++ b/pkg/agentgateway/translator/testdata/routes/multi-rule-grpc-route.yaml @@ -92,7 +92,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/simple-grpc-route.yaml b/pkg/agentgateway/translator/testdata/routes/simple-grpc-route.yaml index 3d6e81de21a..827531133e0 100644 --- a/pkg/agentgateway/translator/testdata/routes/simple-grpc-route.yaml +++ b/pkg/agentgateway/translator/testdata/routes/simple-grpc-route.yaml @@ -62,7 +62,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/agentgateway/translator/testdata/routes/two-routes-same-gateway.yaml b/pkg/agentgateway/translator/testdata/routes/two-routes-same-gateway.yaml index 720945e059a..b978da931d8 100644 --- a/pkg/agentgateway/translator/testdata/routes/two-routes-same-gateway.yaml +++ b/pkg/agentgateway/translator/testdata/routes/two-routes-same-gateway.yaml @@ -104,7 +104,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway @@ -129,7 +129,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/deployer/gateway_parameters_test.go b/pkg/deployer/gateway_parameters_test.go index 2f62e9a5fce..c154be9497d 100644 --- a/pkg/deployer/gateway_parameters_test.go +++ b/pkg/deployer/gateway_parameters_test.go @@ -22,7 +22,7 @@ func TestGetInMemoryGatewayParameters(t *testing.T) { const ( envoyController = "kgateway.dev/kgateway" - agwController = "kgateway.dev/agentgateway" + agwController = "agentgateway.dev/agentgateway" waypointClass = "waypoint" ) diff --git a/pkg/kgateway/agentgatewaysyncer/README.md b/pkg/kgateway/agentgatewaysyncer/README.md index c03872e906c..9efc6fb6497 100644 --- a/pkg/kgateway/agentgatewaysyncer/README.md +++ b/pkg/kgateway/agentgatewaysyncer/README.md @@ -27,7 +27,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parametersRef: group: agentgateway.dev kind: AgentgatewayParameters @@ -1162,7 +1162,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parametersRef: group: agentgateway.dev kind: AgentgatewayParameters @@ -1345,7 +1345,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parametersRef: group: agentgateway.dev kind: AgentgatewayParameters @@ -1429,7 +1429,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parametersRef: group: agentgateway.dev kind: AgentgatewayParameters diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/a2a-backend.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/a2a-backend.status.yaml index a6db58f4100..536849d9554 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/a2a-backend.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/a2a-backend.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/backend-default.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/backend-default.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/backend-default.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/backend-default.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/backend-tls.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/backend-tls.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/backend-tls.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/backend-tls.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/bedrock-backend.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/bedrock-backend.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/bedrock-backend.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/bedrock-backend.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-auth-remote.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-auth-remote.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-auth-remote.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-auth-remote.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-backend-selector.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-backend-selector.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-backend-selector.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-backend-selector.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-backend-static.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-backend-static.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-backend-static.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/mcp-backend-static.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-inline-auth.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-inline-auth.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-inline-auth.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-inline-auth.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-priority-levels.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-priority-levels.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-priority-levels.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-priority-levels.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-secret-auth.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-secret-auth.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-secret-auth.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/multipool-secret-auth.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/openai-backend.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/openai-backend.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/openai-backend.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/openai-backend.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/svc-default.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/svc-default.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/svc-default.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/backend/svc-default.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response.status.yaml index 58e1a1c1f30..d4387cf18f5 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response.status.yaml @@ -17,7 +17,7 @@ status: reason: IncompatibleFilters status: "False" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/invalid-backendref-filter.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/invalid-backendref-filter.status.yaml index 62725bb8bb4..016411c423d 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/invalid-backendref-filter.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/invalid-backendref-filter.status.yaml @@ -18,7 +18,7 @@ status: reason: BackendError status: "False" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/missing-ref-output.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/missing-ref-output.status.yaml index 2a7323d8007..7e5d0ddd515 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/missing-ref-output.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/missing-ref-output.status.yaml @@ -17,7 +17,7 @@ status: reason: IncompatibleFilters status: "False" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/overlapping-filters-output.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/overlapping-filters-output.status.yaml index 2a7323d8007..7e5d0ddd515 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/overlapping-filters-output.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/direct-response/overlapping-filters-output.status.yaml @@ -17,7 +17,7 @@ status: reason: IncompatibleFilters status: "False" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/basic-proxy.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/basic-proxy.status.yaml index e96a1833a7b..f23bf41ec2b 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/basic-proxy.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/basic-proxy.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/invalid-backend.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/invalid-backend.status.yaml index a1d49f60b5f..b5495999144 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/invalid-backend.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/invalid-backend.status.yaml @@ -17,7 +17,7 @@ status: reason: InvalidKind status: "False" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/missing-backend.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/missing-backend.status.yaml index 8f08d59f89f..5788c292df4 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/missing-backend.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/missing-backend.status.yaml @@ -17,7 +17,7 @@ status: reason: BackendNotFound status: "False" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/multi-backend-proxy.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/multi-backend-proxy.status.yaml index 62106c9dd10..b89e396a0ce 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/multi-backend-proxy.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/grpc-routing/multi-backend-proxy.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/http-routing-proxy.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/http-routing-proxy.status.yaml index f7798f3c65a..7eb1cad4fa7 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/http-routing-proxy.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/http-routing-proxy.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway @@ -43,7 +43,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway @@ -69,7 +69,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/httproute-timeout-retry-proxy.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/httproute-timeout-retry-proxy.status.yaml index 7d2d644efd2..f3ba232d2a0 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/httproute-timeout-retry-proxy.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/httproute-timeout-retry-proxy.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway @@ -43,7 +43,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway @@ -69,7 +69,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway @@ -95,7 +95,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway @@ -121,7 +121,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway @@ -147,7 +147,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/serviceentry/basic-serviceentry.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/serviceentry/basic-serviceentry.status.yaml index d39b5914ba8..4730105d67e 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/serviceentry/basic-serviceentry.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/serviceentry/basic-serviceentry.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/serviceentry/serviceentry-with-network.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/serviceentry/serviceentry-with-network.status.yaml index 92faf1f2254..abdff023f40 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/serviceentry/serviceentry-with-network.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/serviceentry/serviceentry-with-network.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/ai/route-level-bearer.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/ai/route-level-bearer.status.yaml index becbfd90ad3..80eb3110641 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/ai/route-level-bearer.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/ai/route-level-bearer.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/ai/route-level.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/ai/route-level.status.yaml index becbfd90ad3..80eb3110641 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/ai/route-level.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/ai/route-level.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/csrf.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/csrf.status.yaml index c73d2138cd2..237e50f39a6 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/csrf.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/csrf.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-gateway.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-gateway.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-gateway.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-gateway.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-listener.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-listener.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-listener.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-listener.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-route.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-route.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-route.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extauth-route.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-gateway.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-gateway.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-gateway.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-gateway.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-listener.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-listener.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-listener.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-listener.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-route.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-route.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-route.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/extproc-route.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/global-rl-request-gw.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/global-rl-request-gw.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/global-rl-request-gw.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/global-rl-request-gw.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/global-rl-token-route.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/global-rl-token-route.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/global-rl-token-route.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/global-rl-token-route.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/rbac/http-rbac.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/rbac/http-rbac.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/rbac/http-rbac.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/rbac/http-rbac.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/rbac/mcp-rbac.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/rbac/mcp-rbac.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/rbac/mcp-rbac.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/rbac/mcp-rbac.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/transformation.status.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/transformation.status.yaml index ace143c969b..d0349953b64 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/transformation.status.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/outputs/trafficpolicy/transformation.status.yaml @@ -17,7 +17,7 @@ status: reason: ResolvedRefs status: "True" type: ResolvedRefs - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parentRef: group: gateway.networking.k8s.io kind: Gateway diff --git a/pkg/kgateway/controller/controller_test.go b/pkg/kgateway/controller/controller_test.go index e8c878f1e54..1bb926bfabc 100644 --- a/pkg/kgateway/controller/controller_test.go +++ b/pkg/kgateway/controller/controller_test.go @@ -56,7 +56,7 @@ const ( altGatewayClassName = "clsname-alt" selfManagedGatewayClassName = "clsname-selfmanaged" gatewayControllerName = "kgateway.dev/kgateway" - agwControllerName = "kgateway.dev/agentgateway" + agwControllerName = "agentgateway.dev/agentgateway" defaultNamespace = "default" localhost = "127.0.0.1" diff --git a/pkg/kgateway/wellknown/controller.go b/pkg/kgateway/wellknown/controller.go index d2e24839d62..f246345ace2 100644 --- a/pkg/kgateway/wellknown/controller.go +++ b/pkg/kgateway/wellknown/controller.go @@ -15,8 +15,8 @@ const ( DefaultGatewayControllerName = "kgateway.dev/kgateway" // DefaultAgwControllerName is the name of the agentgateway controller that has implemented the Gateway API - // It is configured to manage GatewayClasses with the name DefaultGatewayClassName - DefaultAgwControllerName = "kgateway.dev/agentgateway" + // It is configured to manage GatewayClasses with the name DefaultAgwClassName + DefaultAgwControllerName = "agentgateway.dev/agentgateway" // DefaultGatewayParametersName is the name of the GatewayParameters which is attached by // parametersRef to the GatewayClass. diff --git a/test/deployer/testdata/agentgateway-agwp-pod-scheduling.yaml b/test/deployer/testdata/agentgateway-agwp-pod-scheduling.yaml index d939efad6a3..8de1bb739a6 100644 --- a/test/deployer/testdata/agentgateway-agwp-pod-scheduling.yaml +++ b/test/deployer/testdata/agentgateway-agwp-pod-scheduling.yaml @@ -49,7 +49,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params.yaml b/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params.yaml index 8c8a2541005..c42e5cd2f9c 100644 --- a/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params.yaml +++ b/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params.yaml @@ -43,7 +43,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-controller-but-custom-gatewayclass.yaml b/test/deployer/testdata/agentgateway-controller-but-custom-gatewayclass.yaml index e2e873dfa5e..253c926a85c 100644 --- a/test/deployer/testdata/agentgateway-controller-but-custom-gatewayclass.yaml +++ b/test/deployer/testdata/agentgateway-controller-but-custom-gatewayclass.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: a-lot-like-agentgateway-but-not-named-agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: agentgateway but by another name --- kind: Gateway diff --git a/test/deployer/testdata/agentgateway-custom-configmap.yaml b/test/deployer/testdata/agentgateway-custom-configmap.yaml index 9fcef0defbf..8d78e058bee 100644 --- a/test/deployer/testdata/agentgateway-custom-configmap.yaml +++ b/test/deployer/testdata/agentgateway-custom-configmap.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. --- apiVersion: agentgateway.dev/v1alpha1 diff --git a/test/deployer/testdata/agentgateway-env.yaml b/test/deployer/testdata/agentgateway-env.yaml index a0cce0effe4..e34c2daeb26 100644 --- a/test/deployer/testdata/agentgateway-env.yaml +++ b/test/deployer/testdata/agentgateway-env.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-image-override.yaml b/test/deployer/testdata/agentgateway-image-override.yaml index ecf704164c3..591a7884bc7 100644 --- a/test/deployer/testdata/agentgateway-image-override.yaml +++ b/test/deployer/testdata/agentgateway-image-override.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-image-repo-only.yaml b/test/deployer/testdata/agentgateway-image-repo-only.yaml index da882c37500..53dceac362b 100644 --- a/test/deployer/testdata/agentgateway-image-repo-only.yaml +++ b/test/deployer/testdata/agentgateway-image-repo-only.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-infrastructure.yaml b/test/deployer/testdata/agentgateway-infrastructure.yaml index fd31deab824..fc1aca90bac 100644 --- a/test/deployer/testdata/agentgateway-infrastructure.yaml +++ b/test/deployer/testdata/agentgateway-infrastructure.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-logging-format.yaml b/test/deployer/testdata/agentgateway-logging-format.yaml index 8a1b8097f99..e20c96ff790 100644 --- a/test/deployer/testdata/agentgateway-logging-format.yaml +++ b/test/deployer/testdata/agentgateway-logging-format.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw.yaml b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw.yaml index 6a8edfcd87f..97629121f58 100644 --- a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw.yaml +++ b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. --- apiVersion: agentgateway.dev/v1alpha1 diff --git a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext.yaml b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext.yaml index d7ad428365a..4ecf22f2e94 100644 --- a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext.yaml +++ b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-params-primary.yaml b/test/deployer/testdata/agentgateway-params-primary.yaml index 430ac5fd85c..aaa8c92cee9 100644 --- a/test/deployer/testdata/agentgateway-params-primary.yaml +++ b/test/deployer/testdata/agentgateway-params-primary.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-rawconfig-typed-conflict.yaml b/test/deployer/testdata/agentgateway-rawconfig-typed-conflict.yaml index f41dbdbe731..79636e59df7 100644 --- a/test/deployer/testdata/agentgateway-rawconfig-typed-conflict.yaml +++ b/test/deployer/testdata/agentgateway-rawconfig-typed-conflict.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-shutdown.yaml b/test/deployer/testdata/agentgateway-shutdown.yaml index b43dba9e108..4af8679ff61 100644 --- a/test/deployer/testdata/agentgateway-shutdown.yaml +++ b/test/deployer/testdata/agentgateway-shutdown.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-strategic-merge-patch.yaml b/test/deployer/testdata/agentgateway-strategic-merge-patch.yaml index dd0763c5d08..09854093318 100644 --- a/test/deployer/testdata/agentgateway-strategic-merge-patch.yaml +++ b/test/deployer/testdata/agentgateway-strategic-merge-patch.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-tls.yaml b/test/deployer/testdata/agentgateway-tls.yaml index 659df982ed1..48c28070d55 100644 --- a/test/deployer/testdata/agentgateway-tls.yaml +++ b/test/deployer/testdata/agentgateway-tls.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: agentgateway class --- kind: Gateway diff --git a/test/deployer/testdata/agentgateway.yaml b/test/deployer/testdata/agentgateway.yaml index 8e8e35744c8..8a360fd378f 100644 --- a/test/deployer/testdata/agentgateway.yaml +++ b/test/deployer/testdata/agentgateway.yaml @@ -3,7 +3,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. --- kind: Gateway diff --git a/test/e2e/features/agentgateway/README.md b/test/e2e/features/agentgateway/README.md index b54c6fdfb45..1e1a0ae3305 100644 --- a/test/e2e/features/agentgateway/README.md +++ b/test/e2e/features/agentgateway/README.md @@ -55,7 +55,7 @@ kind: GatewayClass metadata: name: agentgateway spec: - controllerName: kgateway.dev/agentgateway + controllerName: agentgateway.dev/agentgateway parametersRef: group: agentgateway.dev kind: AgentgatewayParameters From 8cd5ca1a79b75d5fe977a2e56c3f22f1aa265c43 Mon Sep 17 00:00:00 2001 From: "David L. Chandler" Date: Wed, 10 Dec 2025 15:28:50 -0500 Subject: [PATCH 2/7] Renames GatewayClass agentgateway to agentgateway-v2 The GVK split breaks Gateways using the old class, so it's time for a new class. Signed-off-by: David L. Chandler --- examples/ai-backend-with-routes.yaml | 2 +- examples/ai-bedrock-with-prompt-caching.yaml | 2 +- .../testdata/gateways/_defaults.yaml | 2 +- .../testdata/gateways/mtls-listeners.yaml | 2 +- .../testdata/gateways/simple-http.yaml | 2 +- .../gateways/tls-listeners-cross-ns.yaml | 2 +- .../testdata/gateways/tls-listeners.yaml | 2 +- .../gateways/tls-passthrough-listeners.yaml | 2 +- .../translator/testdata/routes/_defaults.yaml | 4 +-- .../translator/testdata/routes/basic-tcp.yaml | 2 +- pkg/kgateway/agentgatewaysyncer/README.md | 26 +++++++++---------- .../testdata/inputs/backend/a2a-backend.yaml | 2 +- .../inputs/backend/backend-default.yaml | 2 +- .../testdata/inputs/backend/backend-tls.yaml | 2 +- .../inputs/backend/bedrock-backend.yaml | 2 +- .../inputs/backend/mcp-auth-remote.yaml | 2 +- .../inputs/backend/mcp-backend-selector.yaml | 2 +- .../inputs/backend/mcp-backend-static.yaml | 2 +- .../inputs/backend/multipool-inline-auth.yaml | 2 +- .../backend/multipool-priority-levels.yaml | 2 +- .../inputs/backend/multipool-secret-auth.yaml | 2 +- .../inputs/backend/openai-backend.yaml | 2 +- .../testdata/inputs/backend/svc-default.yaml | 2 +- .../invalid-backendref-filter.yaml | 2 +- .../inputs/direct-response/manifest.yaml | 2 +- .../inputs/direct-response/missing-ref.yaml | 2 +- .../direct-response/overlapping-filters.yaml | 2 +- .../testdata/inputs/edge-cases/no-route.yaml | 2 +- .../testdata/inputs/grpc-routing/basic.yaml | 2 +- .../inputs/grpc-routing/invalid-backend.yaml | 2 +- .../inputs/grpc-routing/missing-backend.yaml | 2 +- .../inputs/grpc-routing/multi-backend.yaml | 2 +- .../testdata/inputs/http-routing/gateway.yaml | 2 +- .../httproute-timeout-retry/manifest.yaml | 2 +- .../serviceentry/basic-serviceentry.yaml | 2 +- .../serviceentry-with-network.yaml | 2 +- .../testdata/inputs/tls-routing/gateway.yaml | 2 +- .../trafficpolicy/ai/route-level-bearer.yaml | 2 +- .../inputs/trafficpolicy/ai/route-level.yaml | 2 +- .../testdata/inputs/trafficpolicy/csrf.yaml | 2 +- .../inputs/trafficpolicy/extauth-gateway.yaml | 2 +- .../trafficpolicy/extauth-listener.yaml | 2 +- .../inputs/trafficpolicy/extauth-route.yaml | 2 +- .../inputs/trafficpolicy/extproc-gateway.yaml | 2 +- .../trafficpolicy/extproc-listener.yaml | 2 +- .../inputs/trafficpolicy/extproc-route.yaml | 2 +- .../trafficpolicy/global-rl-request-gw.yaml | 2 +- .../trafficpolicy/global-rl-token-route.yaml | 2 +- .../inputs/trafficpolicy/rbac/http-rbac.yaml | 2 +- .../inputs/trafficpolicy/rbac/mcp-rbac.yaml | 2 +- .../inputs/trafficpolicy/transformation.yaml | 2 +- pkg/kgateway/wellknown/controller.go | 2 +- .../agentgateway-agwp-pod-scheduling-out.yaml | 12 ++++----- .../agentgateway-agwp-pod-scheduling.yaml | 4 +-- ...teway-both-gwc-and-gw-have-params-out.yaml | 12 ++++----- ...ntgateway-both-gwc-and-gw-have-params.yaml | 4 +-- .../agentgateway-custom-configmap-out.yaml | 12 ++++----- .../agentgateway-custom-configmap.yaml | 4 +-- .../testdata/agentgateway-env-out.yaml | 12 ++++----- test/deployer/testdata/agentgateway-env.yaml | 4 +-- .../agentgateway-image-override-out.yaml | 12 ++++----- .../testdata/agentgateway-image-override.yaml | 4 +-- .../agentgateway-image-repo-only-out.yaml | 12 ++++----- .../agentgateway-image-repo-only.yaml | 4 +-- .../agentgateway-infrastructure-out.yaml | 12 ++++----- .../testdata/agentgateway-infrastructure.yaml | 4 +-- .../agentgateway-logging-format-out.yaml | 12 ++++----- .../testdata/agentgateway-logging-format.yaml | 4 +-- ...ateway-omitdefaultsecuritycontext-out.yaml | 12 ++++----- ...aultsecuritycontext-ref-gwp-on-gw-out.yaml | 12 ++++----- ...tdefaultsecuritycontext-ref-gwp-on-gw.yaml | 4 +-- ...entgateway-omitdefaultsecuritycontext.yaml | 4 +-- test/deployer/testdata/agentgateway-out.yaml | 12 ++++----- .../agentgateway-params-primary-out.yaml | 12 ++++----- .../testdata/agentgateway-params-primary.yaml | 4 +-- ...tgateway-rawconfig-typed-conflict-out.yaml | 12 ++++----- ...agentgateway-rawconfig-typed-conflict.yaml | 4 +-- .../testdata/agentgateway-shutdown-out.yaml | 12 ++++----- .../testdata/agentgateway-shutdown.yaml | 4 +-- ...gentgateway-strategic-merge-patch-out.yaml | 12 ++++----- .../agentgateway-strategic-merge-patch.yaml | 4 +-- .../testdata/agentgateway-tls-out.yaml | 14 +++++----- test/deployer/testdata/agentgateway-tls.yaml | 4 +-- test/deployer/testdata/agentgateway.yaml | 4 +-- ...r-ignores-agentgateway-class-name-out.yaml | 10 +++---- ...oller-ignores-agentgateway-class-name.yaml | 4 +-- test/e2e/features/agentgateway/README.md | 4 +-- .../agentgateway/a2a/testdata/common.yaml | 2 +- .../aibackend/testdata/setup.yaml | 2 +- .../apikeyauth/testdata/common.yaml | 2 +- .../basicauth/testdata/common.yaml | 4 +-- .../configmap/testdata/tracing-configmap.yaml | 2 +- .../agentgateway/csrf/testdata/common.yaml | 2 +- .../agentgateway/extauth/testdata/common.yaml | 2 +- .../agentgateway/jwtauth/testdata/common.yaml | 2 +- .../agentgateway/mcp/testdata/common.yaml | 2 +- .../rate_limit/global/testdata/common.yaml | 2 +- .../rate_limit/local/testdata/common.yaml | 2 +- .../agentgateway/rbac/testdata/setup.yaml | 2 +- .../remotejwtauth/testdata/common.yaml | 2 +- .../agentgateway/testdata/agw-http-route.yaml | 2 +- .../agentgateway/testdata/agw-tcp-route.yaml | 2 +- .../transformation/testdata/gateway.yaml | 2 +- .../backendtls/testdata/base-agw.yaml | 2 +- .../inferenceextension/testdata/gateway.yaml | 2 +- .../testdata/agw-gateway.yaml | 2 +- .../testdata/agentgateway.yaml | 2 +- 107 files changed, 224 insertions(+), 224 deletions(-) diff --git a/examples/ai-backend-with-routes.yaml b/examples/ai-backend-with-routes.yaml index cd7414cf2b3..aa8444e179a 100644 --- a/examples/ai-backend-with-routes.yaml +++ b/examples/ai-backend-with-routes.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: ai-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http port: 8080 diff --git a/examples/ai-bedrock-with-prompt-caching.yaml b/examples/ai-bedrock-with-prompt-caching.yaml index 36167cec50f..56108d74b1a 100644 --- a/examples/ai-bedrock-with-prompt-caching.yaml +++ b/examples/ai-bedrock-with-prompt-caching.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: ai-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http port: 8080 diff --git a/pkg/agentgateway/translator/testdata/gateways/_defaults.yaml b/pkg/agentgateway/translator/testdata/gateways/_defaults.yaml index 8fe12514ac4..63e63a6c7d1 100644 --- a/pkg/agentgateway/translator/testdata/gateways/_defaults.yaml +++ b/pkg/agentgateway/translator/testdata/gateways/_defaults.yaml @@ -1,6 +1,6 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway \ No newline at end of file diff --git a/pkg/agentgateway/translator/testdata/gateways/mtls-listeners.yaml b/pkg/agentgateway/translator/testdata/gateways/mtls-listeners.yaml index aaea2bb1d30..a743537dbdd 100644 --- a/pkg/agentgateway/translator/testdata/gateways/mtls-listeners.yaml +++ b/pkg/agentgateway/translator/testdata/gateways/mtls-listeners.yaml @@ -4,7 +4,7 @@ metadata: name: test-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 tls: frontend: perPort: diff --git a/pkg/agentgateway/translator/testdata/gateways/simple-http.yaml b/pkg/agentgateway/translator/testdata/gateways/simple-http.yaml index e741820596c..54c7fac239e 100644 --- a/pkg/agentgateway/translator/testdata/gateways/simple-http.yaml +++ b/pkg/agentgateway/translator/testdata/gateways/simple-http.yaml @@ -4,7 +4,7 @@ metadata: name: test-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http port: 80 diff --git a/pkg/agentgateway/translator/testdata/gateways/tls-listeners-cross-ns.yaml b/pkg/agentgateway/translator/testdata/gateways/tls-listeners-cross-ns.yaml index 244fe6d304c..e89a715f785 100644 --- a/pkg/agentgateway/translator/testdata/gateways/tls-listeners-cross-ns.yaml +++ b/pkg/agentgateway/translator/testdata/gateways/tls-listeners-cross-ns.yaml @@ -4,7 +4,7 @@ metadata: name: test-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: valid port: 443 diff --git a/pkg/agentgateway/translator/testdata/gateways/tls-listeners.yaml b/pkg/agentgateway/translator/testdata/gateways/tls-listeners.yaml index 6cecdab406f..1a12d5d64af 100644 --- a/pkg/agentgateway/translator/testdata/gateways/tls-listeners.yaml +++ b/pkg/agentgateway/translator/testdata/gateways/tls-listeners.yaml @@ -4,7 +4,7 @@ metadata: name: test-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: https port: 443 diff --git a/pkg/agentgateway/translator/testdata/gateways/tls-passthrough-listeners.yaml b/pkg/agentgateway/translator/testdata/gateways/tls-passthrough-listeners.yaml index 0e96debd754..7b32406c066 100644 --- a/pkg/agentgateway/translator/testdata/gateways/tls-passthrough-listeners.yaml +++ b/pkg/agentgateway/translator/testdata/gateways/tls-passthrough-listeners.yaml @@ -4,7 +4,7 @@ metadata: name: test-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: tls port: 443 diff --git a/pkg/agentgateway/translator/testdata/routes/_defaults.yaml b/pkg/agentgateway/translator/testdata/routes/_defaults.yaml index 65cd887d461..3f1333ddbc9 100644 --- a/pkg/agentgateway/translator/testdata/routes/_defaults.yaml +++ b/pkg/agentgateway/translator/testdata/routes/_defaults.yaml @@ -6,7 +6,7 @@ metadata: apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway --- @@ -16,7 +16,7 @@ metadata: name: test-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http port: 80 diff --git a/pkg/agentgateway/translator/testdata/routes/basic-tcp.yaml b/pkg/agentgateway/translator/testdata/routes/basic-tcp.yaml index d5bc140c75d..25d00e55349 100644 --- a/pkg/agentgateway/translator/testdata/routes/basic-tcp.yaml +++ b/pkg/agentgateway/translator/testdata/routes/basic-tcp.yaml @@ -5,7 +5,7 @@ metadata: name: tcp-gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: foo protocol: TCP diff --git a/pkg/kgateway/agentgatewaysyncer/README.md b/pkg/kgateway/agentgatewaysyncer/README.md index 9efc6fb6497..2707e01c021 100644 --- a/pkg/kgateway/agentgatewaysyncer/README.md +++ b/pkg/kgateway/agentgatewaysyncer/README.md @@ -39,7 +39,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: agent-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -180,7 +180,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -397,7 +397,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: agent-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -440,7 +440,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: agent-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -549,7 +549,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: tcp-gw-for-test spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: tcp protocol: TCP @@ -637,7 +637,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: gw spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -695,7 +695,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: agent-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -848,7 +848,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: agent-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -1073,7 +1073,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: agent-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -1174,7 +1174,7 @@ kind: Gateway metadata: name: agent-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -1357,7 +1357,7 @@ kind: Gateway metadata: name: ai-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -1443,7 +1443,7 @@ metadata: name: agentgateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 3000 @@ -1925,7 +1925,7 @@ kind: Gateway metadata: name: ai-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http port: 8080 diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/a2a-backend.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/a2a-backend.yaml index c7f8a29ed50..054237ae19c 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/a2a-backend.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/a2a-backend.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/backend-default.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/backend-default.yaml index b3e82bd4d7d..f8e946aa215 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/backend-default.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/backend-default.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/backend-tls.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/backend-tls.yaml index 34a7d9a71e1..2cea75f2a6e 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/backend-tls.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/backend-tls.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/bedrock-backend.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/bedrock-backend.yaml index 3ba186d4d02..296bd9fbb06 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/bedrock-backend.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/bedrock-backend.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-auth-remote.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-auth-remote.yaml index 916cf5b0000..f86579792b5 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-auth-remote.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-auth-remote.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-backend-selector.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-backend-selector.yaml index ceb0f17edc2..b096fc4789d 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-backend-selector.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-backend-selector.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-backend-static.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-backend-static.yaml index 148c0baf7da..d9e004352ee 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-backend-static.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/mcp-backend-static.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-inline-auth.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-inline-auth.yaml index 6a396565e6f..38aadd3315d 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-inline-auth.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-inline-auth.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-priority-levels.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-priority-levels.yaml index 6fd377a74b7..61b20b62c42 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-priority-levels.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-priority-levels.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-secret-auth.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-secret-auth.yaml index ce77c706fae..23cb0b2edc4 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-secret-auth.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/multipool-secret-auth.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/openai-backend.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/openai-backend.yaml index 2a00623371b..a3442f95b9a 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/openai-backend.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/openai-backend.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/svc-default.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/svc-default.yaml index 1ac59763736..01e97f00999 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/svc-default.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/backend/svc-default.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/invalid-backendref-filter.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/invalid-backendref-filter.yaml index 7731a42da15..373e2977159 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/invalid-backendref-filter.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/invalid-backendref-filter.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/manifest.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/manifest.yaml index ee670be0e74..35cb939556a 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/manifest.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/manifest.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/missing-ref.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/missing-ref.yaml index bf15c0a000c..64ecac77eda 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/missing-ref.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/missing-ref.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/overlapping-filters.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/overlapping-filters.yaml index d47f78e292d..336c9f5326e 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/overlapping-filters.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/direct-response/overlapping-filters.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/edge-cases/no-route.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/edge-cases/no-route.yaml index 2eaca422f9d..03590dafcc8 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/edge-cases/no-route.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/edge-cases/no-route.yaml @@ -5,7 +5,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/basic.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/basic.yaml index 5aa2ddf4ca4..72724040ac0 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/basic.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/basic.yaml @@ -19,7 +19,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: grpc port: 8090 diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/invalid-backend.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/invalid-backend.yaml index f96ac82c53a..aed0db555c7 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/invalid-backend.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/invalid-backend.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: grpc port: 8090 diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/missing-backend.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/missing-backend.yaml index 3e64d54be44..ebd43882001 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/missing-backend.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/missing-backend.yaml @@ -4,7 +4,7 @@ metadata: name: example-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: grpc port: 8090 diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/multi-backend.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/multi-backend.yaml index b5183a99f69..da9a531831a 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/multi-backend.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/grpc-routing/multi-backend.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-grpc-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: grpc port: 8090 diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/http-routing/gateway.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/http-routing/gateway.yaml index fa745e1fb1b..8255d19bb49 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/http-routing/gateway.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/http-routing/gateway.yaml @@ -5,7 +5,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/httproute-timeout-retry/manifest.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/httproute-timeout-retry/manifest.yaml index fde8204684a..36349603cca 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/httproute-timeout-retry/manifest.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/httproute-timeout-retry/manifest.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/serviceentry/basic-serviceentry.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/serviceentry/basic-serviceentry.yaml index 9fd9c1819c3..c83dd16b192 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/serviceentry/basic-serviceentry.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/serviceentry/basic-serviceentry.yaml @@ -4,7 +4,7 @@ metadata: name: example-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/serviceentry/serviceentry-with-network.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/serviceentry/serviceentry-with-network.yaml index 44bfd37bc47..adac63fdcbe 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/serviceentry/serviceentry-with-network.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/serviceentry/serviceentry-with-network.yaml @@ -4,7 +4,7 @@ metadata: name: example-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/tls-routing/gateway.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/tls-routing/gateway.yaml index 30f8519954a..a075226e50c 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/tls-routing/gateway.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/tls-routing/gateway.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - allowedRoutes: kinds: diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/ai/route-level-bearer.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/ai/route-level-bearer.yaml index a38fcd512d8..d3795b92ad8 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/ai/route-level-bearer.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/ai/route-level-bearer.yaml @@ -4,7 +4,7 @@ metadata: name: example-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - allowedRoutes: namespaces: diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/ai/route-level.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/ai/route-level.yaml index 5bde7c96a9e..4f0e424718c 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/ai/route-level.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/ai/route-level.yaml @@ -4,7 +4,7 @@ metadata: name: example-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - allowedRoutes: namespaces: diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/csrf.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/csrf.yaml index f7e2748d2ac..f90e55e3795 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/csrf.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/csrf.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http port: 8080 diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-gateway.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-gateway.yaml index 1f53d71f2d4..5179a75d8db 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-gateway.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-gateway.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-listener.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-listener.yaml index e3567af02ab..1bebf6f7c3e 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-listener.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-listener.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: foo protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-route.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-route.yaml index 5e8c85f6069..2faa3eba6dd 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-route.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extauth-route.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-gateway.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-gateway.yaml index 54ebb1404be..cca02d6d5c1 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-gateway.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-gateway.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-listener.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-listener.yaml index 6d1b3ce7364..eb5ce8eade7 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-listener.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-listener.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: foo protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-route.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-route.yaml index be0e274451e..573f55d46d3 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-route.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/extproc-route.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/global-rl-request-gw.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/global-rl-request-gw.yaml index c5757ce2eb8..1d84ee20671 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/global-rl-request-gw.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/global-rl-request-gw.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/global-rl-token-route.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/global-rl-token-route.yaml index de3881803ac..286a746ed14 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/global-rl-token-route.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/global-rl-token-route.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/rbac/http-rbac.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/rbac/http-rbac.yaml index a1d8d2769bb..96437c94332 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/rbac/http-rbac.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/rbac/http-rbac.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/rbac/mcp-rbac.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/rbac/mcp-rbac.yaml index 01af8988fb3..dc8661af1ad 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/rbac/mcp-rbac.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/rbac/mcp-rbac.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http protocol: HTTP diff --git a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/transformation.yaml b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/transformation.yaml index d7f29bec608..f1b191fb408 100644 --- a/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/transformation.yaml +++ b/pkg/kgateway/agentgatewaysyncer/testdata/inputs/trafficpolicy/transformation.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: example-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/pkg/kgateway/wellknown/controller.go b/pkg/kgateway/wellknown/controller.go index f246345ace2..a60d2069a25 100644 --- a/pkg/kgateway/wellknown/controller.go +++ b/pkg/kgateway/wellknown/controller.go @@ -8,7 +8,7 @@ const ( DefaultWaypointClassName = "kgateway-waypoint" // DefaultAgwClassName is the GatewayClass name for the agentgateway proxy. - DefaultAgwClassName = "agentgateway" + DefaultAgwClassName = "agentgateway-v2" // DefaultGatewayControllerName is the name of the controller that has implemented the Gateway API // It is configured to manage GatewayClasses with the name DefaultGatewayClassName diff --git a/test/deployer/testdata/agentgateway-agwp-pod-scheduling-out.yaml b/test/deployer/testdata/agentgateway-agwp-pod-scheduling-out.yaml index e1a21c2b663..7c4697b8aeb 100644 --- a/test/deployer/testdata/agentgateway-agwp-pod-scheduling-out.yaml +++ b/test/deployer/testdata/agentgateway-agwp-pod-scheduling-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -36,7 +36,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -62,7 +62,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -76,14 +76,14 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: affinity: diff --git a/test/deployer/testdata/agentgateway-agwp-pod-scheduling.yaml b/test/deployer/testdata/agentgateway-agwp-pod-scheduling.yaml index 8de1bb739a6..679331b0308 100644 --- a/test/deployer/testdata/agentgateway-agwp-pod-scheduling.yaml +++ b/test/deployer/testdata/agentgateway-agwp-pod-scheduling.yaml @@ -47,7 +47,7 @@ spec: apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -63,7 +63,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params-out.yaml b/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params-out.yaml index 0ebfafdccce..81e60187719 100644 --- a/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params-out.yaml +++ b/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw-using-gw-params app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw-using-gw-params kgateway: kube-gateway name: gw-using-gw-params @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw-using-gw-params app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw-using-gw-params kgateway: kube-gateway name: gw-using-gw-params @@ -36,7 +36,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw-using-gw-params app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw-using-gw-params kgateway: kube-gateway name: gw-using-gw-params @@ -62,7 +62,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw-using-gw-params app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw-using-gw-params kgateway: kube-gateway name: gw-using-gw-params @@ -77,14 +77,14 @@ spec: template: metadata: annotations: - checksum/config: 9fbb8893347ff0b7be4bf329b3534c0da22ae769bd6547471f071a1980dffd20 + checksum/config: 83fd59e4f949e593fca48999202465ef11b185d6bbe5ded3de0bb5a5b6834415 prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw-using-gw-params app.kubernetes.io/name: gw-using-gw-params - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw-using-gw-params spec: containers: diff --git a/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params.yaml b/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params.yaml index c42e5cd2f9c..97cb7a10fa8 100644 --- a/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params.yaml +++ b/test/deployer/testdata/agentgateway-both-gwc-and-gw-have-params.yaml @@ -41,7 +41,7 @@ spec: apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -57,7 +57,7 @@ metadata: name: gw-using-gw-params namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 infrastructure: parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-custom-configmap-out.yaml b/test/deployer/testdata/agentgateway-custom-configmap-out.yaml index 266ea9fb600..967b20729a4 100644 --- a/test/deployer/testdata/agentgateway-custom-configmap-out.yaml +++ b/test/deployer/testdata/agentgateway-custom-configmap-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: agent-gateway app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: agent-gateway kgateway: kube-gateway name: agent-gateway @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: agent-gateway app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: agent-gateway kgateway: kube-gateway name: agent-gateway @@ -36,7 +36,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: agent-gateway app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: agent-gateway kgateway: kube-gateway name: agent-gateway @@ -62,7 +62,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: agent-gateway app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: agent-gateway kgateway: kube-gateway name: agent-gateway @@ -76,14 +76,14 @@ spec: template: metadata: annotations: - checksum/config: cf87be236396b63d65ce188320ea8345e31f2af8acea1f51b59326a7acbd7fdd + checksum/config: 744cdc5b5f3fe0e47a61859f2842a55515f6e595d751b4fcc722d53a38be7547 prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: agent-gateway app.kubernetes.io/name: agent-gateway - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: agent-gateway spec: containers: diff --git a/test/deployer/testdata/agentgateway-custom-configmap.yaml b/test/deployer/testdata/agentgateway-custom-configmap.yaml index 8d78e058bee..c67aa8cf504 100644 --- a/test/deployer/testdata/agentgateway-custom-configmap.yaml +++ b/test/deployer/testdata/agentgateway-custom-configmap.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -28,7 +28,7 @@ kind: Gateway metadata: name: agent-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 infrastructure: parametersRef: group: agentgateway.dev diff --git a/test/deployer/testdata/agentgateway-env-out.yaml b/test/deployer/testdata/agentgateway-env-out.yaml index b3a908d3183..9cb8083ac9d 100644 --- a/test/deployer/testdata/agentgateway-env-out.yaml +++ b/test/deployer/testdata/agentgateway-env-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -36,7 +36,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -62,7 +62,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -76,14 +76,14 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-env.yaml b/test/deployer/testdata/agentgateway-env.yaml index e34c2daeb26..acf571a57db 100644 --- a/test/deployer/testdata/agentgateway-env.yaml +++ b/test/deployer/testdata/agentgateway-env.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -35,7 +35,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-image-override-out.yaml b/test/deployer/testdata/agentgateway-image-override-out.yaml index 2db04e77a66..40207fefefc 100644 --- a/test/deployer/testdata/agentgateway-image-override-out.yaml +++ b/test/deployer/testdata/agentgateway-image-override-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -36,7 +36,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -62,7 +62,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -76,14 +76,14 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-image-override.yaml b/test/deployer/testdata/agentgateway-image-override.yaml index 591a7884bc7..2e51a85ba39 100644 --- a/test/deployer/testdata/agentgateway-image-override.yaml +++ b/test/deployer/testdata/agentgateway-image-override.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -30,7 +30,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-image-repo-only-out.yaml b/test/deployer/testdata/agentgateway-image-repo-only-out.yaml index 0c350837a4e..5bf992c2f04 100644 --- a/test/deployer/testdata/agentgateway-image-repo-only-out.yaml +++ b/test/deployer/testdata/agentgateway-image-repo-only-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -36,7 +36,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -62,7 +62,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -76,14 +76,14 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-image-repo-only.yaml b/test/deployer/testdata/agentgateway-image-repo-only.yaml index 53dceac362b..440bfae0ff9 100644 --- a/test/deployer/testdata/agentgateway-image-repo-only.yaml +++ b/test/deployer/testdata/agentgateway-image-repo-only.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -26,7 +26,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-infrastructure-out.yaml b/test/deployer/testdata/agentgateway-infrastructure-out.yaml index f9b2131f1d1..588767b1685 100644 --- a/test/deployer/testdata/agentgateway-infrastructure-out.yaml +++ b/test/deployer/testdata/agentgateway-infrastructure-out.yaml @@ -11,7 +11,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw infra-and-params: infra kgateway: kube-gateway @@ -33,7 +33,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw infra-and-params: infra kgateway: kube-gateway @@ -52,7 +52,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw infra-and-params: infra kgateway: kube-gateway @@ -86,7 +86,7 @@ metadata: app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 extra-label: v1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw infra-and-params: params-but-only-because-overlays-happen-last kgateway: kube-gateway @@ -102,7 +102,7 @@ spec: template: metadata: annotations: - checksum/config: a1c83112dda602acaac811fc898dd49fe4c4736a4e4c7d895019293dc7ab1726 + checksum/config: 881b9588958fa46ff7e421c76d08768461ed2b2377f7f072ae0af926c707549f extra-annotation: v1 infra-and-params: params-but-only-because-overlays-happen-last my-annotation: my-value @@ -113,7 +113,7 @@ spec: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw extra-label: v1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw infra-and-params: params-but-only-because-overlays-happen-last my-label: my-value diff --git a/test/deployer/testdata/agentgateway-infrastructure.yaml b/test/deployer/testdata/agentgateway-infrastructure.yaml index fc1aca90bac..434f7e1b799 100644 --- a/test/deployer/testdata/agentgateway-infrastructure.yaml +++ b/test/deployer/testdata/agentgateway-infrastructure.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -44,7 +44,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 infrastructure: labels: my-label: my-value diff --git a/test/deployer/testdata/agentgateway-logging-format-out.yaml b/test/deployer/testdata/agentgateway-logging-format-out.yaml index ac57bb683f0..7bcff1e19be 100644 --- a/test/deployer/testdata/agentgateway-logging-format-out.yaml +++ b/test/deployer/testdata/agentgateway-logging-format-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -25,7 +25,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -38,7 +38,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -64,7 +64,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -78,14 +78,14 @@ spec: template: metadata: annotations: - checksum/config: 3b43d7224a1e97d7d32221cfa2bbcfae83e747b809dc8b5ca1357d0f3ecf20c8 + checksum/config: c632ed3b11fadd24f7ef5f1a6f3efb0d7eedce80b38f595c7636b45836493486 prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-logging-format.yaml b/test/deployer/testdata/agentgateway-logging-format.yaml index e20c96ff790..38936992fcb 100644 --- a/test/deployer/testdata/agentgateway-logging-format.yaml +++ b/test/deployer/testdata/agentgateway-logging-format.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -26,7 +26,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-out.yaml b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-out.yaml index f64fce31b4a..097aa13f3c3 100644 --- a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-out.yaml +++ b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -36,7 +36,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -62,7 +62,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -76,14 +76,14 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw-out.yaml b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw-out.yaml index f64fce31b4a..097aa13f3c3 100644 --- a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw-out.yaml +++ b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -36,7 +36,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -62,7 +62,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -76,14 +76,14 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw.yaml b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw.yaml index 97629121f58..3507782d177 100644 --- a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw.yaml +++ b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext-ref-gwp-on-gw.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -35,7 +35,7 @@ spec: group: agentgateway.dev kind: AgentgatewayParameters name: agwp-omit-security - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext.yaml b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext.yaml index 4ecf22f2e94..ba84d1e6ae5 100644 --- a/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext.yaml +++ b/test/deployer/testdata/agentgateway-omitdefaultsecuritycontext.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -35,7 +35,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-out.yaml b/test/deployer/testdata/agentgateway-out.yaml index c44ffd50592..3ab224ebf6d 100644 --- a/test/deployer/testdata/agentgateway-out.yaml +++ b/test/deployer/testdata/agentgateway-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -36,7 +36,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -62,7 +62,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -76,14 +76,14 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-params-primary-out.yaml b/test/deployer/testdata/agentgateway-params-primary-out.yaml index 4e265a81113..1e0ea625751 100644 --- a/test/deployer/testdata/agentgateway-params-primary-out.yaml +++ b/test/deployer/testdata/agentgateway-params-primary-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -38,7 +38,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -70,7 +70,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -84,7 +84,7 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef deployment-overlay-annotation: from-overlay prometheus.io/path: /metrics prometheus.io/port: "15020" @@ -92,7 +92,7 @@ spec: labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-params-primary.yaml b/test/deployer/testdata/agentgateway-params-primary.yaml index aaa8c92cee9..218a4fa3a94 100644 --- a/test/deployer/testdata/agentgateway-params-primary.yaml +++ b/test/deployer/testdata/agentgateway-params-primary.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -83,7 +83,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-rawconfig-typed-conflict-out.yaml b/test/deployer/testdata/agentgateway-rawconfig-typed-conflict-out.yaml index 1195503449b..5c579ad8816 100644 --- a/test/deployer/testdata/agentgateway-rawconfig-typed-conflict-out.yaml +++ b/test/deployer/testdata/agentgateway-rawconfig-typed-conflict-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -27,7 +27,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -40,7 +40,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -66,7 +66,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -80,14 +80,14 @@ spec: template: metadata: annotations: - checksum/config: cbf0b8cbd77bdcbda8bab51122412ace9f28b61e8dd3c8a2680b7a3d19d7b19e + checksum/config: ccbec597c430d18d1ca0cdc70c01e84a2b3ff096139693d6b1a4010be61d22b3 prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-rawconfig-typed-conflict.yaml b/test/deployer/testdata/agentgateway-rawconfig-typed-conflict.yaml index 79636e59df7..8397a7baef9 100644 --- a/test/deployer/testdata/agentgateway-rawconfig-typed-conflict.yaml +++ b/test/deployer/testdata/agentgateway-rawconfig-typed-conflict.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -34,7 +34,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-shutdown-out.yaml b/test/deployer/testdata/agentgateway-shutdown-out.yaml index b985b946784..ace6f003f32 100644 --- a/test/deployer/testdata/agentgateway-shutdown-out.yaml +++ b/test/deployer/testdata/agentgateway-shutdown-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -36,7 +36,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -62,7 +62,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -76,14 +76,14 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-shutdown.yaml b/test/deployer/testdata/agentgateway-shutdown.yaml index 4af8679ff61..c95e5c0380d 100644 --- a/test/deployer/testdata/agentgateway-shutdown.yaml +++ b/test/deployer/testdata/agentgateway-shutdown.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -27,7 +27,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-strategic-merge-patch-out.yaml b/test/deployer/testdata/agentgateway-strategic-merge-patch-out.yaml index 5e6a34b715e..07d13dc0124 100644 --- a/test/deployer/testdata/agentgateway-strategic-merge-patch-out.yaml +++ b/test/deployer/testdata/agentgateway-strategic-merge-patch-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -38,7 +38,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -72,7 +72,7 @@ metadata: app.kubernetes.io/version: 1.0.0-ci1 deployment-overlay-label1: from-overlay deployment-overlay-label2: from-overlay - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -86,14 +86,14 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-strategic-merge-patch.yaml b/test/deployer/testdata/agentgateway-strategic-merge-patch.yaml index 09854093318..a85e5709b6a 100644 --- a/test/deployer/testdata/agentgateway-strategic-merge-patch.yaml +++ b/test/deployer/testdata/agentgateway-strategic-merge-patch.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -90,7 +90,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway-tls-out.yaml b/test/deployer/testdata/agentgateway-tls-out.yaml index d1f6a6bb7fc..752d6e8aa89 100644 --- a/test/deployer/testdata/agentgateway-tls-out.yaml +++ b/test/deployer/testdata/agentgateway-tls-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -23,7 +23,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -52,7 +52,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw-xds-ca @@ -65,7 +65,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -91,7 +91,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -105,14 +105,14 @@ spec: template: metadata: annotations: - checksum/config: bb8bdc8cacbd1ae4af6e9f72baafbd5859e9422ade140b725464c0ec0d7fee9d + checksum/config: 95122236957cfaf9ddb799d856cf7348749ae5d4dbb869e0e1bceccce69157ef prometheus.io/path: /metrics prometheus.io/port: "15020" prometheus.io/scrape: "true" labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw spec: containers: diff --git a/test/deployer/testdata/agentgateway-tls.yaml b/test/deployer/testdata/agentgateway-tls.yaml index 48c28070d55..926c427a815 100644 --- a/test/deployer/testdata/agentgateway-tls.yaml +++ b/test/deployer/testdata/agentgateway-tls.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: agentgateway class @@ -12,7 +12,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/agentgateway.yaml b/test/deployer/testdata/agentgateway.yaml index 8a360fd378f..638eaaef3bb 100644 --- a/test/deployer/testdata/agentgateway.yaml +++ b/test/deployer/testdata/agentgateway.yaml @@ -1,7 +1,7 @@ apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: agentgateway.dev/agentgateway description: Specialized class for agentgateway. @@ -12,7 +12,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/deployer/testdata/envoy-controller-ignores-agentgateway-class-name-out.yaml b/test/deployer/testdata/envoy-controller-ignores-agentgateway-class-name-out.yaml index 5b5b488efaa..6bd216baf64 100644 --- a/test/deployer/testdata/envoy-controller-ignores-agentgateway-class-name-out.yaml +++ b/test/deployer/testdata/envoy-controller-ignores-agentgateway-class-name-out.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -197,7 +197,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -210,7 +210,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -236,7 +236,7 @@ metadata: app.kubernetes.io/managed-by: kgateway app.kubernetes.io/name: gw app.kubernetes.io/version: 1.0.0-ci1 - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway name: gw @@ -256,7 +256,7 @@ spec: labels: app.kubernetes.io/instance: gw app.kubernetes.io/name: gw - gateway.networking.k8s.io/gateway-class-name: agentgateway + gateway.networking.k8s.io/gateway-class-name: agentgateway-v2 gateway.networking.k8s.io/gateway-name: gw kgateway: kube-gateway spec: diff --git a/test/deployer/testdata/envoy-controller-ignores-agentgateway-class-name.yaml b/test/deployer/testdata/envoy-controller-ignores-agentgateway-class-name.yaml index 001053e15d1..43cba64d11d 100644 --- a/test/deployer/testdata/envoy-controller-ignores-agentgateway-class-name.yaml +++ b/test/deployer/testdata/envoy-controller-ignores-agentgateway-class-name.yaml @@ -9,7 +9,7 @@ spec: apiVersion: gateway.networking.k8s.io/v1 kind: GatewayClass metadata: - name: agentgateway + name: agentgateway-v2 spec: controllerName: kgateway.dev/kgateway description: Uses agentgateway class name but envoy controller - should deploy envoy, not agentgateway @@ -20,7 +20,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/README.md b/test/e2e/features/agentgateway/README.md index 1e1a0ae3305..39a2375eaf6 100644 --- a/test/e2e/features/agentgateway/README.md +++ b/test/e2e/features/agentgateway/README.md @@ -67,7 +67,7 @@ kind: Gateway metadata: name: gw spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -97,7 +97,7 @@ kind: Gateway metadata: name: gw spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 infrastructure: parametersRef: group: agentgateway.dev diff --git a/test/e2e/features/agentgateway/a2a/testdata/common.yaml b/test/e2e/features/agentgateway/a2a/testdata/common.yaml index 25c690995b2..7b5c5970074 100644 --- a/test/e2e/features/agentgateway/a2a/testdata/common.yaml +++ b/test/e2e/features/agentgateway/a2a/testdata/common.yaml @@ -42,7 +42,7 @@ metadata: name: gw namespace: agent-gateway-test spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http-8080 protocol: HTTP diff --git a/test/e2e/features/agentgateway/aibackend/testdata/setup.yaml b/test/e2e/features/agentgateway/aibackend/testdata/setup.yaml index 1b7b535b47c..213beec3d16 100644 --- a/test/e2e/features/agentgateway/aibackend/testdata/setup.yaml +++ b/test/e2e/features/agentgateway/aibackend/testdata/setup.yaml @@ -4,7 +4,7 @@ metadata: name: ai-gateway namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - allowedRoutes: namespaces: diff --git a/test/e2e/features/agentgateway/apikeyauth/testdata/common.yaml b/test/e2e/features/agentgateway/apikeyauth/testdata/common.yaml index ea8ce87b936..0fbfcc0ac28 100644 --- a/test/e2e/features/agentgateway/apikeyauth/testdata/common.yaml +++ b/test/e2e/features/agentgateway/apikeyauth/testdata/common.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: super-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/basicauth/testdata/common.yaml b/test/e2e/features/agentgateway/basicauth/testdata/common.yaml index bd4dd52aded..c2a1c3e8632 100644 --- a/test/e2e/features/agentgateway/basicauth/testdata/common.yaml +++ b/test/e2e/features/agentgateway/basicauth/testdata/common.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: super-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 @@ -17,7 +17,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: super-gateway-too spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/configmap/testdata/tracing-configmap.yaml b/test/e2e/features/agentgateway/configmap/testdata/tracing-configmap.yaml index e19c2f55016..a6f256bda8b 100644 --- a/test/e2e/features/agentgateway/configmap/testdata/tracing-configmap.yaml +++ b/test/e2e/features/agentgateway/configmap/testdata/tracing-configmap.yaml @@ -20,7 +20,7 @@ kind: Gateway metadata: name: agent-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 infrastructure: parametersRef: group: agentgateway.dev diff --git a/test/e2e/features/agentgateway/csrf/testdata/common.yaml b/test/e2e/features/agentgateway/csrf/testdata/common.yaml index b7d843e695d..eb8a3fb3fbb 100644 --- a/test/e2e/features/agentgateway/csrf/testdata/common.yaml +++ b/test/e2e/features/agentgateway/csrf/testdata/common.yaml @@ -52,7 +52,7 @@ kind: Gateway metadata: name: gw spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/extauth/testdata/common.yaml b/test/e2e/features/agentgateway/extauth/testdata/common.yaml index ea8ce87b936..0fbfcc0ac28 100644 --- a/test/e2e/features/agentgateway/extauth/testdata/common.yaml +++ b/test/e2e/features/agentgateway/extauth/testdata/common.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: super-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/jwtauth/testdata/common.yaml b/test/e2e/features/agentgateway/jwtauth/testdata/common.yaml index ea8ce87b936..0fbfcc0ac28 100644 --- a/test/e2e/features/agentgateway/jwtauth/testdata/common.yaml +++ b/test/e2e/features/agentgateway/jwtauth/testdata/common.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: super-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/mcp/testdata/common.yaml b/test/e2e/features/agentgateway/mcp/testdata/common.yaml index 160cbccfe7a..807b88c496b 100644 --- a/test/e2e/features/agentgateway/mcp/testdata/common.yaml +++ b/test/e2e/features/agentgateway/mcp/testdata/common.yaml @@ -85,7 +85,7 @@ kind: Gateway metadata: name: gw spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http-8080 protocol: HTTP diff --git a/test/e2e/features/agentgateway/rate_limit/global/testdata/common.yaml b/test/e2e/features/agentgateway/rate_limit/global/testdata/common.yaml index 033912fe8db..a4e7ef64f2a 100644 --- a/test/e2e/features/agentgateway/rate_limit/global/testdata/common.yaml +++ b/test/e2e/features/agentgateway/rate_limit/global/testdata/common.yaml @@ -3,7 +3,7 @@ kind: Gateway metadata: name: super-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/rate_limit/local/testdata/common.yaml b/test/e2e/features/agentgateway/rate_limit/local/testdata/common.yaml index 3628e9739f7..beb89912981 100644 --- a/test/e2e/features/agentgateway/rate_limit/local/testdata/common.yaml +++ b/test/e2e/features/agentgateway/rate_limit/local/testdata/common.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: super-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/rbac/testdata/setup.yaml b/test/e2e/features/agentgateway/rbac/testdata/setup.yaml index 223acd1efb4..30ef29f14c4 100644 --- a/test/e2e/features/agentgateway/rbac/testdata/setup.yaml +++ b/test/e2e/features/agentgateway/rbac/testdata/setup.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: gw spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/remotejwtauth/testdata/common.yaml b/test/e2e/features/agentgateway/remotejwtauth/testdata/common.yaml index ea8ce87b936..0fbfcc0ac28 100644 --- a/test/e2e/features/agentgateway/remotejwtauth/testdata/common.yaml +++ b/test/e2e/features/agentgateway/remotejwtauth/testdata/common.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: super-gateway spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/testdata/agw-http-route.yaml b/test/e2e/features/agentgateway/testdata/agw-http-route.yaml index ad20584f419..190f1c091be 100644 --- a/test/e2e/features/agentgateway/testdata/agw-http-route.yaml +++ b/test/e2e/features/agentgateway/testdata/agw-http-route.yaml @@ -4,7 +4,7 @@ metadata: name: http-gw-for-test namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/agentgateway/testdata/agw-tcp-route.yaml b/test/e2e/features/agentgateway/testdata/agw-tcp-route.yaml index a7e71b066ac..3b6eea4ecd4 100644 --- a/test/e2e/features/agentgateway/testdata/agw-tcp-route.yaml +++ b/test/e2e/features/agentgateway/testdata/agw-tcp-route.yaml @@ -4,7 +4,7 @@ metadata: name: tcp-gw-for-test namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: tcp protocol: TCP diff --git a/test/e2e/features/agentgateway/transformation/testdata/gateway.yaml b/test/e2e/features/agentgateway/transformation/testdata/gateway.yaml index 17348bd3b8c..c67d5cc6140 100644 --- a/test/e2e/features/agentgateway/transformation/testdata/gateway.yaml +++ b/test/e2e/features/agentgateway/transformation/testdata/gateway.yaml @@ -3,7 +3,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: gw spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/backendtls/testdata/base-agw.yaml b/test/e2e/features/backendtls/testdata/base-agw.yaml index 47ac1eec583..9b5bf49bf4b 100644 --- a/test/e2e/features/backendtls/testdata/base-agw.yaml +++ b/test/e2e/features/backendtls/testdata/base-agw.yaml @@ -4,7 +4,7 @@ metadata: name: gw namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/inferenceextension/testdata/gateway.yaml b/test/e2e/features/inferenceextension/testdata/gateway.yaml index fddeb127230..2c3bd94a5fd 100644 --- a/test/e2e/features/inferenceextension/testdata/gateway.yaml +++ b/test/e2e/features/inferenceextension/testdata/gateway.yaml @@ -4,7 +4,7 @@ metadata: name: inference-gateway namespace: inf-ext-e2e spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - name: http port: 8080 diff --git a/test/e2e/features/parallelcontrollers/testdata/agw-gateway.yaml b/test/e2e/features/parallelcontrollers/testdata/agw-gateway.yaml index 3214c70e73a..2705b44ef0e 100644 --- a/test/e2e/features/parallelcontrollers/testdata/agw-gateway.yaml +++ b/test/e2e/features/parallelcontrollers/testdata/agw-gateway.yaml @@ -4,7 +4,7 @@ metadata: name: GATEWAY_NAME namespace: default spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 diff --git a/test/e2e/features/zero_downtime_rollout/testdata/agentgateway.yaml b/test/e2e/features/zero_downtime_rollout/testdata/agentgateway.yaml index f2018f5e985..39ac24c2a05 100644 --- a/test/e2e/features/zero_downtime_rollout/testdata/agentgateway.yaml +++ b/test/e2e/features/zero_downtime_rollout/testdata/agentgateway.yaml @@ -4,7 +4,7 @@ apiVersion: gateway.networking.k8s.io/v1 metadata: name: agentgw spec: - gatewayClassName: agentgateway + gatewayClassName: agentgateway-v2 listeners: - protocol: HTTP port: 8080 From b14f35ab45c1a653728f186d4c7ed6e22b97c8e3 Mon Sep 17 00:00:00 2001 From: "David L. Chandler" Date: Wed, 10 Dec 2025 15:36:53 -0500 Subject: [PATCH 3/7] final audit of class name Signed-off-by: David L. Chandler --- Makefile | 2 +- pkg/kgateway/agentgatewaysyncer/syncer.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2f32ceef028..cba800426e0 100644 --- a/Makefile +++ b/Makefile @@ -817,7 +817,7 @@ conformance-%: ## Run only the specified Gateway API conformance test by ShortN #---------------------------------------------------------------------------------- # Agent Gateway conformance test configuration -AGW_CONFORMANCE_GATEWAY_CLASS ?= agentgateway +AGW_CONFORMANCE_GATEWAY_CLASS ?= agentgateway-v2 AGW_CONFORMANCE_REPORT_ARGS ?= -report-output=$(TEST_ASSET_DIR)/conformance/agw-$(VERSION)-report.yaml -organization=kgateway-dev -project=kgateway -version=$(VERSION) -url=github.com/kgateway-dev/kgateway -contact=github.com/kgateway-dev/kgateway/issues/new/choose AGW_CONFORMANCE_ARGS := -gateway-class=$(AGW_CONFORMANCE_GATEWAY_CLASS) $(AGW_CONFORMANCE_REPORT_ARGS) diff --git a/pkg/kgateway/agentgatewaysyncer/syncer.go b/pkg/kgateway/agentgatewaysyncer/syncer.go index fc96acdc824..6f72a3b63ee 100644 --- a/pkg/kgateway/agentgatewaysyncer/syncer.go +++ b/pkg/kgateway/agentgatewaysyncer/syncer.go @@ -42,7 +42,7 @@ var ( ) // Syncer synchronizes Kubernetes Gateway API resources with xDS for agentgateway proxies. -// It watches Gateway resources with the agentgateway class and translates them to agentgateway configuration. +// It watches Gateway resources with the agentgateway-v2 class and translates them to agentgateway configuration. type Syncer struct { // Core collections and dependencies agwCollections *plugins.AgwCollections From df6e8b4bb27278079e45b3a7dcbaf0e7302b512d Mon Sep 17 00:00:00 2001 From: Joshua Pritchard Date: Thu, 11 Dec 2025 11:56:16 -0500 Subject: [PATCH 4/7] Fix tests Signed-off-by: Joshua Pritchard --- pkg/deployer/deployer_test.go | 5 +++-- test/e2e/features/parallelcontrollers/suite.go | 4 ++-- test/e2e/tests/custom_gwp_test.go | 13 +++++++------ 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/pkg/deployer/deployer_test.go b/pkg/deployer/deployer_test.go index 1258960b23d..eb1a956bb49 100644 --- a/pkg/deployer/deployer_test.go +++ b/pkg/deployer/deployer_test.go @@ -40,6 +40,7 @@ import ( "github.com/kgateway-dev/kgateway/v2/pkg/kgateway/extensions2/plugins/listenerpolicy" "github.com/kgateway-dev/kgateway/v2/pkg/kgateway/wellknown" "github.com/kgateway-dev/kgateway/v2/pkg/kgateway/xds" + // TODO BML tests in this suite fail if this no-op import is not imported first. // // I know, I know, you're reading this, and you're skeptical. I can feel it. @@ -504,7 +505,7 @@ var _ = Describe("Deployer", func() { agwp = agentgatewayParam("agent-gateway-params") gwc = &gwv1.GatewayClass{ ObjectMeta: metav1.ObjectMeta{ - Name: "agentgateway", + Name: wellknown.DefaultAgwClassName, }, Spec: gwv1.GatewayClassSpec{ ControllerName: wellknown.DefaultAgwControllerName, @@ -525,7 +526,7 @@ var _ = Describe("Deployer", func() { Namespace: defaultNamespace, }, Spec: gwv1.GatewaySpec{ - GatewayClassName: "agentgateway", + GatewayClassName: wellknown.DefaultAgwClassName, Infrastructure: &gwv1.GatewayInfrastructure{ ParametersRef: &gwv1.LocalParametersReference{ Group: agentgatewayv1alpha1.GroupName, diff --git a/test/e2e/features/parallelcontrollers/suite.go b/test/e2e/features/parallelcontrollers/suite.go index 485f9ef5e71..4b89d9384cc 100644 --- a/test/e2e/features/parallelcontrollers/suite.go +++ b/test/e2e/features/parallelcontrollers/suite.go @@ -578,7 +578,7 @@ func (s *testingSuite) installKgatewayChart() { s.TestInstallation.Assertions.Gomega.Eventually(func(g gomega.Gomega) { gc := &gwv1.GatewayClass{} err := s.TestInstallation.ClusterContext.Client.Get(s.Ctx, client.ObjectKey{ - Name: "kgateway", + Name: wellknown.DefaultGatewayClassName, }, gc) g.Expect(err).NotTo(gomega.HaveOccurred(), "GatewayClass kgateway should exist") accepted := false @@ -641,7 +641,7 @@ func (s *testingSuite) installAgentgatewayChart() { s.TestInstallation.Assertions.Gomega.Eventually(func(g gomega.Gomega) { gc := &gwv1.GatewayClass{} err := s.TestInstallation.ClusterContext.Client.Get(s.Ctx, client.ObjectKey{ - Name: "agentgateway", + Name: wellknown.DefaultAgwClassName, }, gc) g.Expect(err).NotTo(gomega.HaveOccurred(), "GatewayClass agentgateway should exist") accepted := false diff --git a/test/e2e/tests/custom_gwp_test.go b/test/e2e/tests/custom_gwp_test.go index fe897a0d936..9d9c20c9324 100644 --- a/test/e2e/tests/custom_gwp_test.go +++ b/test/e2e/tests/custom_gwp_test.go @@ -16,6 +16,7 @@ import ( "sigs.k8s.io/controller-runtime/pkg/client" gwv1 "sigs.k8s.io/gateway-api/apis/v1" + "github.com/kgateway-dev/kgateway/v2/pkg/kgateway/wellknown" "github.com/kgateway-dev/kgateway/v2/pkg/utils/envutils" "github.com/kgateway-dev/kgateway/v2/pkg/utils/helmutils" "github.com/kgateway-dev/kgateway/v2/pkg/utils/kubeutils" @@ -149,10 +150,10 @@ func TestCustomGWP(t *testing.T) { // Wait for GatewayClasses to be created testInstallation.Assertions.EventuallyObjectsExist(ctx, &gwv1.GatewayClass{ - ObjectMeta: metav1.ObjectMeta{Name: "kgateway"}, + ObjectMeta: metav1.ObjectMeta{Name: wellknown.DefaultGatewayClassName}, }) testInstallation.Assertions.EventuallyObjectsExist(ctx, &gwv1.GatewayClass{ - ObjectMeta: metav1.ObjectMeta{Name: "agentgateway"}, + ObjectMeta: metav1.ObjectMeta{Name: wellknown.DefaultAgwClassName}, }) // create Gateway @@ -163,7 +164,7 @@ func TestCustomGWP(t *testing.T) { // Verify kgateway GatewayClass has correct parametersRef gc := &gwv1.GatewayClass{} - err = testInstallation.ClusterContext.Client.Get(ctx, client.ObjectKey{Name: "kgateway"}, gc) + err = testInstallation.ClusterContext.Client.Get(ctx, client.ObjectKey{Name: wellknown.DefaultGatewayClassName}, gc) if err != nil { t.Fatalf("failed to get kgateway GatewayClass: %v", err) } @@ -191,7 +192,7 @@ func TestCustomGWP(t *testing.T) { // Verify agentgateway GatewayClass has correct parametersRef agwGc := &gwv1.GatewayClass{} - err = testInstallation.ClusterContext.Client.Get(ctx, client.ObjectKey{Name: "agentgateway"}, agwGc) + err = testInstallation.ClusterContext.Client.Get(ctx, client.ObjectKey{Name: wellknown.DefaultAgwClassName}, agwGc) if err != nil { t.Fatalf("failed to get agentgateway GatewayClass: %v", err) } @@ -262,7 +263,7 @@ func TestCustomGWP(t *testing.T) { r := require.New(t) r.EventuallyWithT(func(c *assert.CollectT) { gcUpdated := &gwv1.GatewayClass{} - err := testInstallation.ClusterContext.Client.Get(ctx, client.ObjectKey{Name: "kgateway"}, gcUpdated) + err := testInstallation.ClusterContext.Client.Get(ctx, client.ObjectKey{Name: wellknown.DefaultGatewayClassName}, gcUpdated) assert.NoError(c, err, "failed to get kgateway GatewayClass after upgrade") assert.NotNil(c, gcUpdated.Spec.ParametersRef, "kgateway GatewayClass spec.parametersRef is nil after upgrade") assert.Equal(c, "custom-gwp-2", gcUpdated.Spec.ParametersRef.Name, "expected kgateway GatewayClass parametersRef.name to be 'custom-gwp-2' after upgrade") @@ -273,7 +274,7 @@ func TestCustomGWP(t *testing.T) { // Verify agentgateway GatewayClass is updated with new ref r.EventuallyWithT(func(c *assert.CollectT) { agwGcUpdated := &gwv1.GatewayClass{} - err := testInstallation.ClusterContext.Client.Get(ctx, client.ObjectKey{Name: "agentgateway"}, agwGcUpdated) + err := testInstallation.ClusterContext.Client.Get(ctx, client.ObjectKey{Name: wellknown.DefaultAgwClassName}, agwGcUpdated) assert.NoError(c, err, "failed to get agentgateway GatewayClass after upgrade") assert.NotNil(c, agwGcUpdated.Spec.ParametersRef, "agentgateway GatewayClass spec.parametersRef is nil after upgrade") assert.Equal(c, "custom-agwp-2", agwGcUpdated.Spec.ParametersRef.Name, "expected agentgateway GatewayClass parametersRef.name to be 'custom-agwp-2' after upgrade") From 19a32a6aa4cae736545109b0670dc6d535b6bb92 Mon Sep 17 00:00:00 2001 From: "David L. Chandler" Date: Thu, 11 Dec 2025 12:22:31 -0500 Subject: [PATCH 5/7] fixup Signed-off-by: David L. Chandler --- pkg/deployer/deployer_test.go | 1 - 1 file changed, 1 deletion(-) diff --git a/pkg/deployer/deployer_test.go b/pkg/deployer/deployer_test.go index eb1a956bb49..e43e80dcc50 100644 --- a/pkg/deployer/deployer_test.go +++ b/pkg/deployer/deployer_test.go @@ -40,7 +40,6 @@ import ( "github.com/kgateway-dev/kgateway/v2/pkg/kgateway/extensions2/plugins/listenerpolicy" "github.com/kgateway-dev/kgateway/v2/pkg/kgateway/wellknown" "github.com/kgateway-dev/kgateway/v2/pkg/kgateway/xds" - // TODO BML tests in this suite fail if this no-op import is not imported first. // // I know, I know, you're reading this, and you're skeptical. I can feel it. From 48f6d096223fed6c30f4bc677cff82cc0ab33289 Mon Sep 17 00:00:00 2001 From: "David L. Chandler" Date: Thu, 11 Dec 2025 12:24:46 -0500 Subject: [PATCH 6/7] fixup custom-gwp.yaml Signed-off-by: David L. Chandler --- test/e2e/tests/manifests/custom-gwp.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/e2e/tests/manifests/custom-gwp.yaml b/test/e2e/tests/manifests/custom-gwp.yaml index 461d4ef0bcb..63664c1d050 100644 --- a/test/e2e/tests/manifests/custom-gwp.yaml +++ b/test/e2e/tests/manifests/custom-gwp.yaml @@ -2,6 +2,6 @@ gatewayClassParametersRefs: kgateway: name: custom-gwp namespace: kgateway-test - agentgateway: + agentgateway-v2: name: custom-agwp namespace: kgateway-test \ No newline at end of file From 02c335a991d9a35d24dcd5f9cfc3d4d41e058a8d Mon Sep 17 00:00:00 2001 From: "David L. Chandler" Date: Thu, 11 Dec 2025 12:31:53 -0500 Subject: [PATCH 7/7] fixup custom-gwp-2.yaml Signed-off-by: David L. Chandler --- test/e2e/tests/manifests/custom-gwp-2.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/e2e/tests/manifests/custom-gwp-2.yaml b/test/e2e/tests/manifests/custom-gwp-2.yaml index 434c993ec05..515597020e7 100644 --- a/test/e2e/tests/manifests/custom-gwp-2.yaml +++ b/test/e2e/tests/manifests/custom-gwp-2.yaml @@ -2,6 +2,6 @@ gatewayClassParametersRefs: kgateway: name: custom-gwp-2 namespace: kgateway-test - agentgateway: + agentgateway-v2: name: custom-agwp-2 namespace: kgateway-test