github.com/kata-containers/tests@v0.0.0-20240307153542-772105b56064/metrics/disk/cassandra_kubernetes/cassandra-tdx.sh (about) 1 #!/bin/bash 2 # 3 # Copyright (c) 2022 Intel Corporation 4 # 5 # SPDX-License-Identifier: Apache-2.0 6 7 set -e 8 set -x 9 10 SCRIPT_PATH=$(dirname "$(readlink -f "$0")") 11 12 source "${SCRIPT_PATH}/../../../.ci/lib.sh" 13 source "${SCRIPT_PATH}/../../lib/common.bash" 14 source "${SCRIPT_PATH}/../../../functional/tdx/lib/common-tdx.bash" 15 test_repo="${test_repo:-github.com/kata-containers/tests}" 16 17 function start_cassandra() { 18 info "Start cassandra" 19 pushd "${GOPATH}/src/${test_repo}/metrics/disk/cassandra_kubernetes" 20 bash ./cassandra.sh 21 popd 22 } 23 24 25 26 function main() { 27 get_config_file 28 setup_tdx 29 install_qemu_tdx 30 install_kernel_tdx 31 enable_confidential_computing 32 start_cassandra 33 remove_tdx_tmp_dir 34 } 35 36 main "$@"