Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ Optional release notice.

## [Unreleased] - YYYY-MM-DD

- [Fixed] Relax `modules/cnames` AWS provider constraint from `~> 5.0` to `>= 5.79, < 7.0` so it resolves alongside the `vpc` module's `aws >= 6.28` requirement — using `quilt` + `cnames` in one root previously failed `terraform init` ([#117](https://github.com/quiltdata/iac/pull/117))

## [1.7.1] - 2026-06-04

- [Fixed] Pin every registry module with `~>` so an upstream major can't silently break `terraform plan`/`apply` — resolves the `security-group` v6.0.0 break and constrains the rest (`security-group`/`rds` → `~> 5.0`, `vpc` → `~> 6.0`) ([#110](https://github.com/quiltdata/iac/pull/110), [#112](https://github.com/quiltdata/iac/pull/112))
Expand Down
8 changes: 6 additions & 2 deletions modules/cnames/main.tf
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
source = "hashicorp/aws"
Comment thread
sir-sigurd marked this conversation as resolved.
Outdated
# Span 5.x and 6.x: this module only manages aws_route53_record (stable
# across both majors), and it is used alongside the vpc module, whose
# terraform-aws-modules/vpc ~> 6.0 dependency requires aws >= 6.28. A
# ~> 5.0 pin here made `quilt` + `cnames` unresolvable in one root.
version = ">= 5.79, < 7.0"
Comment thread
sir-sigurd marked this conversation as resolved.
Outdated
}
}
}
Expand Down