# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
Project is the Schema for the projects API +kubebuilder:resource:categories="kubecube",scope="Cluster" +kubebuilder:printcolumn:name="Tenant",type=string,JSONPath=`.metadata.labels.kubecube\.io/tenant` +kubebuilder:printcolumn:name="DisplayName",type=string,JSONPath=`.spec.displayName` +kubebuilder:printcolumn:name="Age",type="date",JSONPath=`.metadata.creationTimestamp` +kubebuilder:printcolumn:name="Namespace",type="string",JSONPath=".spec.namespace".
ProjectList contains a list of Project.
ProjectSpec defines the desired state of Project.
ProjectStatus defines the observed state of Project.
Tenant is the Schema for the tenants API +kubebuilder:resource:categories="kubecube",scope="Cluster" +kubebuilder:printcolumn:name="DisplayName",type=string,JSONPath=`.spec.displayName` +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:printcolumn:name="Namespace",type="string",JSONPath=".spec.namespace".
TenantList contains a list of Tenant.
TenantSpec defines the desired state of Tenant.
TenantStatus defines the observed state of Tenant.