Some specs need to be run in a certain order, or they would fail. This is a quick fix to ensure we do not have flakey tests, but comes at a performance hit. We should look into decoupling these specs if possible.
We also create resources (eg. ConfigMaps) with the same name and namespace. This will cause race conditions and dead locks. This PR renames some resources to prevent this, but we should have proper namespace isolation for these tests to run in parallel.
This is a quick fix for now to unblock the v1.12.0 release.
Some specs need to be run in a certain order, or they would fail. This is a quick fix to ensure we do not have flakey tests, but comes at a performance hit. We should look into decoupling these specs if possible.
We also create resources (eg. ConfigMaps) with the same name and namespace. This will cause race conditions and dead locks. This PR renames some resources to prevent this, but we should have proper namespace isolation for these tests to run in parallel.
This is a quick fix for now to unblock the v1.12.0 release.