test_gatewayapi

package
v0.35.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2026 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GatewayAPICombinedSpec

func GatewayAPICombinedSpec()

GatewayAPICombinedSpec covers ENGNODE-556 / TC-33: importing host Gateways and syncing tenant Gateways can be enabled together without startup loops.

func GatewayAPIFromHostBothSpec

func GatewayAPIFromHostBothSpec()

func GatewayAPIGrantsDisabledSpec

func GatewayAPIGrantsDisabledSpec()

GatewayAPIGrantsDisabledSpec registers route sync tests for a vCluster with sync.toHost.gatewayApi.referenceGrants.enabled set to "false" while route sync stays on. Disabling grant sync must not break the route controllers and must keep virtual ReferenceGrants authoritative for cross-namespace refs.

func GatewayAPIImportSpec

func GatewayAPIImportSpec()

GatewayAPIImportSpec registers fromHost imported Gateway tests.

func GatewayAPIInvalidConfigSpec

func GatewayAPIInvalidConfigSpec()

func GatewayAPIReferenceGrantDisabledSpec

func GatewayAPIReferenceGrantDisabledSpec()

func GatewayAPISelectiveSpec

func GatewayAPISelectiveSpec()

func GatewayAPISyncSpec

func GatewayAPISyncSpec()

GatewayAPISyncSpec registers Gateway API sync tests.

func GatewayAPIToHostSpec

func GatewayAPIToHostSpec()

GatewayAPIToHostSpec registers tenant-authored route/policy sync tests.

func GatewayAPIUmbrellaSpec

func GatewayAPIUmbrellaSpec()

GatewayAPIUmbrellaSpec registers coverage for the sync.toHost.gatewayApi umbrella switch: with only gatewayApi.enabled set, the tenant cluster must serve the Gateway, GatewayClass, HTTPRoute and ReferenceGrant CRDs and sync tenant Gateways and HTTPRoutes to the host. ReferenceGrants gate cross-namespace routes through tenant-side validation only; without namespace sync they are never written to the host.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL