Skip to main content
logoTetrate Service BridgeVersion: 1.6.x

extension.tsb.tetrate.io/v2

Resource Types:

WasmExtension

↩ Parent

NameTypeDescriptionRequired
apiVersionstringextension.tsb.tetrate.io/v2true
kindstringWasmExtensiontrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the metadata field.true
specobject
false
statusobject
false

WasmExtension.spec

↩ Parent

NameTypeDescriptionRequired
allowedIn[]string

List of fqns where this extension is allowed to run.

false
configobject
false
descriptionstring

A description of the extension.

false
displayNamestring

User friendly name for the extension.

false
etagstring

The etag for the resource.

false
fqnstring

Fully-qualified name of the resource.

false
imagestring

Repository and tag of the OCI image containing the WASM extension.

false
imagePullPolicyenum

Enum: UNSPECIFIED_POLICY, IfNotPresent, Always

false
imagePullSecretstring

Credentials to use for OCI image pulling.

false
phaseenum

The phase in the filter chain where the extension will be injected.


Enum: UNSPECIFIED_PHASE, AUTHN, AUTHZ, STATS

false
priorityinteger

Determines the ordering of WasmExtensions in the same phase.


Format: int32

false
sourcestring
false
vmConfigobject
false

WasmExtension.spec.vmConfig

↩ Parent

NameTypeDescriptionRequired
env[]object

Specifies environment variables to be injected to this VM.

false

WasmExtension.spec.vmConfig.env[index]

↩ Parent

NameTypeDescriptionRequired
namestring

Name of the environment variable.

false
valuestring

Value for the environment variable.

false
valueFromenum

Source for the environment variable's value.


Enum: INLINE, HOST

false