diff --git a/deploy/operator.yaml b/deploy/operator.yaml index bc171ab45ba..eaf883d097c 100644 --- a/deploy/operator.yaml +++ b/deploy/operator.yaml @@ -310,6 +310,15 @@ spec: scope: Cluster versions: - additionalPrinterColumns: + - jsonPath: .status.conditions[?(@.type=='Available')].status + name: AVAILABLE + type: string + - jsonPath: .status.conditions[?(@.type=='Progressing')].status + name: PROGRESSING + type: string + - jsonPath: .status.conditions[?(@.type=='Degraded')].status + name: DEGRADED + type: string - jsonPath: .metadata.creationTimestamp name: AGE type: date diff --git a/pkg/api/scylla/v1alpha1/scylla.scylladb.com_nodeconfigs.yaml b/pkg/api/scylla/v1alpha1/scylla.scylladb.com_nodeconfigs.yaml index ca7f2b31b21..aa37cd46f4e 100644 --- a/pkg/api/scylla/v1alpha1/scylla.scylladb.com_nodeconfigs.yaml +++ b/pkg/api/scylla/v1alpha1/scylla.scylladb.com_nodeconfigs.yaml @@ -16,6 +16,15 @@ spec: scope: Cluster versions: - additionalPrinterColumns: + - jsonPath: .status.conditions[?(@.type=='Available')].status + name: AVAILABLE + type: string + - jsonPath: .status.conditions[?(@.type=='Progressing')].status + name: PROGRESSING + type: string + - jsonPath: .status.conditions[?(@.type=='Degraded')].status + name: DEGRADED + type: string - jsonPath: .metadata.creationTimestamp name: AGE type: date diff --git a/pkg/api/scylla/v1alpha1/zz_generated.deepcopy.go b/pkg/api/scylla/v1alpha1/zz_generated.deepcopy.go index 37b055d0e16..e61476e4330 100644 --- a/pkg/api/scylla/v1alpha1/zz_generated.deepcopy.go +++ b/pkg/api/scylla/v1alpha1/zz_generated.deepcopy.go @@ -313,6 +313,28 @@ func (in *NodeConfigCondition) DeepCopy() *NodeConfigCondition { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in NodeConfigConditions) DeepCopyInto(out *NodeConfigConditions) { + { + in := &in + *out = make(NodeConfigConditions, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + return + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigConditions. +func (in NodeConfigConditions) DeepCopy() NodeConfigConditions { + if in == nil { + return nil + } + out := new(NodeConfigConditions) + in.DeepCopyInto(out) + return *out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NodeConfigList) DeepCopyInto(out *NodeConfigList) { *out = *in @@ -425,7 +447,7 @@ func (in *NodeConfigStatus) DeepCopyInto(out *NodeConfigStatus) { *out = *in if in.Conditions != nil { in, out := &in.Conditions, &out.Conditions - *out = make([]NodeConfigCondition, len(*in)) + *out = make(NodeConfigConditions, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) }