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
|
||||
scope: Cluster
|
||||
versions:
|
||||
- name: v1alpha1
|
||||
- additionalPrinterColumns:
|
||||
- jsonPath: .status.kubernetesVersion
|
||||
name: KubernetesVersion
|
||||
type: string
|
||||
- jsonPath: .status.conditions[?(@.type=="Ready")].status
|
||||
name: Ready
|
||||
type: string
|
||||
name: v1alpha1
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
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
|
||||
// +kubebuilder:resource:scope="Cluster"
|
||||
// +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.
|
||||
type MemberCluster struct {
|
||||
|
|
Loading…
Reference in New Issue