gke-gateway-api

module
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2024 License: Apache-2.0

README

GKE Gateway API types

This repo contains the type definitions for GKE Gateway Service Policy types as described in Configure Gateway resources using Policies

Conformance Testing

This repo also contains the custom setup for GKE Gateway conformance testing.

Refer to https://gateway-api.sigs.k8s.io/concepts/conformance/ for more information.

Run a single test case

Example:

go test ./conformance -run TestConformance -v -args \
    --gateway-class=gke-l7-rilb \
    --run-test=HTTPRouteRequestMirror

Obtain a conformance report

Example:

go test ./conformance -run TestConformance -v -timeout=2h -args \
    --gateway-class=gke-l7-global-external-managed \
    --conformance-profiles=GATEWAY-HTTP \
    --organization=GKE \
    --project=gke-gateway \
    --url=https://cloud.google.com/kubernetes-engine/docs/concepts/gateway-api \
    --version=1.30.3-gke.1211000 \
    --contact=gke-gateway-dev@google.com \
    --report-output="/path/to/report"

Directories

Path Synopsis
apis
networking/v1
Package v1 contains policy types for the GKE implementation of the Gateway API.
Package v1 contains policy types for the GKE implementation of the Gateway API.
pkg
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
client/clientset/versioned/typed/networking/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/clientset/versioned/typed/networking/v1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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