-
- Downloads
Create k8s namespace for project in group clusters
AFAIK the only relevant place is Projects::CreateService, this gets called when user creates a new project, forks a new project and does those things via the api. Also create k8s namespace for new group hierarchy when transferring project between groups Uses new Refresh service to create k8s namespaces - Ensure we use Cluster#cluster_project If a project has multiple clusters (EE), using Project#cluster_project is not guaranteed to return the cluster_project for this cluster. So switch to using Cluster#cluster_project - at this stage a cluster can only have 1 cluster_project. Also, remove rescue so that sidekiq can retry
Showing
- app/models/clusters/cluster.rb 17 additions, 5 deletionsapp/models/clusters/cluster.rb
- app/models/project.rb 6 additions, 0 deletionsapp/models/project.rb
- app/services/clusters/refresh_service.rb 33 additions, 0 deletionsapp/services/clusters/refresh_service.rb
- app/services/projects/create_service.rb 6 additions, 0 deletionsapp/services/projects/create_service.rb
- app/services/projects/transfer_service.rb 5 additions, 0 deletionsapp/services/projects/transfer_service.rb
- app/workers/all_queues.yml 1 addition, 0 deletionsapp/workers/all_queues.yml
- app/workers/cluster_platform_configure_worker.rb 1 addition, 11 deletionsapp/workers/cluster_platform_configure_worker.rb
- app/workers/cluster_project_configure_worker.rb 12 additions, 0 deletionsapp/workers/cluster_project_configure_worker.rb
- spec/models/clusters/cluster_spec.rb 20 additions, 0 deletionsspec/models/clusters/cluster_spec.rb
- spec/models/project_spec.rb 18 additions, 0 deletionsspec/models/project_spec.rb
- spec/services/clusters/refresh_service_spec.rb 107 additions, 0 deletionsspec/services/clusters/refresh_service_spec.rb
- spec/services/projects/create_service_spec.rb 26 additions, 0 deletionsspec/services/projects/create_service_spec.rb
- spec/services/projects/transfer_service_spec.rb 26 additions, 0 deletionsspec/services/projects/transfer_service_spec.rb
- spec/workers/cluster_platform_configure_worker_spec.rb 37 additions, 15 deletionsspec/workers/cluster_platform_configure_worker_spec.rb
app/services/clusters/refresh_service.rb
0 → 100644
Please register or sign in to comment