tsb.tetrate.io/v2
Workspace
| Name | Type | Description | Required |
|---|---|---|---|
| apiVersion | string | tsb.tetrate.io/v2 | true |
| kind | string | Workspace | true |
| metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
| spec | object | A Workspace is a collection of related namespaces in one or more clusters. | false |
| status | object | false |
Workspace.spec
A Workspace is a collection of related namespaces in one or more clusters.
| Name | Type | Description | Required |
|---|---|---|---|
| configGenerationMetadata | object | Default metadata values that will be propagated to the children Istio generated configurations. | false |
| deletionProtectionEnabled | boolean | When set, prevents the resource from being deleted. | false |
| description | string | A description of the resource. | false |
| displayName | string | User friendly name for the resource. | false |
| etag | string | The etag for the resource. | false |
| fqn | string | Fully-qualified name of the resource. | false |
| isolationBoundary | string | Istio Isolation Boundary name to which this workspace belongs. | false |
| namespaceSelector | object | Set of namespaces owned exclusively by this workspace. | false |
| privileged | boolean | false | |
| securityDomain | string | Security domains can be used to group different resources under the same security domain. | false |
Workspace.spec.configGenerationMetadata
Default metadata values that will be propagated to the children Istio generated configurations.
| Name | Type | Description | Required |
|---|---|---|---|
| annotations | map[string]string | Set of key value paris that will be added into the | false |
| labels | map[string]string | Set of key value paris that will be added into the | false |
Workspace.spec.namespaceSelector
Set of namespaces owned exclusively by this workspace.
| Name | Type | Description | Required |
|---|---|---|---|
| names | []string | false |