Flux CD
Hard
Troubleshooting
A HelmRelease sets upgrade.remediation.retries: 3 and nothing else under remediation. What happens between failed upgrade attempts?
Select your answer:
Show answer and explanation
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.
More hard Flux CD questions
- How does notification-controller build the webhook URL path for a Receiver?
- A HelmRelease's chartRef points at an OCIRepository holding a Helm chart. How should the OCIRepository's layerSelector handle the chart layer?
- How can you make Flux refuse an OCI artifact that wasn't signed by your CI pipeline?
- Which GitRepository setting makes Flux check that the tag it checks out was signed with a trusted PGP key?
- One kustomize-controller can't keep up with thousands of Kustomizations. How does Flux split the work?
- What does 'flux reconcile kustomization my-app' change on the object to trigger a reconciliation?