Skip to main content
logoTetrate Service BridgeVersion: 1.8.x

tsb.tetrate.io/v2

Workspace

↩ Parent

NameTypeDescriptionRequired
apiVersionstringtsb.tetrate.io/v2true
kindstringWorkspacetrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the metadata field.true
specobject

A Workspace is a collection of related namespaces in one or more clusters.

false
statusobject
false

Workspace.spec

↩ Parent

A Workspace is a collection of related namespaces in one or more clusters.

NameTypeDescriptionRequired
configGenerationMetadataobject

Default metadata values that will be propagated to the children Istio generated configurations.

false
deletionProtectionEnabledboolean

When set, prevents the resource from being deleted.

false
descriptionstring

A description of the resource.

false
displayNamestring

User friendly name for the resource.

false
etagstring

The etag for the resource.

false
fqnstring

Fully-qualified name of the resource.

false
isolationBoundarystring

Istio Isolation Boundary name to which this workspace belongs.

false
namespaceSelectorobject

Set of namespaces owned exclusively by this workspace.

false
privilegedboolean
false
securityDomainstring

Security domains can be used to group different resources under the same security domain.

false

Workspace.spec.configGenerationMetadata

↩ Parent

Default metadata values that will be propagated to the children Istio generated configurations.

NameTypeDescriptionRequired
annotationsmap[string]string

Set of key value paris that will be added into the metadata.annotations field of the Istio generated configurations.

false
labelsmap[string]string

Set of key value paris that will be added into the metadata.labels field of the Istio generated configurations.

false

Workspace.spec.namespaceSelector

↩ Parent

Set of namespaces owned exclusively by this workspace.

NameTypeDescriptionRequired
names[]string
false