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