EnvoyCluster
microgateway.airlock.com/v1alpha1
EnvoyCluster defines a custom Envoy cluster which can be inserted into an Airlock Microgateway Engine configuration.
---
config:
theme: base
themeVariables:
secondaryColor: '#ffffff'
---
block
columns 7
classDef al_ref_box fill:#F2F2F2,stroke:#555;
classDef al_mgw_box fill:#70991F,stroke:#555;
classDef al_gwapi_box fill:#326CE5,stroke:#555;
classDef al_std_box fill:#808B8F,stroke:#555;
classDef al_self_box fill:#70991F,stroke:#777,stroke-width:5px;
block:RefBy:1
columns 1
EnvoyExtensionPolicy["<a href='../../../microgateway/envoy-extension-policy/v1alpha1'> EnvoyExtensionPolicy </a>"]
class EnvoyExtensionPolicy al_mgw_box
end
class RefBy al_ref_box
space:2
EnvoyCluster["<a href='../../../microgateway/envoy-cluster/v1alpha1'> <b>EnvoyCluster</b> </a>"]
class EnvoyCluster al_self_box
space:3
RefBy -- "<br><i>references</i>" --> EnvoyCluster
EnvoyCluster
| Field | Description | Type | Required | Default | Allowed Values |
|---|---|---|---|---|---|
| metadata | defines the resource’s metadata | ObjectMeta | yes | ||
| spec | defines the desired Envoy cluster. | object | no |
EnvoyCluster.spec
| Field | Description | Type | Required | Default | Allowed Values |
|---|---|---|---|---|---|
| value | specifies the raw Envoy cluster configuration. Note: The ’name’ field within this unstructured value must follow the convention: envoycluster/{namespace}/{name}. |
unstructured | no |