-
- Downloads
Integrates Kubernetes namespace on Clusters flow
- Modifies 'FinalizeCreationService' class to create KubernetesNamespace instance. - Adds CreateServicesAccountService to ensure gitlab and namespaced services account are created. - If cluster is using RBAC as authorization, also create a role binding and a cluster role binding account
Showing
- app/models/clusters/cluster.rb 7 additions, 0 deletionsapp/models/clusters/cluster.rb
- app/models/clusters/kubernetes_namespace.rb 14 additions, 22 deletionsapp/models/clusters/kubernetes_namespace.rb
- app/models/clusters/platforms/kubernetes.rb 3 additions, 11 deletionsapp/models/clusters/platforms/kubernetes.rb
- app/models/clusters/project.rb 4 additions, 6 deletionsapp/models/clusters/project.rb
- app/services/clusters/gcp/finalize_creation_service.rb 27 additions, 7 deletionsapp/services/clusters/gcp/finalize_creation_service.rb
- app/services/clusters/gcp/kubernetes/create_service_account_service.rb 39 additions, 10 deletions...clusters/gcp/kubernetes/create_service_account_service.rb
- app/services/clusters/gcp/kubernetes/fetch_kubernetes_token_service.rb 5 additions, 3 deletions...clusters/gcp/kubernetes/fetch_kubernetes_token_service.rb
- app/services/clusters/gcp/services_account_service.rb 51 additions, 0 deletionsapp/services/clusters/gcp/services_account_service.rb
- app/services/clusters/kubernetes/configure_service.rb 33 additions, 12 deletionsapp/services/clusters/kubernetes/configure_service.rb
- app/workers/cluster_platform_configure_worker.rb 1 addition, 3 deletionsapp/workers/cluster_platform_configure_worker.rb
- db/migrate/20181009190428_create_clusters_kubernetes_namespaces.rb 7 additions, 3 deletions...e/20181009190428_create_clusters_kubernetes_namespaces.rb
- db/post_migrate/20181009205043_populate_cluster_kubernetes_namespace.rb 11 additions, 10 deletions...e/20181009205043_populate_cluster_kubernetes_namespace.rb
- db/schema.rb 2 additions, 0 deletionsdb/schema.rb
- lib/gitlab/background_migration/populate_cluster_kubernetes_namespace.rb 8 additions, 8 deletions...ground_migration/populate_cluster_kubernetes_namespace.rb
- lib/gitlab/background_migration/populate_cluster_project_namespace.rb 0 additions, 41 deletions...ackground_migration/populate_cluster_project_namespace.rb
- lib/gitlab/kubernetes/kube_client.rb 7 additions, 0 deletionslib/gitlab/kubernetes/kube_client.rb
- lib/gitlab/kubernetes/role_binding.rb 47 additions, 0 deletionslib/gitlab/kubernetes/role_binding.rb
- spec/controllers/projects/clusters_controller_spec.rb 11 additions, 20 deletionsspec/controllers/projects/clusters_controller_spec.rb
- spec/lib/gitlab/background_migration/populate_cluster_kubernetes_namespace_spec.rb 60 additions, 5 deletions...d_migration/populate_cluster_kubernetes_namespace_spec.rb
- spec/lib/gitlab/kubernetes/role_binding_spec.rb 47 additions, 0 deletionsspec/lib/gitlab/kubernetes/role_binding_spec.rb
lib/gitlab/kubernetes/role_binding.rb
0 → 100644
Please register or sign in to comment