Kubernetes resources should be re-created when deleted
I was overhauling my pipeline configuration and I deleted the whole project namespace from the Kubernetes cluster, to get rid of all old resources and to start over. Then all my jobs started to fail. ### How to reproduce * Create a group Kubernetes cluster * Run a CI job with `environment` set in a project of the group * Check that a namespace has been created for the project: `kubectl get namespaces` * Delete the namespace: `kubectl delete namespace my-project-123` * Run the same job again ### Exprected result I expected the namespace and its resources to be created again. ### Actual result No namespace is created. The job does not have the kubernetes variables available and if the job uses `kubectl` it will fail. ### Workaround I connected to GitLab's database and I deleted the namespace from table `clusters_kubernetes_namespaces`. After that the namespace was created again.
issue