Files
my-rook-config/pkg/cephmgr/test/info.go
T

24 lines
715 B
Go

package test
import (
"fmt"
"path"
"github.com/rook/rook/pkg/util"
)
func CreateClusterInfo(etcdClient *util.MockEtcdClient, mons []string) {
key := "/rook/services/ceph"
etcdClient.SetValue(path.Join(key, "fsid"), "12345")
etcdClient.SetValue(path.Join(key, "name"), "default")
etcdClient.SetValue(path.Join(key, "_secrets/monitor"), "foo")
etcdClient.SetValue(path.Join(key, "_secrets/admin"), "bar")
base := "/rook/services/ceph/monitor/desired"
for i, mon := range mons {
etcdClient.SetValue(path.Join(base, mon, "id"), fmt.Sprintf("mon%d", i))
etcdClient.SetValue(path.Join(base, mon, "ipaddress"), fmt.Sprintf("1.2.3.%d", i))
etcdClient.SetValue(path.Join(base, mon, "port"), "4321")
}
}