This fixes a race condition where the release controller would update a
Release's condition, then patch over it with the values removed, as they
were just added after running the strategy executor.
Now, the strategy executor only patches .Status.Strategy for Releases,
while the controller does a good ol' update to change
.Status.AchievedStep and .Status.Conditions.
This fixes a race condition where the release controller would update a Release's condition, then patch over it with the values removed, as they were just added after running the strategy executor.
Now, the strategy executor only patches .Status.Strategy for Releases, while the controller does a good ol' update to change .Status.AchievedStep and .Status.Conditions.