diff --git a/kwok/charts/crds/karpenter.sh_nodeclaims.yaml b/kwok/charts/crds/karpenter.sh_nodeclaims.yaml index 40563c418..24f0b8e53 100644 --- a/kwok/charts/crds/karpenter.sh_nodeclaims.yaml +++ b/kwok/charts/crds/karpenter.sh_nodeclaims.yaml @@ -454,7 +454,7 @@ spec: - spec type: object served: true - storage: true + storage: false subresources: status: {} - additionalPrinterColumns: @@ -898,6 +898,6 @@ spec: - spec type: object served: true - storage: false + storage: true subresources: status: {} diff --git a/kwok/charts/crds/karpenter.sh_nodepools.yaml b/kwok/charts/crds/karpenter.sh_nodepools.yaml index 220043a32..7702d4845 100644 --- a/kwok/charts/crds/karpenter.sh_nodepools.yaml +++ b/kwok/charts/crds/karpenter.sh_nodepools.yaml @@ -521,7 +521,7 @@ spec: - spec type: object served: true - storage: true + storage: false subresources: status: {} - additionalPrinterColumns: @@ -1043,6 +1043,6 @@ spec: - spec type: object served: true - storage: false + storage: true subresources: status: {} diff --git a/pkg/apis/crds/karpenter.sh_nodeclaims.yaml b/pkg/apis/crds/karpenter.sh_nodeclaims.yaml index 5554e9c7e..9683b3190 100644 --- a/pkg/apis/crds/karpenter.sh_nodeclaims.yaml +++ b/pkg/apis/crds/karpenter.sh_nodeclaims.yaml @@ -452,7 +452,7 @@ spec: - spec type: object served: true - storage: true + storage: false subresources: status: {} - additionalPrinterColumns: @@ -894,6 +894,6 @@ spec: - spec type: object served: true - storage: false + storage: true subresources: status: {} diff --git a/pkg/apis/crds/karpenter.sh_nodepools.yaml b/pkg/apis/crds/karpenter.sh_nodepools.yaml index f4bb2ea31..26192b482 100644 --- a/pkg/apis/crds/karpenter.sh_nodepools.yaml +++ b/pkg/apis/crds/karpenter.sh_nodepools.yaml @@ -519,7 +519,7 @@ spec: - spec type: object served: true - storage: true + storage: false subresources: status: {} - additionalPrinterColumns: @@ -1039,6 +1039,6 @@ spec: - spec type: object served: true - storage: false + storage: true subresources: status: {} diff --git a/pkg/apis/v1/nodeclaim.go b/pkg/apis/v1/nodeclaim.go index 1ddb4f0d0..3b2789011 100644 --- a/pkg/apis/v1/nodeclaim.go +++ b/pkg/apis/v1/nodeclaim.go @@ -163,7 +163,6 @@ type Provider = runtime.RawExtension // +kubebuilder:object:root=true // +kubebuilder:resource:path=nodeclaims,scope=Cluster,categories=karpenter // +kubebuilder:subresource:status -// +kubebuilder:storageversion // +kubebuilder:printcolumn:name="Type",type="string",JSONPath=".metadata.labels.node\\.kubernetes\\.io/instance-type",description="" // +kubebuilder:printcolumn:name="Zone",type="string",JSONPath=".metadata.labels.topology\\.kubernetes\\.io/zone",description="" // +kubebuilder:printcolumn:name="Node",type="string",JSONPath=".status.nodeName",description="" diff --git a/pkg/apis/v1/nodepool.go b/pkg/apis/v1/nodepool.go index 94eb488cf..880b7b5cc 100644 --- a/pkg/apis/v1/nodepool.go +++ b/pkg/apis/v1/nodepool.go @@ -177,7 +177,6 @@ type ObjectMeta struct { // NodePool is the Schema for the NodePools API // +kubebuilder:object:root=true -// +kubebuilder:storageversion // +kubebuilder:resource:path=nodepools,scope=Cluster,categories=karpenter // +kubebuilder:printcolumn:name="NodeClass",type="string",JSONPath=".spec.template.spec.nodeClassRef.name",description="" // +kubebuilder:printcolumn:name="Weight",type="string",JSONPath=".spec.weight",priority=1,description="" diff --git a/pkg/apis/v1beta1/nodeclaim.go b/pkg/apis/v1beta1/nodeclaim.go index 6a420052a..f2879bdf1 100644 --- a/pkg/apis/v1beta1/nodeclaim.go +++ b/pkg/apis/v1beta1/nodeclaim.go @@ -163,6 +163,7 @@ type Provider = runtime.RawExtension // +kubebuilder:object:root=true // +kubebuilder:resource:path=nodeclaims,scope=Cluster,categories=karpenter // +kubebuilder:subresource:status +// +kubebuilder:storageversion // +kubebuilder:printcolumn:name="Type",type="string",JSONPath=".metadata.labels.node\\.kubernetes\\.io/instance-type",description="" // +kubebuilder:printcolumn:name="Zone",type="string",JSONPath=".metadata.labels.topology\\.kubernetes\\.io/zone",description="" // +kubebuilder:printcolumn:name="Node",type="string",JSONPath=".status.nodeName",description="" diff --git a/pkg/apis/v1beta1/nodepool.go b/pkg/apis/v1beta1/nodepool.go index 75a9c7001..d5f3201cb 100644 --- a/pkg/apis/v1beta1/nodepool.go +++ b/pkg/apis/v1beta1/nodepool.go @@ -197,6 +197,7 @@ type ObjectMeta struct { // NodePool is the Schema for the NodePools API // +kubebuilder:object:root=true +// +kubebuilder:storageversion // +kubebuilder:resource:path=nodepools,scope=Cluster,categories=karpenter // +kubebuilder:printcolumn:name="NodeClass",type="string",JSONPath=".spec.template.spec.nodeClassRef.name",description="" // +kubebuilder:printcolumn:name="Weight",type="string",JSONPath=".spec.weight",priority=1,description=""