Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update Terragrunt package up to 0.54.1 and fix the API references #297

Merged
merged 1 commit into from
Jan 26, 2024

Conversation

aokomorowski
Copy link
Contributor

@aokomorowski aokomorowski commented Dec 20, 2023

Pull Request

Related Github Issues

  • [none]

Description

As we were discussing in the company internally - the outdated Terragrunt package in the terragrunt-atlantis-config binary is preventing us from using the disable attribute in the generate blocks introduced to Terragrunt in v0.45.16. It's a deal-breaker for us as we're using this feature to prevent AWS Provider generation (which is generated by default in our setup).

This PR updates the Terragrunt packages and patches the changes in the API. Given a chance I've also tried to run this against Go 1.21, seems like there's no issue with that, but I'm willing to drop this idea.

ATM we're using the forked version internally for like a week - no issues with that for now.

Security Implications

  • [none]

System Availability

  • [none]

…references (#1)

https://physitrack.atlassian.net/browse/DEVOPS-1135

## Description

As we were discussing in the Slack channel - the outdated Terragrunt
package in the terragrunt-atlantis-config binary is preventing us from
using the `disable` attribute in the `generate` blocks introduced to
Terragrunt in v0.45.16. It's a deal-breaker for us as we're using this
feature to prevent AWS Provider generation (which is generated by
default).

This PR updates the Terragrunt packages and patches the changes in the
API. Given a chance I've also tried to run this against Go 1.21, seems
like there's no issue with that.

I'm not setting up the CI for this project, so here are tests run from
my localhost:

```
mkdir -p cmd/test_artifacts
go test -v ./...
?   	github.com/transcend-io/terragrunt-atlantis-config	[no test files]
=== RUN   TestSettingRoot
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestSettingRoot (0.00s)
=== RUN   TestRootPathBeingAbsolute
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestRootPathBeingAbsolute (0.00s)
=== RUN   TestRootPathHavingTrailingSlash
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestRootPathHavingTrailingSlash (0.00s)
=== RUN   TestWithNoTerragruntFiles
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
--- PASS: TestWithNoTerragruntFiles (0.00s)
=== RUN   TestWithParallelizationDisabled
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestWithParallelizationDisabled (0.00s)
=== RUN   TestIgnoringParentTerragrunt
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/with_parent/child/terragrunt.hcl"
--- PASS: TestIgnoringParentTerragrunt (0.00s)
=== RUN   TestNotIgnoringParentTerragrunt
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/with_parent/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/with_parent/child/terragrunt.hcl"
--- PASS: TestNotIgnoringParentTerragrunt (0.00s)
=== RUN   TestEnablingAutoplan
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestEnablingAutoplan (0.00s)
=== RUN   TestSettingWorkflowName
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestSettingWorkflowName (0.00s)
=== RUN   TestExtraDeclaredDependencies
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_dependency/child/terragrunt.hcl"
--- PASS: TestExtraDeclaredDependencies (0.00s)
=== RUN   TestLocalTerraformModuleSource
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/local_terraform_module_source/terragrunt-module/terragrunt.hcl"
--- PASS: TestLocalTerraformModuleSource (0.00s)
=== RUN   TestLocalTerraformAbsModuleSource
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/local_terraform_abs_module_source/terragrunt-module/terragrunt.hcl"
--- PASS: TestLocalTerraformAbsModuleSource (0.00s)
=== RUN   TestLocalTfModuleSource
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/local_tf_module_source/terraform/terragrunt.hcl"
--- PASS: TestLocalTfModuleSource (0.00s)
=== RUN   TestTerragruntDependencies
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt_dependency/dependency/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt_dependency/depender/terragrunt.hcl"
--- PASS: TestTerragruntDependencies (0.00s)
=== RUN   TestIgnoringTerragruntDependencies
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt_dependency/dependency/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt_dependency/depender/terragrunt.hcl"
--- PASS: TestIgnoringTerragruntDependencies (0.00s)
=== RUN   TestCustomWorkflowName
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/different_workflow_names/defaultWorkflow/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/different_workflow_names/workflowB/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/different_workflow_names/workflowA/terragrunt.hcl"
--- PASS: TestCustomWorkflowName (0.00s)
=== RUN   TestUnparseableParent
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/invalid_parent_module/child/deep/terragrunt.hcl"
--- PASS: TestUnparseableParent (0.01s)
=== RUN   TestWithWorkspaces
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestWithWorkspaces (0.00s)
=== RUN   TestWithProjectNames
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/invalid_parent_module/child/deep/terragrunt.hcl"
--- PASS: TestWithProjectNames (0.01s)
=== RUN   TestMergingLocalDependenciesFromParent
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/parent_with_extra_deps/deep_with_local_tags_file/child/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/parent_with_extra_deps/deep/child/terragrunt.hcl"
--- PASS: TestMergingLocalDependenciesFromParent (0.00s)
=== RUN   TestWorkflowFromParentInLocals
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/parent_with_workflow_local/child/terragrunt.hcl"
--- PASS: TestWorkflowFromParentInLocals (0.00s)
=== RUN   TestChildWorkflowOverridesParentWorkflow
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/child_and_parent_specify_workflow/child/terragrunt.hcl"
--- PASS: TestChildWorkflowOverridesParentWorkflow (0.00s)
=== RUN   TestExtraArguments
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_arguments/only_required_files/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_arguments/var_file/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_arguments/no_files_at_all/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_arguments/only_optional_files/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_arguments/child/terragrunt.hcl"
--- PASS: TestExtraArguments (0.01s)
=== RUN   TestInfrastructureLive
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage/mysql/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod/mysql/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa/mysql/terragrunt.hcl"
--- PASS: TestInfrastructureLive (0.04s)
=== RUN   TestModulesWithNoTerraformSourceDefinitions
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/global/iam/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/global/dns/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/stage/network/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/stage/dbs/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/infra/network/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/infra/apps/terragrunt.hcl"
--- PASS: TestModulesWithNoTerraformSourceDefinitions (0.05s)
=== RUN   TestInfrastructureMutliAccountsVPCRoute53TGWCascading
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/network-account/eu-west-1/network/transit-gateway/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/_global/route53/test-zone/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/env-a/network/vpc/terragrunt.hcl"
--- PASS: TestInfrastructureMutliAccountsVPCRoute53TGWCascading (0.01s)
=== RUN   TestAutoPlan
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/autoplan/set_in_parent/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/autoplan/autoplan_false/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/autoplan/autoplan_true/terragrunt.hcl"
--- PASS: TestAutoPlan (0.00s)
=== RUN   TestSkippingModules
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/skip/skip_false/terragrunt.hcl"
--- PASS: TestSkippingModules (0.00s)
=== RUN   TestTerraformVersionConfig
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terraform_version/use_flag_default/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terraform_version/inherit_from_parent/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terraform_version/override_parent/terragrunt.hcl"
--- PASS: TestTerraformVersionConfig (0.00s)
=== RUN   TestPreservingOldWorkflows
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestPreservingOldWorkflows (0.00s)
=== RUN   TestPreservingOldProjects
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestPreservingOldProjects (0.00s)
=== RUN   TestEnablingAutomerge
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestEnablingAutomerge (0.00s)
=== RUN   TestChainedDependencies
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/dependency/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender_on_depender/nested/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender_on_depender/terragrunt.hcl"
--- PASS: TestChainedDependencies (0.00s)
=== RUN   TestChainedDependenciesHiddenBehindFlag
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/dependency/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender_on_depender/nested/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender_on_depender/terragrunt.hcl"
--- PASS: TestChainedDependenciesHiddenBehindFlag (0.00s)
=== RUN   TestApplyRequirementsLocals
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/standalone_module_that_does_not_specify/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/standalone_module_that_specifies_empty/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/standalone_module_that_specifies/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/child_that_does_not_override/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/child_that_overrides/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/child_that_overrides_to_empty/terragrunt.hcl"
--- PASS: TestApplyRequirementsLocals (0.00s)
=== RUN   TestApplyRequirementsFlag
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
--- PASS: TestApplyRequirementsFlag (0.00s)
=== RUN   TestFilterFlagWithInfraLiveProd
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod/mysql/terragrunt.hcl"
--- PASS: TestFilterFlagWithInfraLiveProd (0.02s)
=== RUN   TestFilterFlagWithInfraLiveNonProd
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage/mysql/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa/mysql/terragrunt.hcl"
--- PASS: TestFilterFlagWithInfraLiveNonProd (0.03s)
=== RUN   TestFilterGlobFlagWithInfraLiveMySql
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage/mysql/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod/mysql/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa/mysql/terragrunt.hcl"
--- PASS: TestFilterGlobFlagWithInfraLiveMySql (0.03s)
=== RUN   TestMultipleIncludes
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multiple_includes/uses_terraform_12/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multiple_includes/uses_terraform_13/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multiple_includes/includes_tf_12_then_13/terragrunt.hcl"
time="2023-12-12T15:35:01+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multiple_includes/includes_tf_13_then_12/terragrunt.hcl"
--- PASS: TestMultipleIncludes (0.01s)
=== RUN   TestRemoteModuleSourceBitbucket
time="2023-12-12T15:35:01+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_bitbucket/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceBitbucket (0.67s)
=== RUN   TestRemoteModuleSourceGCS
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_gcs/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceGCS (0.00s)
=== RUN   TestRemoteModuleSourceGitHTTPS
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_git_https/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceGitHTTPS (0.00s)
=== RUN   TestRemoteModuleSourceGitSCPLike
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_git_scp_like/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceGitSCPLike (0.00s)
=== RUN   TestRemoteModuleSourceGitSSH
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_git_ssh/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceGitSSH (0.00s)
=== RUN   TestRemoteModuleSourceGithubHTTPS
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_github_https/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceGithubHTTPS (0.01s)
=== RUN   TestRemoteModuleSourceGithubSSH
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_github_ssh/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceGithubSSH (0.00s)
=== RUN   TestRemoteModuleSourceHTTP
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_http/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceHTTP (0.00s)
=== RUN   TestRemoteModuleSourceHTTPS
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_https/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceHTTPS (0.00s)
=== RUN   TestRemoteModuleSourceMercurial
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_mercurial/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceMercurial (0.00s)
=== RUN   TestRemoteModuleSourceS3
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_s3/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceS3 (0.00s)
=== RUN   TestRemoteModuleSourceTerraformRegistry
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_terraform_registry/terragrunt.hcl"
--- PASS: TestRemoteModuleSourceTerraformRegistry (0.00s)
=== RUN   TestEnvHCLProjectsNoChilds
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/invalid_parent_module/child"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/network-account/eu-west-1/network"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/_global"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/env-a"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/infra"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/stage"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/global"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/qa"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/stage"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/qa"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/stage"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod"
--- PASS: TestEnvHCLProjectsNoChilds (0.25s)
=== RUN   TestEnvHCLProjectsSubChilds
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/invalid_parent_module/child/deep/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/invalid_parent_module/child"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/network-account/eu-west-1/network/transit-gateway/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/network-account/eu-west-1/network"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/_global/route53/test-zone/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/_global"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/env-a/network/vpc/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/env-a"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/infra/network/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/infra/apps/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/infra"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/stage/network/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/stage/dbs/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/stage"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/global/iam/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/global/dns/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/global"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/qa/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/qa/mysql/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/qa"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/stage/mysql/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/stage/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/stage"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/qa/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/qa/mysql/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/qa"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/stage/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/stage/mysql/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/stage"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa/mysql/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage/mysql/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod/mysql/terragrunt.hcl"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod"
--- PASS: TestEnvHCLProjectsSubChilds (0.21s)
=== RUN   TestEnvHCLProjectsExternalChilds
time="2023-12-12T15:35:02+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:02+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/invalid_parent_module/child"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/network-account/eu-west-1/network"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/_global"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/env-a"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/infra"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/stage"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/global"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/qa"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/stage"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/qa"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/stage"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/standalone_module_that_does_not_specify/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/standalone_module_that_specifies/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender_on_depender/nested/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/dependency/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/different_workflow_names/defaultWorkflow/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender_on_depender/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/child_that_does_not_override/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/different_workflow_names/workflowA/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/different_workflow_names/workflowB/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/autoplan/set_in_parent/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/standalone_module_that_specifies_empty/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/child_that_overrides/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/autoplan/autoplan_false/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/child_and_parent_specify_workflow/child/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_dependency/child/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_arguments/var_file/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/local_terraform_module_source/terragrunt-module/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_arguments/only_required_files/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/child_that_overrides_to_empty/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/local_tf_module_source/terraform/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multiple_includes/includes_tf_12_then_13/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/autoplan/autoplan_true/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_git_https/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multiple_includes/uses_terraform_12/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_arguments/only_optional_files/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_github_https/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_gcs/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multiple_includes/uses_terraform_13/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_https/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/hcl_json/json_expanded/terragrunt.hcl.json"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_http/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_mercurial/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/local_terraform_abs_module_source/terragrunt-module/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_git_ssh/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/parent_with_extra_deps/deep_with_local_tags_file/child/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_arguments/no_files_at_all/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_git_scp_like/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_github_ssh/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_s3/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/parent_with_workflow_local/child/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt_dependency/dependency/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terraform_version/use_flag_default/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multiple_includes/includes_tf_13_then_12/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_terraform_registry/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terraform_version/override_parent/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/skip/skip_false/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terraform_version/inherit_from_parent/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt_dependency/depender/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/extra_arguments/child/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/parent_with_extra_deps/deep/child/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/with_parent/child/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/with_original_dir/dependency/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/with_original_dir/child/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/remote_module_source_bitbucket/terragrunt.hcl"
--- PASS: TestEnvHCLProjectsExternalChilds (0.39s)
=== RUN   TestEnvHCLProjectsAllChilds
time="2023-12-12T15:35:03+01:00" level=info msg="Could not find an old config file. Starting from scratch"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/invalid_parent_module/child/deep/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/invalid_parent_module/child"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/network-account/eu-west-1/network/transit-gateway/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/network-account/eu-west-1/network"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/_global/route53/test-zone/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/_global"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/env-a/network/vpc/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/multi_accounts_vpc_route53_tgw/prod/eu-west-1/env-a"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/infra/network/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/infra/apps/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/infra"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/stage/network/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/stage/dbs/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/eu-south-1/stage"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/global/iam/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/global/dns/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/no_terraform_blocks/myproject/global"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/qa/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/qa/mysql/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/qa"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/stage/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/stage/mysql/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_atlantis_locals/non-prod/us-east-1/stage"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/qa/mysql/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/qa/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/qa"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/stage/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/stage/mysql/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/project_hcl_with_project_marker/non-prod/us-east-1/stage"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa/mysql/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/qa"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage/mysql/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/non-prod/us-east-1/stage"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod/mysql/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod/webserver-cluster/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created env.hcl project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/terragrunt-infrastructure-live-example/prod/us-east-1/prod"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/standalone_module_that_does_not_specify/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/standalone_module_that_specifies_empty/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/dependency/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/different_workflow_names/defaultWorkflow/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/child_that_does_not_override/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/apply_requirements_overrides/child_that_overrides/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/chained_dependencies/depender_on_depender/nested/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/basic_module/terragrunt.hcl"
time="2023-12-12T15:35:03+01:00" level=info msg="Created project for /Users/komor/repos/physitrack/terragrunt-atlantis-config/test_examples/autoplan/set_in_parent/terragrunt.hcl"
time="2023-12-12T15…
Comment on lines +4 to -5
"github.com/gruntwork-io/go-commons/errors"
"github.com/gruntwork-io/terragrunt/config"
"github.com/gruntwork-io/terragrunt/errors"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Terragrunt exported that package to the common repository in v0.52.4, I believe.

evalContext, err := config.CreateTerragruntEvalContext(filename, terragruntOptions, extensions)
evalContext, err := extensions.CreateTerragruntEvalContext(filename, terragruntOptions)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They made CreateTerragruntEvalContext a method of config.EvalContextExtensions in v0.53.4. I guess it works better than passing these extensions as a parameter.

Comment on lines -262 to +261
terrOpts, _ := options.NewTerragruntOptions(depPath)
terrOpts, _ := options.NewTerragruntOptionsWithConfigPath(depPath)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They refactored that function: since v0.48.7 options.NewTerragruntOptions() takes no parameters and returns a default configuration. To keep the backward compatibility the authors decided to create options.NewTerragruntOptionsWithConfigPath(path string) which would mimic the original behaviour.

@ekhaydarov
Copy link

@michaelfarrell76 it would be great if this PR specifically would be merged. It would help a lot to the community to bring this repo in line with the latest terragrunt changes

@dmattia dmattia self-requested a review January 26, 2024 17:46
@dmattia dmattia merged commit 5c8b256 into transcend-io:master Jan 26, 2024
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants