* Gateway api support Signed-off-by: Kevin Fox <[email protected]> * Update readme Signed-off-by: Kevin Fox <[email protected]> * Fix gateway name. a gateway doesnt need to be named gateway Signed-off-by: Kevin Fox <[email protected]> * Fix naming issue Signed-off-by: Kevin Fox <[email protected]> * Incorperate feedback Signed-off-by: Kevin Fox <[email protected]> * Incorperate feedback Signed-off-by: Kevin Fox <[email protected]> --------- Signed-off-by: Kevin Fox <[email protected]>
28 lines
792 B
YAML
28 lines
792 B
YAML
# EnvoyProxy forces the per-Gateway data-plane Service to type ClusterIP so the
|
|
# integration harness can capture a stable ClusterIP and map the test hostnames
|
|
# to it via hostAliases (kind has no LoadBalancer). The GatewayClass wires this
|
|
# proxy config in via parametersRef.
|
|
apiVersion: gateway.envoyproxy.io/v1alpha1
|
|
kind: EnvoyProxy
|
|
metadata:
|
|
name: clusterip-proxy
|
|
namespace: envoy-gateway-system
|
|
spec:
|
|
provider:
|
|
type: Kubernetes
|
|
kubernetes:
|
|
envoyService:
|
|
type: ClusterIP
|
|
---
|
|
apiVersion: gateway.networking.k8s.io/v1
|
|
kind: GatewayClass
|
|
metadata:
|
|
name: eg
|
|
spec:
|
|
controllerName: gateway.envoyproxy.io/gatewayclass-controller
|
|
parametersRef:
|
|
group: gateway.envoyproxy.io
|
|
kind: EnvoyProxy
|
|
name: clusterip-proxy
|
|
namespace: envoy-gateway-system
|