Skip to content

Commit 801a67d

Browse files
committed
add short name mcl* for managedcluster* APIs
Signed-off-by: Zhiwei Yin <[email protected]>
1 parent d76f104 commit 801a67d

5 files changed

+12
-3
lines changed

cluster/v1/0000_00_clusters.open-cluster-management.io_managedclusters.crd.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ spec:
88
kind: ManagedCluster
99
listKind: ManagedClusterList
1010
plural: managedclusters
11+
shortNames:
12+
- mcl
13+
- mcls
1114
singular: managedcluster
1215
scope: Cluster
1316
preserveUnknownFields: false

cluster/v1/types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
// +genclient:nonNamespaced
1010
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
1111
// +kubebuilder:subresource:status
12-
// +kubebuilder:resource:scope="Cluster"
12+
// +kubebuilder:resource:scope="Cluster",shortName={"mcl","mcls"}
1313
// +kubebuilder:printcolumn:JSONPath=`.spec.hubAcceptsClient`,name="Hub Accepted",type=boolean
1414
// +kubebuilder:printcolumn:JSONPath=`.spec.managedClusterClientConfigs[*].url`,name="Managed Cluster URLs",type=string
1515
// +kubebuilder:printcolumn:JSONPath=`.status.conditions[?(@.type=="ManagedClusterJoined")].status`,name="Joined",type=string

cluster/v1alpha1/0000_00_clusters.open-cluster-management.io_managedclustersets.crd.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ spec:
88
kind: ManagedClusterSet
99
listKind: ManagedClusterSetList
1010
plural: managedclustersets
11+
shortNames:
12+
- mclset
13+
- mclsets
1114
singular: managedclusterset
1215
scope: Cluster
1316
preserveUnknownFields: false

cluster/v1alpha1/0000_01_clusters.open-cluster-management.io_managedclustersetbindings.crd.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ spec:
88
kind: ManagedClusterSetBinding
99
listKind: ManagedClusterSetBindingList
1010
plural: managedclustersetbindings
11+
shortNames:
12+
- mclsetbinding
13+
- mclsetbindings
1114
singular: managedclustersetbinding
1215
scope: Namespaced
1316
preserveUnknownFields: false

cluster/v1alpha1/types.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
// +genclient:nonNamespaced
99
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
1010
// +kubebuilder:subresource:status
11-
// +kubebuilder:resource:scope="Cluster"
11+
// +kubebuilder:resource:scope="Cluster",shortName={"mclset","mclsets"}
1212

1313
// ManagedClusterSet defines a group of ManagedClusters that user's workload can run on.
1414
// A workload can be defined to deployed on a ManagedClusterSet, which mean:
@@ -65,7 +65,7 @@ type ManagedClusterSetList struct {
6565

6666
// +genclient
6767
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
68-
// +kubebuilder:resource:scope="Namespaced"
68+
// +kubebuilder:resource:scope="Namespaced",shortName={"mclsetbinding","mclsetbindings"}
6969

7070
// ManagedClusterSetBinding projects a ManagedClusterSet into a certain namespace.
7171
// User is able to create a ManagedClusterSetBinding in a namespace and bind it to a

0 commit comments

Comments
 (0)