Skip to content

Commit 336a127

Browse files
Merge pull request #181 from abays/cli_status
Add missing status message to resources in CLI
2 parents e1b6b7c + da42a6d commit 336a127

13 files changed

+129
-49
lines changed

api/bases/barbican.openstack.org_barbicanapis.yaml

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

api/bases/barbican.openstack.org_barbicankeystonelisteners.yaml

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

api/bases/barbican.openstack.org_barbicans.yaml

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

api/bases/barbican.openstack.org_barbicanworkers.yaml

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

api/v1beta1/barbican_types.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ type BarbicanStatus struct {
125125

126126
//+kubebuilder:object:root=true
127127
//+kubebuilder:subresource:status
128+
//+kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.conditions[0].status",description="Status"
129+
//+kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[0].message",description="Message"
128130

129131
// Barbican is the Schema for the barbicans API
130132
type Barbican struct {

api/v1beta1/barbicanapi_types.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ type BarbicanAPIStatus struct {
9696

9797
//+kubebuilder:object:root=true
9898
//+kubebuilder:subresource:status
99+
//+kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.conditions[0].status",description="Status"
100+
//+kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[0].message",description="Message"
99101

100102
// BarbicanAPI is the Schema for the barbicanapis API
101103
type BarbicanAPI struct {

api/v1beta1/barbicankeystonelistener_types.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ type BarbicanKeystoneListenerStatus struct {
7676

7777
//+kubebuilder:object:root=true
7878
//+kubebuilder:subresource:status
79+
//+kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.conditions[0].status",description="Status"
80+
//+kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[0].message",description="Message"
7981

8082
// BarbicanKeystoneListener is the Schema for the barbicankeystonelistener API
8183
type BarbicanKeystoneListener struct {

api/v1beta1/barbicanworker_types.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ type BarbicanWorkerStatus struct {
7979

8080
//+kubebuilder:object:root=true
8181
//+kubebuilder:subresource:status
82+
//+kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.conditions[0].status",description="Status"
83+
//+kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[0].message",description="Message"
8284

8385
// BarbicanWorker is the Schema for the barbicanworkers API
8486
type BarbicanWorker struct {

config/crd/bases/barbican.openstack.org_barbicanapis.yaml

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

config/crd/bases/barbican.openstack.org_barbicankeystonelisteners.yaml

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

0 commit comments

Comments
 (0)