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",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…