print cluster version and status when show member clusters by kubectl
This commit is contained in:
parent
fb91d91c94
commit
ee1c44eef1
|
@ -16,7 +16,14 @@ spec:
|
||||||
singular: membercluster
|
singular: membercluster
|
||||||
scope: Cluster
|
scope: Cluster
|
||||||
versions:
|
versions:
|
||||||
- name: v1alpha1
|
- additionalPrinterColumns:
|
||||||
|
- jsonPath: .status.kubernetesVersion
|
||||||
|
name: KubernetesVersion
|
||||||
|
type: string
|
||||||
|
- jsonPath: .status.conditions[?(@.type=="Ready")].status
|
||||||
|
name: Ready
|
||||||
|
type: string
|
||||||
|
name: v1alpha1
|
||||||
schema:
|
schema:
|
||||||
openAPIV3Schema:
|
openAPIV3Schema:
|
||||||
description: MemberCluster represents the desire state and status of a member
|
description: MemberCluster represents the desire state and status of a member
|
||||||
|
|
|
@ -10,6 +10,8 @@ import (
|
||||||
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
|
||||||
// +kubebuilder:resource:scope="Cluster"
|
// +kubebuilder:resource:scope="Cluster"
|
||||||
// +kubebuilder:subresource:status
|
// +kubebuilder:subresource:status
|
||||||
|
// +kubebuilder:printcolumn:JSONPath=`.status.kubernetesVersion`,name="KubernetesVersion",type=string
|
||||||
|
// +kubebuilder:printcolumn:JSONPath=`.status.conditions[?(@.type=="Ready")].status`,name="Ready",type=string
|
||||||
|
|
||||||
// MemberCluster represents the desire state and status of a member cluster.
|
// MemberCluster represents the desire state and status of a member cluster.
|
||||||
type MemberCluster struct {
|
type MemberCluster struct {
|
||||||
|
|
Loading…
Reference in New Issue