mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-18 23:39:30 +00:00
tests: Replace kata-runtime kata-env
by kata-runtime env
`kata-runtime env` is an alias for `kata-runtime kata-env, and calling it with the `env` paramenter allows us to easily extend the scripts to use `kata-ctl` instead of `kata-runtime` when dealing with runtime-rs. Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
@@ -80,23 +80,23 @@ function is_a_kata_runtime() {
|
|||||||
# Gets versions and paths of all the components
|
# Gets versions and paths of all the components
|
||||||
# list in kata-env
|
# list in kata-env
|
||||||
function extract_kata_env() {
|
function extract_kata_env() {
|
||||||
RUNTIME_CONFIG_PATH=$(kata-runtime kata-env --json | jq -r .Runtime.Config.Path)
|
RUNTIME_CONFIG_PATH=$(kata-runtime env --json | jq -r .Runtime.Config.Path)
|
||||||
RUNTIME_VERSION=$(kata-runtime kata-env --json | jq -r .Runtime.Version | grep Semver | cut -d'"' -f4)
|
RUNTIME_VERSION=$(kata-runtime env --json | jq -r .Runtime.Version | grep Semver | cut -d'"' -f4)
|
||||||
RUNTIME_COMMIT=$(kata-runtime kata-env --json | jq -r .Runtime.Version | grep Commit | cut -d'"' -f4)
|
RUNTIME_COMMIT=$(kata-runtime env --json | jq -r .Runtime.Version | grep Commit | cut -d'"' -f4)
|
||||||
RUNTIME_PATH=$(kata-runtime kata-env --json | jq -r .Runtime.Path)
|
RUNTIME_PATH=$(kata-runtime env --json | jq -r .Runtime.Path)
|
||||||
|
|
||||||
# Shimv2 path is being affected by https://github.com/kata-containers/kata-containers/issues/1151
|
# Shimv2 path is being affected by https://github.com/kata-containers/kata-containers/issues/1151
|
||||||
SHIM_PATH=$(readlink $(command -v containerd-shim-kata-v2))
|
SHIM_PATH=$(readlink $(command -v containerd-shim-kata-v2))
|
||||||
SHIM_VERSION=${RUNTIME_VERSION}
|
SHIM_VERSION=${RUNTIME_VERSION}
|
||||||
|
|
||||||
HYPERVISOR_PATH=$(kata-runtime kata-env --json | jq -r .Hypervisor.Path)
|
HYPERVISOR_PATH=$(kata-runtime env --json | jq -r .Hypervisor.Path)
|
||||||
# TODO: there is no kata-runtime of rust version currently
|
# TODO: there is no kata-runtime of rust version currently
|
||||||
if [ "${KATA_HYPERVISOR}" != "dragonball" ]; then
|
if [ "${KATA_HYPERVISOR}" != "dragonball" ]; then
|
||||||
HYPERVISOR_VERSION=$(sudo -E ${HYPERVISOR_PATH} --version | head -n1)
|
HYPERVISOR_VERSION=$(sudo -E ${HYPERVISOR_PATH} --version | head -n1)
|
||||||
fi
|
fi
|
||||||
VIRTIOFSD_PATH=$(kata-runtime kata-env --json | jq -r .Hypervisor.VirtioFSDaemon)
|
VIRTIOFSD_PATH=$(kata-runtime env --json | jq -r .Hypervisor.VirtioFSDaemon)
|
||||||
|
|
||||||
INITRD_PATH=$(kata-runtime kata-env --json | jq -r .Initrd.Path)
|
INITRD_PATH=$(kata-runtime env --json | jq -r .Initrd.Path)
|
||||||
}
|
}
|
||||||
|
|
||||||
# Checks that processes are not running
|
# Checks that processes are not running
|
||||||
@@ -105,8 +105,8 @@ function check_processes() {
|
|||||||
|
|
||||||
# Only check the kata-env if we have managed to find the kata executable...
|
# Only check the kata-env if we have managed to find the kata executable...
|
||||||
if [ -x "$RUNTIME_PATH" ]; then
|
if [ -x "$RUNTIME_PATH" ]; then
|
||||||
local vsock_configured=$($RUNTIME_PATH kata-env | awk '/UseVSock/ {print $3}')
|
local vsock_configured=$($RUNTIME_PATH env | awk '/UseVSock/ {print $3}')
|
||||||
local vsock_supported=$($RUNTIME_PATH kata-env | awk '/SupportVSock/ {print $3}')
|
local vsock_supported=$($RUNTIME_PATH env | awk '/SupportVSock/ {print $3}')
|
||||||
else
|
else
|
||||||
local vsock_configured="false"
|
local vsock_configured="false"
|
||||||
local vsock_supported="false"
|
local vsock_supported="false"
|
||||||
|
Reference in New Issue
Block a user