File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
internal/provider/hypervisor Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -80,13 +80,15 @@ func buildDialers(log *zap.Logger, config *config.Config) []*ZonedDialer {
8080 }
8181 return & ZonedDialer {Dialer : dialer }
8282 }
83- dialers := make ([]* ZonedDialer , len (config .Zone .Zones )+ 1 )
84- dialers [0 ] = buildDialer (config .LibvirtEndpoint )
85- for idx , zone := range config .Zone .Zones {
86- dialers [idx + 1 ] = buildDialer (zone .LibvirtEndpoint )
87- dialers [idx + 1 ].Zone = zone .Name
83+ if len (config .Zone .Zones ) > 0 {
84+ dialers := make ([]* ZonedDialer , len (config .Zone .Zones ))
85+ for idx , zone := range config .Zone .Zones {
86+ dialers [idx ] = buildDialer (zone .LibvirtEndpoint )
87+ dialers [idx ].Zone = zone .Name
88+ }
89+ return dialers
8890 }
89- return dialers
91+ return [] * ZonedDialer {{ Dialer : buildDialer ( config . LibvirtEndpoint )}}
9092}
9193
9294func (h * Hypervisors ) Zone (zone string ) (* libvirt.Libvirt , error ) {
You can’t perform that action at this time.
0 commit comments