Make ClusterUsage actually cluster scoped
Now with more cluster! (Also, give it a status subresource.) Signed-off-by: Nic Cope <nicc@rk0n.org>
This commit is contained in:
parent
d3ba9c939d
commit
b9b0a14684
|
@ -35,8 +35,8 @@ import (
|
||||||
// +kubebuilder:printcolumn:name="DETAILS",type="string",JSONPath=".metadata.annotations.crossplane\\.io/usage-details"
|
// +kubebuilder:printcolumn:name="DETAILS",type="string",JSONPath=".metadata.annotations.crossplane\\.io/usage-details"
|
||||||
// +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status"
|
// +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status"
|
||||||
// +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp"
|
// +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp"
|
||||||
// +kubebuilder:resource:categories=crossplane
|
// +kubebuilder:resource:scope=Cluster,categories=crossplane
|
||||||
// +kubebuilder:scope=cluster,subresource:status
|
// +kubebuilder:subresource:status
|
||||||
type ClusterUsage struct {
|
type ClusterUsage struct {
|
||||||
metav1.TypeMeta `json:",inline"`
|
metav1.TypeMeta `json:",inline"`
|
||||||
metav1.ObjectMeta `json:"metadata,omitempty"`
|
metav1.ObjectMeta `json:"metadata,omitempty"`
|
||||||
|
|
|
@ -14,7 +14,7 @@ spec:
|
||||||
listKind: ClusterUsageList
|
listKind: ClusterUsageList
|
||||||
plural: clusterusages
|
plural: clusterusages
|
||||||
singular: clusterusage
|
singular: clusterusage
|
||||||
scope: Namespaced
|
scope: Cluster
|
||||||
versions:
|
versions:
|
||||||
- additionalPrinterColumns:
|
- additionalPrinterColumns:
|
||||||
- jsonPath: .metadata.annotations.crossplane\.io/usage-details
|
- jsonPath: .metadata.annotations.crossplane\.io/usage-details
|
||||||
|
@ -212,4 +212,5 @@ spec:
|
||||||
type: object
|
type: object
|
||||||
served: true
|
served: true
|
||||||
storage: true
|
storage: true
|
||||||
subresources: {}
|
subresources:
|
||||||
|
status: {}
|
||||||
|
|
Loading…
Reference in New Issue