dalton-hill-0
dalton-hill-0
Related to #5402
### What problem are you facing? We want to communicate error-type messages to our users. We can communicate by setting fields in the Claim’s status, however, if the error is...
### Description of your changes Records the results of the Composition Function's execution to the Claim's events. Fixes #5402 I have: - [x] Read and followed Crossplane's [contribution process]. -...
### What happened? When a Function incorrectly configures the XR's status (e.g., adds a field that does not exist in the XRD/CRD spec), the XR generation increases ~10 times per...
**WORK IN PROGRESS** - Just here for sake of early review, if desired. - Don't review tests files, they are out of date ATM, will update those after we solidify...
### Description of your changes Fixes Crossplane [5402]( https://github.com/crossplane/crossplane/issues/5402) One-pager PR that documents this effort (Crossplane [5426](https://github.com/crossplane/crossplane/pull/5426)) Should be merged with Crossplane [5450](https://github.com/crossplane/crossplane/pull/5450) Additional changes: Adds some go packages to...
### Description of your changes Use server-side apply for reconciling CRDs for composite resources and claims. This will allow for other processes (e.g., CertManager) to control fields on the CRD...
### What happened? After some time, only one event emitted by a composition function can be seen. This occurs because we are exceeding the event refill rate. By [default](https://github.com/kubernetes/kubernetes/blob/a9593d634c6a053848413e600dadbf974627515f/staging/src/k8s.io/client-go/tools/record/events_cache.go#L44-L49) each...
### What problem are you facing? When configuring an XRD with a conversion webhook and CA Bundle injection via CertManager, the resulting CRD reconciliation enters an infinite patch loop between...