class Gitlab::QA::Component::SuggestedReviewer

def create_cluster

def create_cluster
  @cluster.create!
end

def deploy_services

def deploy_services
  Dir.glob(File.join(MANIFESTS_PATH, '**/*')).each do |file|
    Runtime::Logger.info("Applying manifest #{file}")
    @cluster.apply_manifest(File.read(file))
  end
end

def initialize

def initialize
  @cluster = Service::KubernetesCluster.new(provider_class: Service::ClusterProvider::K3d)
end

def name

def name
  @name ||= "suggested_reviewer"
end

def prepare

def prepare
  @cluster.create_registry_mirror
end

def teardown

def teardown
  @cluster.remove!
end

def teardown?

def teardown?
  !Runtime::Scenario.attributes.include?(:teardown) || Runtime::Scenario.teardown
end

def wait_until_ready; end

def wait_until_ready; end