What problem are you facing?
Crossplane handles status conditions for Composite Resources differently to other fields.
they are a seperate part of the RunFunctionResponse and they are ignored if present on the desired.composite
https://github.com/crossplane/function-sdk-go/blob/5c539d73086161e82568d8126c45cc629b54ecdb/proto/v1/run_function.pb.go#L687-L688
How could this Function help solve your problem?
I am not sure if kro allows setting status conditions but from a crossplane point of view it would be nice if it were possible.
maybe they could be detected on the XR and converted into the format wanted by the RunFunctionResponse?
What problem are you facing?
Crossplane handles status conditions for Composite Resources differently to other fields.
they are a seperate part of the
RunFunctionResponseand they are ignored if present on thedesired.compositehttps://github.com/crossplane/function-sdk-go/blob/5c539d73086161e82568d8126c45cc629b54ecdb/proto/v1/run_function.pb.go#L687-L688
How could this Function help solve your problem?
I am not sure if kro allows setting status conditions but from a crossplane point of view it would be nice if it were possible.
maybe they could be detected on the XR and converted into the format wanted by the
RunFunctionResponse?