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