mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-31 23:36:12 +00:00
Merge pull request #244 from jodh-intel/2.0-dev-add-podman-to-collect-script
runtime: Add podman and containerd shim v2 to data collection script
This commit is contained in:
commit
6890693444
@ -184,7 +184,7 @@ show_runtime_configs()
|
|||||||
local configs config
|
local configs config
|
||||||
|
|
||||||
heading "Runtime config files"
|
heading "Runtime config files"
|
||||||
|
|
||||||
configs=$($runtime --@PROJECT_TYPE@-show-default-config-paths)
|
configs=$($runtime --@PROJECT_TYPE@-show-default-config-paths)
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
version=$($runtime --version|tr '\n' ' ')
|
version=$($runtime --version|tr '\n' ' ')
|
||||||
@ -217,30 +217,10 @@ show_runtime_configs()
|
|||||||
separator
|
separator
|
||||||
}
|
}
|
||||||
|
|
||||||
show_log_details()
|
|
||||||
{
|
|
||||||
heading "Logfiles"
|
|
||||||
|
|
||||||
show_runtime_log_details
|
|
||||||
show_proxy_log_details
|
|
||||||
show_shim_log_details
|
|
||||||
show_throttler_log_details
|
|
||||||
|
|
||||||
separator
|
|
||||||
}
|
|
||||||
|
|
||||||
show_runtime_log_details()
|
|
||||||
{
|
|
||||||
subheading "Runtime logs"
|
|
||||||
|
|
||||||
find_system_journal_problems "runtime" "@RUNTIME_NAME@" ""
|
|
||||||
}
|
|
||||||
|
|
||||||
find_system_journal_problems()
|
find_system_journal_problems()
|
||||||
{
|
{
|
||||||
local name="$1"
|
local name="$1"
|
||||||
local program="$2"
|
local program="$2"
|
||||||
local unit="$3"
|
|
||||||
|
|
||||||
# select by identifier
|
# select by identifier
|
||||||
local selector="-t"
|
local selector="-t"
|
||||||
@ -261,25 +241,53 @@ find_system_journal_problems()
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
show_containerd_shimv2_log_details()
|
||||||
|
{
|
||||||
|
local name="Kata Containerd Shim v2"
|
||||||
|
subheading "$name logs"
|
||||||
|
|
||||||
|
find_system_journal_problems "$name" "kata"
|
||||||
|
}
|
||||||
|
|
||||||
show_proxy_log_details()
|
show_proxy_log_details()
|
||||||
{
|
{
|
||||||
subheading "Proxy logs"
|
subheading "Proxy logs"
|
||||||
|
|
||||||
find_system_journal_problems "proxy" "@PROJECT_TYPE@-proxy" ""
|
find_system_journal_problems "proxy" "@PROJECT_TYPE@-proxy"
|
||||||
|
}
|
||||||
|
|
||||||
|
show_runtime_log_details()
|
||||||
|
{
|
||||||
|
subheading "Runtime logs"
|
||||||
|
|
||||||
|
find_system_journal_problems "runtime" "@RUNTIME_NAME@"
|
||||||
}
|
}
|
||||||
|
|
||||||
show_shim_log_details()
|
show_shim_log_details()
|
||||||
{
|
{
|
||||||
subheading "Shim logs"
|
subheading "Shim logs"
|
||||||
|
|
||||||
find_system_journal_problems "shim" "@PROJECT_TYPE@-shim" ""
|
find_system_journal_problems "shim" "@PROJECT_TYPE@-shim"
|
||||||
}
|
}
|
||||||
|
|
||||||
show_throttler_log_details()
|
show_throttler_log_details()
|
||||||
{
|
{
|
||||||
subheading "Throttler logs"
|
subheading "Throttler logs"
|
||||||
|
|
||||||
find_system_journal_problems "throttler" "" "@PROJECT_TYPE@-ksm-throttler"
|
find_system_journal_problems "throttler" "@PROJECT_TYPE@-ksm-throttler"
|
||||||
|
}
|
||||||
|
|
||||||
|
show_log_details()
|
||||||
|
{
|
||||||
|
heading "Logfiles"
|
||||||
|
|
||||||
|
show_runtime_log_details
|
||||||
|
show_proxy_log_details
|
||||||
|
show_shim_log_details
|
||||||
|
show_throttler_log_details
|
||||||
|
show_containerd_shimv2_log_details
|
||||||
|
|
||||||
|
separator
|
||||||
}
|
}
|
||||||
|
|
||||||
show_package_versions()
|
show_package_versions()
|
||||||
@ -292,8 +300,8 @@ show_package_versions()
|
|||||||
# CC 2.x, 3.0 and runv runtimes. They shouldn't be installed but let's
|
# CC 2.x, 3.0 and runv runtimes. They shouldn't be installed but let's
|
||||||
# check anyway.
|
# check anyway.
|
||||||
pattern+="cc-oci-runtime"
|
pattern+="cc-oci-runtime"
|
||||||
pattern+="cc-runtime"
|
pattern+="|cc-runtime"
|
||||||
pattern+="runv"
|
pattern+="|runv"
|
||||||
|
|
||||||
# core components
|
# core components
|
||||||
for project in @PROJECT_TYPE@
|
for project in @PROJECT_TYPE@
|
||||||
@ -357,6 +365,11 @@ show_container_mgr_details()
|
|||||||
run_cmd_and_show_quoted_output "" "cat /etc/containerd/config.toml"
|
run_cmd_and_show_quoted_output "" "cat /etc/containerd/config.toml"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if have_cmd "podman"; then
|
||||||
|
subheading "podman"
|
||||||
|
run_cmd_and_show_quoted_output "" "podman --version"
|
||||||
|
fi
|
||||||
|
|
||||||
separator
|
separator
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -624,7 +637,7 @@ show_image_details()
|
|||||||
{
|
{
|
||||||
local image
|
local image
|
||||||
local details
|
local details
|
||||||
|
|
||||||
image=$(get_image_file)
|
image=$(get_image_file)
|
||||||
|
|
||||||
heading "Image details"
|
heading "Image details"
|
||||||
@ -646,7 +659,7 @@ show_initrd_details()
|
|||||||
{
|
{
|
||||||
local initrd
|
local initrd
|
||||||
local details
|
local details
|
||||||
|
|
||||||
initrd=$(get_initrd_file)
|
initrd=$(get_initrd_file)
|
||||||
|
|
||||||
heading "Initrd details"
|
heading "Initrd details"
|
||||||
|
Loading…
Reference in New Issue
Block a user