Documentation
¶
Index ¶
- func GatewayAPICombinedSpec()
- func GatewayAPIFromHostBothSpec()
- func GatewayAPIGrantsDisabledSpec()
- func GatewayAPIImportSpec()
- func GatewayAPIInvalidConfigSpec()
- func GatewayAPIReferenceGrantDisabledSpec()
- func GatewayAPISelectiveSpec()
- func GatewayAPISyncSpec()
- func GatewayAPIToHostSpec()
- func GatewayAPIUmbrellaSpec()
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.