func newLocalClient(c *gc.C) *lxdclient.Client { origConfigDir := lxd.ConfigDir defer func() { lxd.ConfigDir = origConfigDir }() client, err := lxdclient.Connect(lxdclient.Config{ Namespace: "my-ns", Dirname: c.MkDir(), Remote: lxdclient.Local, }) if err != nil { c.Log(err) return nil } return client }
func newClient(ecfg *environConfig) (*lxdclient.Client, error) { clientCfg, err := ecfg.clientConfig() if err != nil { return nil, errors.Trace(err) } if err := clientCfg.Write(); err != nil { return nil, errors.Trace(err) } client, err := lxdclient.Connect(clientCfg) if err != nil { return nil, errors.Trace(err) } return client, nil }