mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-31 07:19:06 +00:00
tests: Make sure to install yq before using it
Make sure to install yq before using it to modify YAML files. Signed-off-by: ChengyuZhu6 <chengyu.zhu@intel.com>
This commit is contained in:
parent
c52b356482
commit
2c0bc8855b
@ -6,6 +6,7 @@
|
||||
#
|
||||
|
||||
source "${BATS_TEST_DIRNAME}/tests_common.sh"
|
||||
source "${BATS_TEST_DIRNAME}/../../common.bash"
|
||||
|
||||
SUPPORTED_TEE_HYPERVISORS=("qemu-sev" "qemu-snp" "qemu-tdx" "qemu-se")
|
||||
SUPPORTED_NON_TEE_HYPERVISORS=("qemu")
|
||||
@ -53,6 +54,7 @@ function check_hypervisor_for_confidential_tests() {
|
||||
|
||||
# Common setup for confidential tests.
|
||||
function confidential_setup() {
|
||||
ensure_yq
|
||||
if ! check_hypervisor_for_confidential_tests "${KATA_HYPERVISOR}"; then
|
||||
return 1
|
||||
elif [[ " ${SUPPORTED_NON_TEE_HYPERVISORS[*]} " =~ " ${KATA_HYPERVISOR} " ]]; then
|
||||
|
@ -203,6 +203,7 @@ set_container_command() {
|
||||
local yaml="${1}"
|
||||
local container_idx="${2}"
|
||||
shift 2
|
||||
|
||||
for command_value in "$@"; do
|
||||
yq write -i "${yaml}" "spec.containers[${container_idx}].command[+]" --tag '!!str' "${command_value}"
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user