bin
03546f75a6
runtime: change io/ioutil to io/os packages
...
Change io/ioutil to io/os packages because io/ioutil package
is deprecated from 1.16:
Discard => io.Discard
NopCloser => io.NopCloser
ReadAll => io.ReadAll
ReadDir => os.ReadDir
ReadFile => os.ReadFile
TempDir => os.MkdirTemp
TempFile => os.CreateTemp
WriteFile => os.WriteFile
Details: https://go.dev/doc/go1.16#ioutil
Fixes : #3265
Signed-off-by: bin <bin@hyper.sh >
2021-12-15 07:31:48 +08:00
Feng Wang
1cfe59304d
runtime: Run QEMU using a non-root user/group
...
A random generated user/group is used to start QEMU VMM process.
The /dev/kvm group owner is also added to the QEMU process to grant it access.
Fixes #2444
Signed-off-by: Feng Wang <feng.wang@databricks.com >
2021-09-17 11:28:44 -07:00
Julio Montes
31de8eb75b
runtime: pkg: fix govet fieldalignment
...
Fix structures alignment
Signed-off-by: Julio Montes <julio.montes@intel.com >
2021-07-20 10:30:30 -05:00
bin liu
40418f6d88
runtime: add geust memory dump
...
When guest panic, dump guest kernel memory to host filesystem.
And also includes:
- hypervisor config
- hypervisor version
- and state of sandbox
Fixes : #1012
Signed-off-by: bin liu <bin@hyper.sh >
2020-11-05 16:04:21 +08:00
bin liu
1b75daa00f
runtime: add new command to collect metrics from Kata containers
...
Add a new command to collect metrics and return metrics to Prometheus.
Signed-off-by: bin liu <bin@hyper.sh >
2020-07-02 17:54:54 +08:00
bin liu
186fed2a11
runtime: add implementation of GetMetrics
...
add implementation of `GetMetrics` for runtime.
Signed-off-by: bin liu <bin@hyper.sh >
2020-07-02 10:58:14 +08:00