1
0
mirror of https://github.com/kata-containers/kata-containers.git synced 2025-05-09 17:07:33 +00:00

gha: Enable uninstall kbs client function for coco gha workflow

This PR enables the uninstall kbs client function for coco gha tdx
workflow.

Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
This commit is contained in:
Gabriela Cervantes 2024-05-06 15:55:24 +00:00
parent aaf9b54d97
commit b54dc26073
2 changed files with 9 additions and 0 deletions
.github/workflows
tests/integration/kubernetes

View File

@ -67,6 +67,10 @@ jobs:
timeout-minutes: 10
run: bash tests/integration/kubernetes/gha-run.sh deploy-kata-tdx
- name: Uninstall previous `kbs-client`
timeout-minutes: 10
run: bash tests/integration/kubernetes/gha-run.sh uninstall-kbs-client
- name: Deploy CoCo KBS
timeout-minutes: 10
run: bash tests/integration/kubernetes/gha-run.sh deploy-coco-kbs

View File

@ -266,6 +266,10 @@ function install_kbs_client() {
kbs_install_cli
}
function uninstall_kbs_client() {
kbs_uninstall_cli
}
function run_tests() {
ensure_yq
platform="${1:-}"
@ -594,6 +598,7 @@ function main() {
delete-coco-kbs) delete_coco_kbs ;;
delete-cluster) cleanup "aks" ;;
delete-cluster-kcli) delete_cluster_kcli ;;
uninstall-kbs-client) uninstall_kbs_client ;;
*) >&2 echo "Invalid argument"; exit 2 ;;
esac
}