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