Versions in this module Expand all Collapse all v0 v0.3.0 Sep 23, 2022 v0.2.0 Sep 23, 2022 Changes in this version + const SKIP_STAGE_ENV_VAR_PREFIX + const TF + const TG + func CleanupTestData(t testing.TestingT, path string) + func CleanupTestDataFolder(t testing.TestingT, path string) + func CleanupTestDataFolderE(t testing.TestingT, path string) error + func CopyTerraformFolderToDest(t testing.TestingT, rootFolder string, terraformModuleFolder string, ...) string + func CopyTerraformFolderToTemp(t testing.TestingT, rootFolder string, terraformModuleFolder string) string + func FindTerraformModulePathsInRootE(opts *ValidationOptions) ([]string, error) + func FormatTestDataPath(testFolder string, filename string) string + func IsTestDataPresent(t testing.TestingT, path string) bool + func LoadAmiId(t testing.TestingT, testFolder string) string + func LoadArtifactID(t testing.TestingT, testFolder string) string + func LoadEc2KeyPair(t testing.TestingT, testFolder string) *aws.Ec2Keypair + func LoadInt(t testing.TestingT, testFolder string, name string) int + func LoadKubectlOptions(t testing.TestingT, testFolder string) *k8s.KubectlOptions + func LoadPackerOptions(t testing.TestingT, testFolder string) *packer.Options + func LoadSshKeyPair(t testing.TestingT, testFolder string) *ssh.KeyPair + func LoadString(t testing.TestingT, testFolder string, name string) string + func LoadTerraformOptions(t testing.TestingT, testFolder string) *terraform.Options + func LoadTestData(t testing.TestingT, path string, value interface{}) + func OPAEvalAllTerraformModules(t *go_test.T, opts *ValidationOptions, opaEvalOpts *opa.EvalOptions, ...) + func RunTestStage(t testing.TestingT, stageName string, stage func()) + func SaveAmiId(t testing.TestingT, testFolder string, amiId string) + func SaveArtifactID(t testing.TestingT, testFolder string, artifactID string) + func SaveEc2KeyPair(t testing.TestingT, testFolder string, keyPair *aws.Ec2Keypair) + func SaveInt(t testing.TestingT, testFolder string, name string, val int) + func SaveKubectlOptions(t testing.TestingT, testFolder string, kubectlOptions *k8s.KubectlOptions) + func SavePackerOptions(t testing.TestingT, testFolder string, packerOptions *packer.Options) + func SaveSshKeyPair(t testing.TestingT, testFolder string, keyPair *ssh.KeyPair) + func SaveString(t testing.TestingT, testFolder string, name string, val string) + func SaveTerraformOptions(t testing.TestingT, testFolder string, terraformOptions *terraform.Options) + func SaveTestData(t testing.TestingT, path string, value interface{}) + func SkipStageEnvVarSet() bool + func ValidateAllTerraformModules(t *go_test.T, opts *ValidationOptions) + type ValidateFileType string + type ValidationAbsolutePathErr struct + func (e ValidationAbsolutePathErr) Error() string + type ValidationOptions struct + ExcludeDirs []string + FileType ValidateFileType + IncludeDirs []string + RootDir string + func NewTerragruntValidationOptions(rootDir string, includeDirs, excludeDirs []string) (*ValidationOptions, error) + func NewValidationOptions(rootDir string, includeDirs, excludeDirs []string) (*ValidationOptions, error) + type ValidationUndefinedRootDirErr struct + func (e ValidationUndefinedRootDirErr) Error() string