mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-31 23:36:12 +00:00
Merge pull request #869 from lifupan/fix_path
cli: fix the issue of using wrong path to get version
This commit is contained in:
commit
2cae9c3ef4
@ -239,7 +239,8 @@ func getProxyInfo(config oci.RuntimeConfig) (ProxyInfo, error) {
|
||||
return ProxyInfo{Type: string(config.ProxyType)}, nil
|
||||
}
|
||||
|
||||
version, err := getCommandVersion(defaultProxyPath)
|
||||
proxyConfig := config.ProxyConfig
|
||||
version, err := getCommandVersion(proxyConfig.Path)
|
||||
if err != nil {
|
||||
version = unknown
|
||||
}
|
||||
@ -247,24 +248,26 @@ func getProxyInfo(config oci.RuntimeConfig) (ProxyInfo, error) {
|
||||
proxy := ProxyInfo{
|
||||
Type: string(config.ProxyType),
|
||||
Version: version,
|
||||
Path: config.ProxyConfig.Path,
|
||||
Debug: config.ProxyConfig.Debug,
|
||||
Path: proxyConfig.Path,
|
||||
Debug: proxyConfig.Debug,
|
||||
}
|
||||
|
||||
return proxy, nil
|
||||
}
|
||||
|
||||
func getNetmonInfo(config oci.RuntimeConfig) (NetmonInfo, error) {
|
||||
version, err := getCommandVersion(defaultNetmonPath)
|
||||
netmonConfig := config.NetmonConfig
|
||||
|
||||
version, err := getCommandVersion(netmonConfig.Path)
|
||||
if err != nil {
|
||||
version = unknown
|
||||
}
|
||||
|
||||
netmon := NetmonInfo{
|
||||
Version: version,
|
||||
Path: config.NetmonConfig.Path,
|
||||
Debug: config.NetmonConfig.Debug,
|
||||
Enable: config.NetmonConfig.Enable,
|
||||
Path: netmonConfig.Path,
|
||||
Debug: netmonConfig.Debug,
|
||||
Enable: netmonConfig.Enable,
|
||||
}
|
||||
|
||||
return netmon, nil
|
||||
|
@ -28,7 +28,6 @@ import (
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
const testProxyURL = "file:///proxyURL"
|
||||
const testProxyVersion = "proxy version 0.1"
|
||||
const testShimVersion = "shim version 0.1"
|
||||
const testNetmonVersion = "netmon version 0.1"
|
||||
@ -69,10 +68,6 @@ func makeRuntimeConfig(prefixDir string) (configFile string, config oci.RuntimeC
|
||||
hotplugVFIOOnRootBus := true
|
||||
disableNewNetNs := false
|
||||
|
||||
// override
|
||||
defaultProxyPath = proxyPath
|
||||
defaultNetmonPath = netmonPath
|
||||
|
||||
filesToCreate := []string{
|
||||
hypervisorPath,
|
||||
kernelPath,
|
||||
@ -115,7 +110,7 @@ func makeRuntimeConfig(prefixDir string) (configFile string, config oci.RuntimeC
|
||||
kernelParams,
|
||||
machineType,
|
||||
shimPath,
|
||||
testProxyURL,
|
||||
proxyPath,
|
||||
netmonPath,
|
||||
logPath,
|
||||
disableBlock,
|
||||
@ -626,7 +621,7 @@ func TestEnvGetProxyInfoNoVersion(t *testing.T) {
|
||||
assert.NoError(t, err)
|
||||
|
||||
// remove the proxy ensuring its version cannot be queried
|
||||
err = os.Remove(defaultProxyPath)
|
||||
err = os.Remove(config.ProxyConfig.Path)
|
||||
assert.NoError(t, err)
|
||||
|
||||
expectedProxy.Version = unknown
|
||||
@ -670,7 +665,7 @@ func TestEnvGetNetmonInfoNoVersion(t *testing.T) {
|
||||
assert.NoError(t, err)
|
||||
|
||||
// remove the netmon ensuring its version cannot be queried
|
||||
err = os.Remove(defaultNetmonPath)
|
||||
err = os.Remove(config.NetmonConfig.Path)
|
||||
assert.NoError(t, err)
|
||||
|
||||
expectedNetmon.Version = unknown
|
||||
|
Loading…
Reference in New Issue
Block a user