Nic Cope
Nic Cope
Looks like this fails E2Es pretty consistently. I'd vote we don't try squeeze it into 1.15.
Per my comment at https://github.com/crossplane/crossplane/pull/5644#discussion_r1589840058 I realized this is way more subtle and complex than I had remembered. Notably we can't enable caching of `Unstructured` resources without also finding some...
> This integration would allow users to identify and resolve schema inconsistencies during rendering, especially when the XRD is already being loaded, thereby preventing potential issues in resource provisioning and...
@chaitanyakolluru does your function tell Crossplane that the resources are now unready? It's up to the function to report that a desired composed resource is Ready: false in the RunFunctionResponse...
I just closed https://github.com/crossplane/crossplane/issues/4316, as a "duplicate" of this tracking issue. Part of what that issue was tracking was _removing_ polling support altogether. Perhaps we could bring that into scope...
I noticed while working on https://github.com/crossplane/crossplane/pull/5651 that there might be a data race in the realtime compositions implementation: https://github.com/crossplane/crossplane/blob/432e1637f677bf46e3fa5b84211bc903141409bb/internal/controller/apiextensions/definition/composed.go#L198-L201 https://github.com/crossplane/crossplane/blob/432e1637f677bf46e3fa5b84211bc903141409bb/internal/controller/apiextensions/definition/composed.go#L269 These both write to a map, but they don't have...
Something to be aware of: https://github.com/crossplane-contrib/provider-kubernetes/pull/246#discussion_r1606334812 It seems like in some cases SSA will bump the resource version of the applied object even if nothing changed. In theory this could...
I've added this as a stretch goal/maybe for getting composition functions to GA. I could see folks wanting to only allow signed functions to run on their control planes.
I learned today that `kubectl validate` is a thing. Apparently it does a lot of what our validate command does, and is designed to be used a library that other...
> We could think of splitting the caching mechanism to its separate command so that one could use its output to feed CRDs to kubectl validate directly instead. IIRC having...