-
- Downloads
Use separate Kubernetes namespaces per environment
Kubernetes deployments on new clusters will now have a separate namespace per project environment, instead of sharing a single namespace for the project. Behaviour of existing clusters is unchanged. All new functionality is controlled by the :kubernetes_namespace_per_environment feature flag, which is safe to enable/disable at any time.
Showing
- lib/gitlab/kubernetes/default_namespace.rb 58 additions, 0 deletionslib/gitlab/kubernetes/default_namespace.rb
- lib/gitlab/prometheus/query_variables.rb 1 addition, 4 deletionslib/gitlab/prometheus/query_variables.rb
- spec/controllers/projects/serverless/functions_controller_spec.rb 11 additions, 8 deletions...trollers/projects/serverless/functions_controller_spec.rb
- spec/factories/clusters/clusters.rb 5 additions, 0 deletionsspec/factories/clusters/clusters.rb
- spec/factories/clusters/kubernetes_namespaces.rb 11 additions, 2 deletionsspec/factories/clusters/kubernetes_namespaces.rb
- spec/features/projects/serverless/functions_spec.rb 7 additions, 5 deletionsspec/features/projects/serverless/functions_spec.rb
- spec/finders/clusters/knative_services_finder_spec.rb 13 additions, 9 deletionsspec/finders/clusters/knative_services_finder_spec.rb
- spec/finders/clusters/kubernetes_namespace_finder_spec.rb 110 additions, 0 deletionsspec/finders/clusters/kubernetes_namespace_finder_spec.rb
- spec/finders/projects/serverless/functions_finder_spec.rb 12 additions, 13 deletionsspec/finders/projects/serverless/functions_finder_spec.rb
- spec/lib/gitlab/ci/build/prerequisite/kubernetes_namespace_spec.rb 65 additions, 16 deletions...gitlab/ci/build/prerequisite/kubernetes_namespace_spec.rb
- spec/lib/gitlab/kubernetes/default_namespace_spec.rb 85 additions, 0 deletionsspec/lib/gitlab/kubernetes/default_namespace_spec.rb
- spec/lib/gitlab/prometheus/query_variables_spec.rb 3 additions, 3 deletionsspec/lib/gitlab/prometheus/query_variables_spec.rb
- spec/models/clusters/cluster_spec.rb 25 additions, 51 deletionsspec/models/clusters/cluster_spec.rb
- spec/models/clusters/kubernetes_namespace_spec.rb 37 additions, 47 deletionsspec/models/clusters/kubernetes_namespace_spec.rb
- spec/models/clusters/platforms/kubernetes_spec.rb 48 additions, 163 deletionsspec/models/clusters/platforms/kubernetes_spec.rb
- spec/models/environment_spec.rb 59 additions, 0 deletionsspec/models/environment_spec.rb
- spec/models/project_spec.rb 18 additions, 30 deletionsspec/models/project_spec.rb
- spec/requests/api/project_clusters_spec.rb 0 additions, 1 deletionspec/requests/api/project_clusters_spec.rb
- spec/services/clusters/build_kubernetes_namespace_service_spec.rb 57 additions, 0 deletions...vices/clusters/build_kubernetes_namespace_service_spec.rb
- spec/services/clusters/gcp/kubernetes/create_or_update_namespace_service_spec.rb 9 additions, 5 deletions...gcp/kubernetes/create_or_update_namespace_service_spec.rb
lib/gitlab/kubernetes/default_namespace.rb
0 → 100644
Please register or sign in to comment