This document is automatically generated from the API definition in the code.
Table of Contents
KommanderProjectRole
Back to TOC
KommanderProjectRoleList
Back to TOC
KommanderProjectRoleSpec
Field |
Description |
Scheme |
Required |
projectObjectVerbs |
|
[]string |
false |
rules |
|
[]rbacv1.PolicyRule |
false |
Back to TOC
KommanderProjectRoleStatus
Field |
Description |
Scheme |
Required |
roleInProjectRef |
|
corev1.LocalObjectReference |
false |
roleInWorkspaceRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
KommanderWorkspaceRole
Back to TOC
KommanderWorkspaceRoleList
Back to TOC
KommanderWorkspaceRoleSpec
Field |
Description |
Scheme |
Required |
rules |
|
[]rbacv1.PolicyRule |
false |
workspaceObjectVerbs |
|
[]string |
false |
Back to TOC
KommanderWorkspaceRoleStatus
Field |
Description |
Scheme |
Required |
clusterRoleRef |
|
corev1.LocalObjectReference |
false |
roleInWorkspaceRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
Project
Project is a logical top-level container for a set of Kommander resources.
Back to TOC
ProjectCondition
Field |
Description |
Scheme |
Required |
lastTransitionTime |
Last time the condition transitioned from one status to another. |
metav1.Time |
false |
message |
A human readable message indicating details about the transition. |
string |
false |
reason |
The reason for the condition’s last transition. |
string |
false |
status |
Status of the condition, one of True, False, Unknown. |
corev1.ConditionStatus |
true |
type |
Type of project condition. |
ProjectConditionType |
true |
Back to TOC
ProjectList
ProjectList is a list of Project objects.
Back to TOC
ProjectRole
ProjectRole is the Schema for the workspaces ProjectRole API.
Back to TOC
ProjectRoleList
ProjectRoleList contains a list of ProjectRole.
Back to TOC
ProjectRoleSpec
Field |
Description |
Scheme |
Required |
rules |
|
[]rbacv1.PolicyRule |
false |
Back to TOC
ProjectRoleStatus
Field |
Description |
Scheme |
Required |
federatedRoleRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
ProjectSpec
ProjectSpec describes the attributes on a Project.
Field |
Description |
Scheme |
Required |
namespaceName |
NamespaceName specifies the optional namespace name to use for the project. This field is immutable, only settable on create. |
string |
false |
placement |
|
v1beta1.PlacementSelector |
false |
workspaceRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
ProjectStatus
ProjectStatus is information about the current status of a Project.
Field |
Description |
Scheme |
Required |
conditions |
Represents the latest available observations of a project’s current state. |
[]ProjectCondition |
false |
namespaceRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
VirtualGroupKommanderClusterRoleBinding
VirtualGroupKommanderClusterRoleBinding is the Schema for the VirtualGroupWorkspaceRoleBinding API.
Back to TOC
VirtualGroupKommanderClusterRoleBindingList
VirtualGroupKommanderClusterRoleBindingList contains a list of VirtualGroupKommanderClusterRoleBinding.
Back to TOC
VirtualGroupKommanderClusterRoleBindingSpec
Field |
Description |
Scheme |
Required |
clusterRoleRef |
|
corev1.LocalObjectReference |
true |
virtualGroupRef |
|
corev1.LocalObjectReference |
true |
Back to TOC
VirtualGroupKommanderClusterRoleBindingStatus
Field |
Description |
Scheme |
Required |
clusterRoleBindingRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
VirtualGroupKommanderProjectRoleBinding
VirtualGroupKommanderProjectRoleBinding is the Schema to be used in the API.
Back to TOC
VirtualGroupKommanderProjectRoleBindingList
VirtualGroupKommanderProjectRoleBindingList contains a list of VirtualGroupKommanderProjectRoleBinding.
Back to TOC
VirtualGroupKommanderProjectRoleBindingSpec
Field |
Description |
Scheme |
Required |
kommanderProjectRoleRef |
|
corev1.LocalObjectReference |
true |
virtualGroupRef |
|
corev1.LocalObjectReference |
true |
Back to TOC
VirtualGroupKommanderProjectRoleBindingStatus
Field |
Description |
Scheme |
Required |
roleBindingInProjectRef |
|
corev1.LocalObjectReference |
false |
roleBindingInWorkspaceRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
VirtualGroupKommanderWorkspaceRoleBinding
VirtualGroupKommanderWorkspaceRoleBinding is the Schema to be used in the API.
Back to TOC
VirtualGroupKommanderWorkspaceRoleBindingList
VirtualGroupKommanderWorkspaceRoleBindingList contains a list of VirtualGroupKommanderWorkspaceRoleBinding.
Back to TOC
VirtualGroupKommanderWorkspaceRoleBindingSpec
Field |
Description |
Scheme |
Required |
kommanderWorkspaceRoleRef |
|
corev1.LocalObjectReference |
true |
virtualGroupRef |
|
corev1.LocalObjectReference |
true |
Back to TOC
VirtualGroupKommanderWorkspaceRoleBindingStatus
Field |
Description |
Scheme |
Required |
clusterRoleBindingRef |
|
corev1.LocalObjectReference |
false |
roleBindingInWorkspaceRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
VirtualGroupProjectRoleBinding
VirtualGroupProjectRoleBinding is the Schema for the VirtualGroupProjectRoleBinding API.
Back to TOC
VirtualGroupProjectRoleBindingList
VirtualGroupProjectRoleBindingList contains a list of VirtualGroupProjectRoleBinding.
Back to TOC
VirtualGroupProjectRoleBindingSpec
Field |
Description |
Scheme |
Required |
projectRoleRef |
|
corev1.LocalObjectReference |
false |
virtualGroupRef |
|
corev1.LocalObjectReference |
true |
workspaceRoleRef |
WorkspaceRoleRef maybe a LocalObjectReference but the WorkspaceRole is not created in project namespace but in Workspace namespace. “Local” in LocalObjectReference means “Local to project’s workspace” since there can only be one workspace the project is in. |
corev1.LocalObjectReference |
false |
Back to TOC
VirtualGroupProjectRoleBindingStatus
Field |
Description |
Scheme |
Required |
federatedRoleBindingRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
VirtualGroupWorkspaceRoleBinding
VirtualGroupWorkspaceRoleBinding is the Schema for the VirtualGroupWorkspaceRoleBinding API.
Back to TOC
VirtualGroupWorkspaceRoleBindingList
VirtualGroupWorkspaceRoleBindingList contains a list of VirtualGroupWorkspaceRoleBinding.
Back to TOC
VirtualGroupWorkspaceRoleBindingSpec
Field |
Description |
Scheme |
Required |
placement |
|
v1beta1.PlacementSelector |
false |
virtualGroupRef |
|
corev1.LocalObjectReference |
true |
workspaceRoleRef |
|
corev1.LocalObjectReference |
true |
Back to TOC
VirtualGroupWorkspaceRoleBindingStatus
Field |
Description |
Scheme |
Required |
federatedClusterRoleBindingRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
Workspace
Workspace is the Schema for the workspaces API.
Back to TOC
WorkspaceCondition
Field |
Description |
Scheme |
Required |
lastTransitionTime |
Last time the condition transitioned from one status to another. |
metav1.Time |
false |
message |
A human readable message indicating details about the transition. |
string |
false |
reason |
The reason for the condition’s last transition. |
string |
false |
status |
Status of the condition, one of True, False, Unknown. |
corev1.ConditionStatus |
true |
type |
Type of workspace condition. |
WorkspaceConditionType |
true |
Back to TOC
WorkspaceList
WorkspaceList contains a list of Workspace.
Back to TOC
WorkspaceRole
WorkspaceRole is the Schema for the workspaces API.
Back to TOC
WorkspaceRoleList
WorkspaceRoleList contains a list of WorkspaceRole.
Back to TOC
WorkspaceRoleSpec
Field |
Description |
Scheme |
Required |
aggregationRule |
|
rbacv1.AggregationRule |
false |
rules |
|
[]rbacv1.PolicyRule |
false |
Back to TOC
WorkspaceRoleStatus
Field |
Description |
Scheme |
Required |
federatedClusterRoleRef |
|
corev1.LocalObjectReference |
false |
Back to TOC
WorkspaceSpec
Field |
Description |
Scheme |
Required |
clusterLabels |
|
map[string]string |
false |
namespaceName |
NamespaceName specifies the optional namespace name to use for the workspace. This field is immutable, only settable on create. |
string |
false |
Back to TOC
WorkspaceStatus
Field |
Description |
Scheme |
Required |
conditions |
Represents the latest available observations of a workspace’s current state. |
[]WorkspaceCondition |
false |
namespaceRef |
|
corev1.LocalObjectReference |
false |
Back to TOC