diff --git a/go.mod b/go.mod index 483f34c..1f3ecd8 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,7 @@ require ( github.com/patrickmn/go-cache v2.1.0+incompatible github.com/pkg/errors v0.9.1 github.com/projecteru2/core v0.0.0-20230515031536-7fdaea78417e - github.com/projecteru2/libyavirt v0.0.0-20230514051104-0d756894b738 + github.com/projecteru2/libyavirt v0.0.0-20230725071905-9785e974d625 github.com/prometheus/client_golang v1.15.0 github.com/rs/zerolog v1.29.1 github.com/shirou/gopsutil v3.21.11+incompatible diff --git a/go.sum b/go.sum index c7a8cb8..881706f 100644 --- a/go.sum +++ b/go.sum @@ -226,8 +226,8 @@ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZN github.com/prashantv/gostub v1.1.0 h1:BTyx3RfQjRHnUWaGF9oQos79AlQ5k8WNktv7VGvVH4g= github.com/projecteru2/core v0.0.0-20230515031536-7fdaea78417e h1:7gx3ZANhgXc3yPjecJi/dPhZrOh3LGjn8SI/VK4siQY= github.com/projecteru2/core v0.0.0-20230515031536-7fdaea78417e/go.mod h1:H7AOnfGM0xI7hYMLG8JpqRVCI+flEX2w/Ro29zSwrQw= -github.com/projecteru2/libyavirt v0.0.0-20230514051104-0d756894b738 h1:hX9chCbN+i5dbonLgzCBuWJX99kRCSnOC8vlXs+Wb3s= -github.com/projecteru2/libyavirt v0.0.0-20230514051104-0d756894b738/go.mod h1:N41KaKmqbailweGs4x/mt2H0O0Y7MizObZQ+igLdzpw= +github.com/projecteru2/libyavirt v0.0.0-20230725071905-9785e974d625 h1:liDnxQ0JxvOLC0/tUVRlz4tG9r/xbcp1NXgNVNBJsLQ= +github.com/projecteru2/libyavirt v0.0.0-20230725071905-9785e974d625/go.mod h1:N41KaKmqbailweGs4x/mt2H0O0Y7MizObZQ+igLdzpw= github.com/prometheus/client_golang v1.15.0 h1:5fCgGYogn0hFdhyhLbw7hEsWxufKtY9klyvdNfFlFhM= github.com/prometheus/client_golang v1.15.0/go.mod h1:e9yaBhRPU2pPNsZwE+JdQl0KEt1N9XgF6zxWmaC0xOk= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= diff --git a/utils/utils.go b/utils/utils.go index 6efc189..5dd3f5a 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -18,6 +18,7 @@ import ( "github.com/projecteru2/agent/version" coreutils "github.com/projecteru2/core/utils" yavirtclient "github.com/projecteru2/libyavirt/client" + yavirttypes "github.com/projecteru2/libyavirt/types" engineapi "github.com/docker/docker/client" "github.com/projecteru2/core/log" @@ -34,7 +35,10 @@ func MakeDockerClient(config *types.Config) (*engineapi.Client, error) { // MakeYavirtClient make a yavirt client func MakeYavirtClient(config *types.Config) (yavirtclient.Client, error) { - return yavirtclient.New(config.Yavirt.Endpoint) + yCfg := &yavirttypes.Config{ + URI: config.Yavirt.Endpoint, + } + return yavirtclient.New(yCfg) } // WritePid write pid