Transition between Kubernetes integration service and Clusters
This gitlab-ce~4107678 is intended to track the transition between Kubernetes integration service and Clusters https://gitlab.com/gitlab-org/gitlab-ce/issues/38668#note_49103753
1. Remove Kubernetes Integration from Project
1. Leave Kubernetes Integration as Application Template to populate `CI/CD > Clusters`
1. Make `KubernetesService` hold template parameters only, not logic
#### 10.3 -
- [x] Announce removal of `Kubernetes Integration` from Project
#### 10.4 -
- [x] Disable creation of new Kubernetes Integrations unless they are active and created from template: https://gitlab.com/gitlab-org/gitlab-ce/issues/41054
- [x] Migrate Kubernetes Integration data to Clusters::Cluster: https://gitlab.com/gitlab-org/gitlab-ce/issues/40418
- [x] Extend `deployment_platform` to lazily create `Clusters::Cluster` from Kubernetes Application Template: https://gitlab.com/gitlab-org/gitlab-ce/issues/41056
#### 10.5 -
- [ ] Make Kubernetes Service to be a shallow object to hold only parameters, not logic: https://gitlab.com/gitlab-org/gitlab-ce/issues/41413
- [ ] Remove Kubernetes Integration page: https://gitlab.com/gitlab-org/gitlab-ce/issues/39217
issue