mig

package
v1.15.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2024 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAndRunTest added in v1.15.3

func CreateAndRunTest(t *testing.T, test *resource.TestCase)

func CreateTest added in v1.15.3

func CreateTest(t *testing.T, test *resource.TestCase) resource.TestCase

CreateTest returns a new TestCase that reuses step 1 and adds a TestStepCheckEmptyPlan. Requires: `MONGODB_ATLAS_LAST_VERSION` to be present.

func CreateTestAndRunUseExternalProvider added in v1.15.3

func CreateTestAndRunUseExternalProvider(t *testing.T, test *resource.TestCase, externalProviders, additionalProviders map[string]resource.ExternalProvider)

func CreateTestUseExternalProvider added in v1.15.3

func CreateTestUseExternalProvider(t *testing.T, test *resource.TestCase, externalProviders, additionalProviders map[string]resource.ExternalProvider) resource.TestCase

CreateTestUseExternalProvider returns a new TestCase that reuses step 1 and adds a TestStepCheckEmptyPlan with the additionalProviders. Requires: `MONGODB_ATLAS_LAST_VERSION` to be present. externalProviders: e.g., ExternalProvidersWithAWS() or ExternalProviders("specific_sem_ver"). additionalProviders: e.g., acc.ExternalProvidersOnlyAWS(), can also be nil.

func ExternalProviders

func ExternalProviders() map[string]resource.ExternalProvider

func ExternalProvidersWithAWS

func ExternalProvidersWithAWS() map[string]resource.ExternalProvider

func IsProviderVersionAtLeast

func IsProviderVersionAtLeast(minVersion string) bool

func PreCheck

func PreCheck(tb testing.TB)

func PreCheckAtlasUsername added in v1.15.1

func PreCheckAtlasUsername(tb testing.TB)

func PreCheckBasic

func PreCheckBasic(tb testing.TB)

func PreCheckBasicOwnerID

func PreCheckBasicOwnerID(tb testing.TB)

func PreCheckCert added in v1.15.1

func PreCheckCert(tb testing.TB)

func PreCheckLDAP added in v1.15.2

func PreCheckLDAP(tb testing.TB)

func PreCheckPeeringEnvAWS added in v1.15.3

func PreCheckPeeringEnvAWS(tb testing.TB)

func PreCheckPrivateEndpoint added in v1.15.2

func PreCheckPrivateEndpoint(tb testing.TB)

func ProjectIDGlobal added in v1.15.3

func ProjectIDGlobal(tb testing.TB) string

ProjectIDGlobal returns a common global project to be used by migration tests. As there is a small number of mig tests this project won't hit limits. When `MONGODB_ATLAS_PROJECT_ID` is defined, it is used instead of creating a project. This is useful for local execution but not intended for CI executions.

func SkipIfVersionBelow added in v1.15.0

func SkipIfVersionBelow(tb testing.TB, minVersion string)

func TestStepCheckEmptyPlan added in v1.15.2

func TestStepCheckEmptyPlan(config string) resource.TestStep

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL