Skip to content

Refactor KubernetesCluster to base and project

Dan Davison requested to merge qa-refactor-cluster-to-project into master

What does this MR do?

Previously, using Resource::KubernetesCluster.fabricate! would fabricate a Project Cluster. Currently there is no way to differentiate between Project, Group, and Instance-level clusters.

This MR creates a base class and adds a ProjectCluster class.

  • resource/kubernetes_cluster/base.rb
  • resource/kubernetes_cluster/project_cluster.rb
  • (resource/kubernetes_cluster/{group|instance}_cluster.rb)

Does this MR meet the acceptance criteria?

Conformity

Edited by Dan Davison

Merge request reports