# A HelmRelease sets upgrade.remediation.retries: 3 and nothing else under remediation. What happens between failed upgrade attempts?

Flux CD, Hard (Expert), Troubleshooting. https://k8wiz.com/uquiz/a-helmrelease-sets-upgraderemediationretries-3-and-nothing-else-under-remediation-what-happens-between-failed-upgrade-attempts

- A. helm-controller uninstalls the release and installs it again
- B. Nothing, and the release stays failed until the next commit
- C. helm-controller rolls the release back, the default strategy
- D. helm-controller deletes the release's pods so they restart

**Answer:** helm-controller rolls the release back, the default strategy

**Explanation:** Between attempts helm-controller remediates with upgrade.remediation.strategy, which defaults to rollback. Set uninstall to remove and reinstall instead. remediateLastFailure defaults to true once retries is above 0, so the final failure is rolled back too.
