EnvoyCluster
microgateway.airlock.com/v1alpha1
EnvoyCluster is an additional Envoy Cluster resource which is added to those defined by the Airlock Microgateway.
apiVersion: microgateway.airlock.com/v1alpha1
kind: EnvoyCluster
metadata:
name: envoy-cluster-example-1
spec:
value:
name: ext-authz
connect_timeout: 1s
type: LOGICAL_DNS
load_assignment:
cluster_name: ext-authz
endpoints:
- lb_endpoints:
- endpoint:
address:
socket_address:
address: opa.service.internal
port_value: 8099
apiVersion: microgateway.airlock.com/v1alpha1
kind: EnvoyCluster
metadata:
name: default
spec: {}
EnvoyCluster
Field | Type | Description | Required | Default | Allowed Values |
---|---|---|---|---|---|
metadata |
ObjectMeta | Refer to Kubernetes API documentation for fields of metadata |
yes | ||
spec | object | Specification of the desired additional Envoy cluster. | no |
EnvoyCluster.spec
Field | Type | Description | Required | Default | Allowed Values |
---|---|---|---|---|---|
value |
unstructured | Value defines the Envoy Cluster which is added to those configured by the Airlock Microgateway. | no |