Skip to content

Adds management project for a cluster

Thong Kuah requested to merge cluster_management_projects into master

What does this MR do?

Adds new table and model to associate a cluster to a project for the purposes of:

  • Selecting the managed cluster for a project as the highest priority in our existing cluster hierarchy
  • The same as above, but EE multiple cluster scenario
  • Providing cluster-admin privileges to the projects' CI jobs for a project's management cluster
  • Query performance (don't make DeploymentPlatform do 3 queries when it can do 2 or 1)
  • Add feature flag, default enabled
  • Document feature!
  • [-] Update via API, will do in follow-up MR

#32810 (closed)

Screenshots

Does this MR meet the acceptance criteria?

Conformity

Performance and Testing

Edited by Craig Norris

Merge request reports