MyGit

v0.69.6

gruntwork-io/terragrunt

版本发布时间: 2024-12-04 04:57:59

gruntwork-io/terragrunt最新发布版本:v0.69.12(2024-12-13 04:51:37)

Updated CLI args, config attributes and blocks

New Feature: errors configuration block

This release introduces an improved configuration block for managing errors, enhancing the flexibility of retry and ignore mechanisms. These new features provide fine-grained control over error handling, ensuring a smoother and more robust execution flow.

Example

errors {
    # Retry block for transient errors
    retry "retry_network" {
        retryable_errors = [".*Error: network timeout.*"]
        max_attempts = 3
        sleep_interval_sec = 5
    }

    # Ignore block for non-critical errors
    ignore "ignore_warnings" {
        ignorable_errors = [
            ".*Warning: non-critical issue.*"
        ]
        message = "Ignoring non-critical warnings"
    }
}

Demo

Ignore error:

ignore-error

Retry error:

retry-on-error

What's Changed

Related links

Full Changelog: https://github.com/gruntwork-io/terragrunt/compare/v0.69.5...v0.69.6

相关地址:原始地址 下载(tar) 下载(zip)

1、 SHA256SUMS 633B

2、 terragrunt_darwin_amd64 97.56MB

3、 terragrunt_darwin_arm64 94.43MB

4、 terragrunt_linux_386 88.3MB

5、 terragrunt_linux_amd64 95.25MB

6、 terragrunt_linux_arm64 92.31MB

7、 terragrunt_windows_386.exe 90.33MB

8、 terragrunt_windows_amd64.exe 96.49MB

查看:2024-12-04发行的版本