Skip to content

Conversation

hiddeco
Copy link
Member

@hiddeco hiddeco commented Sep 22, 2020

This commit ensures that resources will only return early if they are
already in a Ready==True state. If not, but the status object somehow
still reports that it has an artifact, the reconciliation will continue
to ensure and/or guarantee state, and to prevent a deadlock from
happening.

Expected to resolve: fluxcd/flux2#245

@hiddeco hiddeco added the bug Something isn't working label Sep 22, 2020
@hiddeco hiddeco force-pushed the resource-statuses branch 3 times, most recently from f6ff530 to 2902a3c Compare September 22, 2020 15:00
This commit ensures that resources will only return early if they are
already in a `Ready==True` state. If not, but the status object somehow
still reports that it has an artifact, the reconciliation will continue
to ensure and/or guarantee state, and to prevent a deadlock from
happening.
@hiddeco hiddeco merged commit 7c75aaf into master Sep 22, 2020
@hiddeco hiddeco deleted the resource-statuses branch September 22, 2020 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

HelmRepository stuck on "reconciliation in progress"
2 participants