INNER CODE UNIT · Go
testFlags
mongodb/mongodb-enterprise-kubernetes · tools/multicluster/main_test.go:61
func testFlags(t *testing.T, cleanup bool) flags {
memberClusters := []string{"member-cluster-0", "member-cluster-1", "member-cluster-2"}
kubeconfig, err := clientcmd.Load([]byte(testKubeconfig))
assert.NoError(t, err)
memberClusterApiServerUrls, err := getMemberClusterApiServerUrls(kubeconfig, memberClusters)
assert.NoError(t, err)
return flags{
memberClusterApiServerUrls: memberClusterApiServerUrls,
memberClusters: memberClusters,
serviceAccount: "test-service-account",
centralCluster: "central-cluster",
memberClusterNamespace: "member-namespace",
centralClusterNamespace: "central-namespace",
cleanup: cleanup,
clusterScoped: false,
operatorName: "mongodb-enterprise-operator",