[CI] Deal intelligently with concurrent-runs of pipelines for tags and branches for the same commit
For example: https://gitlab.com/gitlab-org/cloud-native/gitlab-operator/-/pipelines/348795099 and https://gitlab.com/gitlab-org/cloud-native/gitlab-operator/-/pipelines/348796195 are working off the same commit, except one has been triggered by branch/MR the other by tag, as a result they both try to provision the same namespace and more importantly de-provision it, effectively clobbering each other...
Edited by Dmytro Makovey