Copy `KubernetesService` logic in `Clusters::Platforms::Kubernetes` to make it interchangeable. And implement a selector.
Objectives
Deliverable in %10.3 .
- Revert copied KubernetesService logic from . Add tests to make sure if it's interchangeable.
- EE Port
- Implement selector
deployment_platform
Sidenote
- "Transition period" which has been described at https://gitlab.com/gitlab-org/gitlab-ce/issues/39074#transition-period.
/cc @ayufan
Edited by Shinya Maeda