We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 297f75b commit 15bb2a4Copy full SHA for 15bb2a4
crates/stackable-versioned-macros/src/codegen/container/struct/k8s.rs
@@ -495,12 +495,18 @@ impl Struct {
495
);
496
});
497
498
+ // Carry over the status field if the user set a status subresource
499
+ let status_field = kubernetes_arguments.status
500
+ .is_some()
501
+ .then(|| quote! { status: #variant_data_ident.status, });
502
+
503
quote! {
504
(Self::#current_object_version_ident(#variant_data_ident), #desired_object_version_string) => {
505
#(#conversions)*
506
507
let desired_object = Self::#desired_object_variant_ident(#desired_object_module_ident::#struct_ident {
508
metadata: #variant_data_ident.metadata,
509
+ #status_field
510
spec: converted,
511
512
0 commit comments