Nic Cope

Results 846 comments of Nic Cope

Supporting multiple versions in a declarative way - i.e. without writing conversion code - seems like a pretty hard problem. Tackling that problem is not on the horizon for us...

@turkenh and I discussed tackling this as part of the `Usage` type we're introducing to handle deletion ordering in https://github.com/crossplane/crossplane/pull/4215. We decided not to conflate them, at least for now....

> Here's a strawman sketch of what generic cross-resource references might look like. We may need to be careful that generic references don't devolve into something similar to patch and...

@pedjak The implementation has changed a few times since that design was implemented, but the API it describes is still valid. i.e. Many MRs have `spec.forProvider.example` fields that can be...

* https://github.com/crossplane/crossplane/issues/2262 This is something we could include in an MRD as a 'native' field. This idea appeals to me as it gives us a little more future-proofing than annotations...

We actually already have some Composition validation code, for example: https://github.com/crossplane/crossplane/blob/9850b98edc3362c41f66997a12d7b3adb916eace/internal/controller/apiextensions/composite/composed.go#L107 Currently this code (i.e. `RejectMixedTemplates` and `RejectDuplicateNames`) lives in the XR reconciler, and will fail to reconcile any XR...

@sttts Yes, see the comment history. The issue was that when this was raised many years ago kubebuilder didn't expose a way to generate anyOf/oneOf. They added it sometime between...

Hi Brian, Great question! We have considered using Config Connector, but we feel that a purpose built Crossplane provider offers a better experience for our community. This experience comes largely...