Skip to main content
logoTetrate Service BridgeVersion: next

tsb.tetrate.io/v2

Organization

↩ Parent

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

Organization is the root of the Service Bridge object hierarchy.

false
statusobject
false

Organization.spec

↩ Parent

Organization is the root of the Service Bridge object hierarchy.

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
profiles[]string

List of profiles attached to the Organization to be used to propagate default and mandatory configurations down to the children.

false
systemNamespaces[]string

List of namespaces that will be considered as system namespaces for the organization and will not be able to be onboarded into TSB.

false

Organization.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