lib/publiccloud/k8sbasetest.pm

init

Prepare the provider and install kubectl

apply_manifest

Apply a kubernetes manifest

find_pods

Find pods using kubectl queries

wait_for_job_complete

Wait until the job is complete

validate_log

Validates that the logs contains a text

get_k8s_service_name

Returns the name for the kubernetes service