Skip to content

Commit 3341e0a

Browse files
Merge pull request #833 from vyzigold/print_status_messages_ck
Print STATUS and MESSAGE columns for ck and ck-api
2 parents 6dc2a0f + 8cd5023 commit 3341e0a

6 files changed

Lines changed: 44 additions & 4 deletions

api/bases/telemetry.openstack.org_cloudkitties.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,16 @@ spec:
1414
singular: cloudkitty
1515
scope: Namespaced
1616
versions:
17-
- name: v1beta1
17+
- additionalPrinterColumns:
18+
- description: Status
19+
jsonPath: .status.conditions[0].status
20+
name: Status
21+
type: string
22+
- description: Message
23+
jsonPath: .status.conditions[0].message
24+
name: Message
25+
type: string
26+
name: v1beta1
1827
schema:
1928
openAPIV3Schema:
2029
description: CloudKitty is the Schema for the cloudkitties API

api/bases/telemetry.openstack.org_cloudkittyapis.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,16 @@ spec:
1414
singular: cloudkittyapi
1515
scope: Namespaced
1616
versions:
17-
- name: v1beta1
17+
- additionalPrinterColumns:
18+
- description: Status
19+
jsonPath: .status.conditions[0].status
20+
name: Status
21+
type: string
22+
- description: Message
23+
jsonPath: .status.conditions[0].message
24+
name: Message
25+
type: string
26+
name: v1beta1
1827
schema:
1928
openAPIV3Schema:
2029
description: CloudKittyAPI is the Schema for the cloudkittyapis API

api/v1beta1/cloudkitty_types.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,8 @@ type CloudKittyStatus struct {
342342

343343
//+kubebuilder:object:root=true
344344
//+kubebuilder:subresource:status
345+
//+kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.conditions[0].status",description="Status"
346+
//+kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[0].message",description="Message"
345347

346348
// CloudKitty is the Schema for the cloudkitties API
347349
type CloudKitty struct {

api/v1beta1/cloudkittyapi_types.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ type CloudKittyAPIStatus struct {
114114

115115
//+kubebuilder:object:root=true
116116
//+kubebuilder:subresource:status
117+
//+kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.conditions[0].status",description="Status"
118+
//+kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[0].message",description="Message"
117119

118120
// CloudKittyAPI is the Schema for the cloudkittyapis API
119121
type CloudKittyAPI struct {

config/crd/bases/telemetry.openstack.org_cloudkitties.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,16 @@ spec:
1414
singular: cloudkitty
1515
scope: Namespaced
1616
versions:
17-
- name: v1beta1
17+
- additionalPrinterColumns:
18+
- description: Status
19+
jsonPath: .status.conditions[0].status
20+
name: Status
21+
type: string
22+
- description: Message
23+
jsonPath: .status.conditions[0].message
24+
name: Message
25+
type: string
26+
name: v1beta1
1827
schema:
1928
openAPIV3Schema:
2029
description: CloudKitty is the Schema for the cloudkitties API

config/crd/bases/telemetry.openstack.org_cloudkittyapis.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,16 @@ spec:
1414
singular: cloudkittyapi
1515
scope: Namespaced
1616
versions:
17-
- name: v1beta1
17+
- additionalPrinterColumns:
18+
- description: Status
19+
jsonPath: .status.conditions[0].status
20+
name: Status
21+
type: string
22+
- description: Message
23+
jsonPath: .status.conditions[0].message
24+
name: Message
25+
type: string
26+
name: v1beta1
1827
schema:
1928
openAPIV3Schema:
2029
description: CloudKittyAPI is the Schema for the cloudkittyapis API

0 commit comments

Comments
 (0)