workspaces.kommander.mesosphere.io/v1alpha1
KommanderProjectRole
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | false | ||
status | false |
KommanderProjectRoleList
Field | Description | Scheme | Required |
---|---|---|---|
items | true | ||
metadata | false |
KommanderProjectRoleSpec
Field | Description | Scheme | Required |
---|---|---|---|
projectObjectVerbs | []string | false | |
rules | []rbacv1.PolicyRule | false |
KommanderProjectRoleStatus
Field | Description | Scheme | Required |
---|---|---|---|
roleInProjectRef | corev1.LocalObjectReference | false | |
roleInWorkspaceRef | corev1.LocalObjectReference | false |
KommanderWorkspaceRole
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | false | ||
status | false |
KommanderWorkspaceRoleList
Field | Description | Scheme | Required |
---|---|---|---|
items | true | ||
metadata | false |
KommanderWorkspaceRoleSpec
Field | Description | Scheme | Required |
---|---|---|---|
rules | []rbacv1.PolicyRule | false | |
workspaceObjectVerbs | []string | false |
KommanderWorkspaceRoleStatus
Field | Description | Scheme | Required |
---|---|---|---|
clusterRoleRef | corev1.LocalObjectReference | false | |
roleInWorkspaceRef | corev1.LocalObjectReference | false |
Project
Project is a logical top-level container for a set of Kommander resources.
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | false | ||
status | false |
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 |
ProjectList
ProjectList is a list of Project objects.
Field | Description | Scheme | Required |
---|---|---|---|
items | []Project | true | |
metadata | false |
ProjectRole
ProjectRole is the Schema for the workspaces ProjectRole API.
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | false | ||
status | false |
ProjectRoleList
ProjectRoleList contains a list of ProjectRole.
Field | Description | Scheme | Required |
---|---|---|---|
items | true | ||
metadata | false |
ProjectRoleSpec
Field | Description | Scheme | Required |
---|---|---|---|
rules | []rbacv1.PolicyRule | false |
ProjectRoleStatus
Field | Description | Scheme | Required |
---|---|---|---|
federatedRoleRef | corev1.LocalObjectReference | false |
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 |
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. | false | |
namespaceRef | corev1.LocalObjectReference | false |
VirtualGroupKommanderClusterRoleBinding
VirtualGroupKommanderClusterRoleBinding is the Schema for the VirtualGroupWorkspaceRoleBinding API.
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | true | ||
status | false |
VirtualGroupKommanderClusterRoleBindingList
VirtualGroupKommanderClusterRoleBindingList contains a list of VirtualGroupKommanderClusterRoleBinding.
Field | Description | Scheme | Required |
---|---|---|---|
items | true | ||
metadata | false |
VirtualGroupKommanderClusterRoleBindingSpec
Field | Description | Scheme | Required |
---|---|---|---|
clusterRoleRef | corev1.LocalObjectReference | true | |
virtualGroupRef | corev1.LocalObjectReference | true |
VirtualGroupKommanderClusterRoleBindingStatus
Field | Description | Scheme | Required |
---|---|---|---|
clusterRoleBindingRef | corev1.LocalObjectReference | false |
VirtualGroupKommanderProjectRoleBinding
VirtualGroupKommanderProjectRoleBinding is the Schema to be used in the API.
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | true | ||
status | false |
VirtualGroupKommanderProjectRoleBindingList
VirtualGroupKommanderProjectRoleBindingList contains a list of VirtualGroupKommanderProjectRoleBinding.
Field | Description | Scheme | Required |
---|---|---|---|
items | true | ||
metadata | false |
VirtualGroupKommanderProjectRoleBindingSpec
Field | Description | Scheme | Required |
---|---|---|---|
kommanderProjectRoleRef | corev1.LocalObjectReference | true | |
virtualGroupRef | corev1.LocalObjectReference | true |
VirtualGroupKommanderProjectRoleBindingStatus
Field | Description | Scheme | Required |
---|---|---|---|
roleBindingInProjectRef | corev1.LocalObjectReference | false | |
roleBindingInWorkspaceRef | corev1.LocalObjectReference | false |
VirtualGroupKommanderWorkspaceRoleBinding
VirtualGroupKommanderWorkspaceRoleBinding is the Schema to be used in the API.
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | true | ||
status | false |
VirtualGroupKommanderWorkspaceRoleBindingList
VirtualGroupKommanderWorkspaceRoleBindingList contains a list of VirtualGroupKommanderWorkspaceRoleBinding.
Field | Description | Scheme | Required |
---|---|---|---|
items | true | ||
metadata | false |
VirtualGroupKommanderWorkspaceRoleBindingSpec
Field | Description | Scheme | Required |
---|---|---|---|
kommanderWorkspaceRoleRef | corev1.LocalObjectReference | true | |
virtualGroupRef | corev1.LocalObjectReference | true |
VirtualGroupKommanderWorkspaceRoleBindingStatus
Field | Description | Scheme | Required |
---|---|---|---|
clusterRoleBindingRef | corev1.LocalObjectReference | false | |
roleBindingInWorkspaceRef | corev1.LocalObjectReference | false |
VirtualGroupProjectRoleBinding
VirtualGroupProjectRoleBinding is the Schema for the VirtualGroupProjectRoleBinding API.
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | true | ||
status | false |
VirtualGroupProjectRoleBindingList
VirtualGroupProjectRoleBindingList contains a list of VirtualGroupProjectRoleBinding.
Field | Description | Scheme | Required |
---|---|---|---|
items | true | ||
metadata | false |
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 |
VirtualGroupProjectRoleBindingStatus
Field | Description | Scheme | Required |
---|---|---|---|
federatedRoleBindingRef | corev1.LocalObjectReference | false |
VirtualGroupWorkspaceRoleBinding
VirtualGroupWorkspaceRoleBinding is the Schema for the VirtualGroupWorkspaceRoleBinding API.
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | true | ||
status | false |
VirtualGroupWorkspaceRoleBindingList
VirtualGroupWorkspaceRoleBindingList contains a list of VirtualGroupWorkspaceRoleBinding.
Field | Description | Scheme | Required |
---|---|---|---|
items | true | ||
metadata | false |
VirtualGroupWorkspaceRoleBindingSpec
Field | Description | Scheme | Required |
---|---|---|---|
placement | v1beta1.PlacementSelector | false | |
virtualGroupRef | corev1.LocalObjectReference | true | |
workspaceRoleRef | corev1.LocalObjectReference | true |
VirtualGroupWorkspaceRoleBindingStatus
Field | Description | Scheme | Required |
---|---|---|---|
federatedClusterRoleBindingRef | corev1.LocalObjectReference | false |
Workspace
Workspace is the Schema for the workspaces API.
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | false | ||
status | false |
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 |
WorkspaceList
WorkspaceList contains a list of Workspace.
Field | Description | Scheme | Required |
---|---|---|---|
items | true | ||
metadata | false |
WorkspaceRole
WorkspaceRole is the Schema for the workspaces API.
Field | Description | Scheme | Required |
---|---|---|---|
metadata | false | ||
spec | false | ||
status | false |
WorkspaceRoleList
WorkspaceRoleList contains a list of WorkspaceRole.
Field | Description | Scheme | Required |
---|---|---|---|
items | true | ||
metadata | false |
WorkspaceRoleSpec
Field | Description | Scheme | Required |
---|---|---|---|
aggregationRule | rbacv1.AggregationRule | false | |
rules | []rbacv1.PolicyRule | false |
WorkspaceRoleStatus
Field | Description | Scheme | Required |
---|---|---|---|
federatedClusterRoleRef | corev1.LocalObjectReference | false |
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 |
WorkspaceStatus
Field | Description | Scheme | Required |
---|---|---|---|
conditions | Represents the latest available observations of a workspace’s current state. | false | |
namespaceRef | corev1.LocalObjectReference | false |