kratix
kratix copied to clipboard
Feat: Provide a configuration to override default reconciliation timelines
Promises and resources are reconciled based on events in Kubernetes including resource changes, Kratix controller restarts, and general time passing (defaults to 10hours).
While resources will reconcile every 10 hours by default, that is not sufficient for all Promises or all developer feedback loops. While there is a manual reconcile option available, that is fiddly and would be nicer to have it applied within a context (such as local dev).
This should provide a way to accept user configuration for default reconciliation loops. Note, we may still want to set a limit to the allowable values, but values of 1minute were raised as likely use cases.
Note: Make sure this can be configurable by all installation methods including helm charts and operator.