Bugfix - chicken or egg situation.

This commit is contained in:
2023-02-21 20:38:21 +00:00
parent 8bdccb4b8d
commit d3c5cc6ccd
3 changed files with 9 additions and 4 deletions
+6 -1
View File
@@ -60,12 +60,17 @@ func (r *ManagedJobReconciler) Reconcile(ctx context.Context, req ctrl.Request)
originalMainJobDefinition := cp.mj.DeepCopy()
cp.generateDependencyTree()
_, theSame, _ := pandati.CompareStructsReplaced(originalMainJobDefinition, cp.mj)
if !theSame {
cp.updateCRDStatusDirectly()
}
originalMainJobDefinition = cp.mj.DeepCopy()
// TODO: Re-enable after testing
cp.checkRunningJobsStatus()
cp.runPendingJobs()
_, theSame, _ := pandati.CompareStructsReplaced(originalMainJobDefinition, cp.mj)
_, theSame, _ = pandati.CompareStructsReplaced(originalMainJobDefinition, cp.mj)
if !theSame {
cp.updateCRDStatusDirectly()
}