Skip to content

Commit 7526539

Browse files
authoredOct 18, 2024
Gauge SelectableField by k8s 1.30 version (#1610)
Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
1 parent 1addf43 commit 7526539

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎kube-derive/src/custom_resource.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,9 @@ pub(crate) fn derive(input: proc_macro2::TokenStream) -> proc_macro2::TokenStrea
447447

448448
fn crd() -> #apiext::CustomResourceDefinition {
449449
let columns : Vec<#apiext::CustomResourceColumnDefinition> = #serde_json::from_str(#printers).expect("valid printer column json");
450-
let fields : Vec<#apiext::SelectableField> = #serde_json::from_str(#fields).expect("valid selectableField column json");
450+
#k8s_openapi::k8s_if_ge_1_30! {
451+
let fields : Vec<#apiext::SelectableField> = #serde_json::from_str(#fields).expect("valid selectableField column json");
452+
}
451453
let scale: Option<#apiext::CustomResourceSubresourceScale> = if #scale_code.is_empty() {
452454
None
453455
} else {

0 commit comments

Comments
 (0)