provider-helm
provider-helm copied to clipboard
Implement helm atomic
What problem are you facing?
Release deployment fails due to external dependencies, but would be able to deploy a couple of seconds later. provider-helm does not retry to upgrade the release because the current release description matches the configured release resource.
Atomic would ensure that only a successful deployment is considered deployed.
How could Crossplane help solve your problem?
Crossplane reconcile would ensure deployments are retried until a successful deployment.
Potentially a retryBackoff would be required.
I believe this is already possible with rollbackLimit today, implemented with this PR.
@blut are you aware of that, would it work with your use case? You can set it to a high enough number if you want to retry indefinitely.
closed due to inactivity