Use ConditionSeverityError only if the error is non-transient #3017
Labels
kind/bug
Categorizes issue or PR as related to a bug.
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Some conditions are set incorrectly to false with error severity, even if the failures are transient.
Transient failures mostly happen during the cluster creation, and when AWSCluster conditions are set to false with Error severity, it bubbles up to Cluster Ready() condition with error severity and could be interpreted as an unrecoverable error.
We should set transient errors with Warning severity.
Example (left side is Cluster and right side is AWSCluster):
The text was updated successfully, but these errors were encountered: