Recreate job always if generation has changed #414
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Delete the k8s
Job
if theGitJob
generation has changed. This deletion will trigger a reconciliation loop, and a new k8sJob
will be created. k8sJobs
are immutable, so we need to delete and recreate.Don't use retry if there is a conflict error when updating the
GitJob
Status. This was updating theObservedGeneration
when it shouldn't . UseRequeue
instead of retry.e2e in fleet with this version are passing rancher/fleet#2080
refers to #415