|
1 | 1 | package it.aboutbits.postgresql.crd.connection; |
2 | 2 |
|
3 | 3 | import com.fasterxml.jackson.annotation.JsonIgnore; |
| 4 | +import io.fabric8.crd.generator.annotation.AdditionalPrinterColumn; |
4 | 5 | import io.fabric8.kubernetes.api.model.Namespaced; |
5 | 6 | import io.fabric8.kubernetes.client.CustomResource; |
6 | 7 | import io.fabric8.kubernetes.model.annotation.Group; |
|
16 | 17 | @NullMarked |
17 | 18 | @Version("v1") |
18 | 19 | @Group("postgresql.aboutbits.it") |
| 20 | +@AdditionalPrinterColumn( |
| 21 | + name = "Name", |
| 22 | + jsonPath = ".status.name", |
| 23 | + type = AdditionalPrinterColumn.Type.STRING |
| 24 | +) |
| 25 | +@AdditionalPrinterColumn( |
| 26 | + name = "Phase", |
| 27 | + jsonPath = ".status.phase", |
| 28 | + type = AdditionalPrinterColumn.Type.STRING |
| 29 | +) |
| 30 | +@AdditionalPrinterColumn( |
| 31 | + name = "Message", |
| 32 | + jsonPath = ".status.message", |
| 33 | + type = AdditionalPrinterColumn.Type.STRING |
| 34 | +) |
| 35 | +@AdditionalPrinterColumn( |
| 36 | + name = "Since", |
| 37 | + jsonPath = ".status.lastPhaseTransitionTime", |
| 38 | + type = AdditionalPrinterColumn.Type.DATE |
| 39 | +) |
| 40 | +@AdditionalPrinterColumn( |
| 41 | + name = "Age", |
| 42 | + jsonPath = ".metadata.creationTimestamp", |
| 43 | + type = AdditionalPrinterColumn.Type.DATE |
| 44 | +) |
19 | 45 | public class ClusterConnection |
20 | 46 | extends CustomResource<ClusterConnectionSpec, CRStatus> |
21 | 47 | implements Namespaced, Named { |
|
0 commit comments