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.
显示
- app/finders/clusters/knative_services_finder.rb 8 个添加, 8 个删除app/finders/clusters/knative_services_finder.rb
- app/finders/clusters/kubernetes_namespace_finder.rb 36 个添加, 0 个删除app/finders/clusters/kubernetes_namespace_finder.rb
- app/finders/projects/serverless/functions_finder.rb 37 个添加, 33 个删除app/finders/projects/serverless/functions_finder.rb
- app/models/clusters/cluster.rb 9 个添加, 43 个删除app/models/clusters/cluster.rb
- app/models/clusters/kubernetes_namespace.rb 3 个添加, 28 个删除app/models/clusters/kubernetes_namespace.rb
- app/models/clusters/platforms/kubernetes.rb 21 个添加, 11 个删除app/models/clusters/platforms/kubernetes.rb
- app/models/environment.rb 8 个添加, 1 个删除app/models/environment.rb
- app/models/project.rb 6 个添加, 2 个删除app/models/project.rb
- app/models/project_services/mock_deployment_service.rb 1 个添加, 1 个删除app/models/project_services/mock_deployment_service.rb
- app/services/clusters/build_kubernetes_namespace_service.rb 35 个添加, 0 个删除app/services/clusters/build_kubernetes_namespace_service.rb
- app/services/clusters/create_service.rb 6 个添加, 1 个删除app/services/clusters/create_service.rb
- app/services/clusters/gcp/kubernetes/create_or_update_namespace_service.rb 0 个添加, 5 个删除...ters/gcp/kubernetes/create_or_update_namespace_service.rb
- changelogs/unreleased/52494-separate-namespace-per-project-environment-slug.yml 5 个添加, 0 个删除...52494-separate-namespace-per-project-environment-slug.yml
- db/migrate/20190712040400_add_environment_id_to_clusters_kubernetes_namespaces.rb 10 个添加, 0 个删除...0_add_environment_id_to_clusters_kubernetes_namespaces.rb
- db/migrate/20190712040412_index_clusters_kubernetes_namespaces_on_environment_id.rb 18 个添加, 0 个删除...index_clusters_kubernetes_namespaces_on_environment_id.rb
- db/migrate/20190712064021_add_namespace_per_environment_flag_to_clusters.rb 20 个添加, 0 个删除...2064021_add_namespace_per_environment_flag_to_clusters.rb
- db/schema.rb 5 个添加, 0 个删除db/schema.rb
- doc/user/project/clusters/index.md 29 个添加, 28 个删除doc/user/project/clusters/index.md
- doc/user/project/clusters/serverless/index.md 1 个添加, 1 个删除doc/user/project/clusters/serverless/index.md
- lib/gitlab/ci/build/prerequisite/kubernetes_namespace.rb 25 个添加, 5 个删除lib/gitlab/ci/build/prerequisite/kubernetes_namespace.rb
加载中
想要评论请 注册 或 登录