Skip to content

Releases: quiltdata/iac

1.8.0

Choose a tag to compare

@sir-sigurd sir-sigurd released this 09 Jun 16:31
9b7e4b1
  • [Added] Transit Gateway egress mode for new VPCs: set enable_transit_gateway = true (+ transit_gateway_id) to route private-subnet egress through a Transit Gateway instead of NAT gateways; IPv6 egress is opt-in via transit_gateway_ipv6_egress.

1.7.2

Choose a tag to compare

@sir-sigurd sir-sigurd released this 08 Jun 14:49
f917107
  • [Fixed] Bump modules/cnames AWS provider constraint from ~> 5.0 to ~> 6.0 so it resolves alongside the vpc module's aws >= 6.28 requirement (quilt + cnames in one root previously failed terraform init)

1.7.1

Choose a tag to compare

@sir-sigurd sir-sigurd released this 04 Jun 11:32
26f8261
  • [Fixed] Pin every registry module with ~> so an upstream major can't silently break terraform plan/apply (security-group/rds~> 5.0, vpc~> 6.0)

1.7.0

Choose a tag to compare

@sir-sigurd sir-sigurd released this 28 May 04:22
4ed94d2
  • [Added] template_file may now be set to null for terraform destroy
  • [Changed] Update Postgres to 15.18

1.6.0

Choose a tag to compare

@drernie drernie released this 26 Feb 22:48
3e325d2
  • [Changed] Default ES instance types to Graviton2 (m6g.xlarge / m6g.large) for better price/performance

1.5.0

Choose a tag to compare

@drernie drernie released this 26 Feb 22:48
3fcb50e

Upgrading to this version is only possible from version 1.1.0 or later.

This version requires Quilt stack version 1.66 or later.
Ensure your Quilt stack is upgraded to version 1.66 or later before upgrading this module to avoid downtime.

  • [Changed] Update Elasticsearch to 7.10 (#89)

1.4.0

Choose a tag to compare

@drernie drernie released this 26 Feb 22:48
7ad26ff
  • [Changed] Update Postgres to 15.15 (#94)

Documentation

  • [Added] ElasticSearch configuration guide with sizing recommendations and EBS volume calculations
  • [Added] Complete variable reference (VARIABLES.md) with validation rules and examples
  • [Added] Comprehensive deployment examples (EXAMPLES.md) with tiered parameter grouping and real-world validation
  • [Added] Installation and configuration documentation with enterprise prerequisites
  • [Added] Network, security, and AWS permissions guidance
  • [Enhanced] EXAMPLES.md with sizing rationale, best practices, and realistic instance types based on production deployments
  • [Removed] OPERATIONS.md moved to separate PR to maintain focused scope
  • [Added] Comprehensive operations guide (OPERATIONS.md) for cloud teams with installation, maintenance, scaling, disaster recovery, and monitoring procedures (#92)

Security

  • [Changed] BREAKING CHANGE: Replaced hardcoded values with YOUR-* placeholders to prevent accidental deployment
  • [Added] Security warnings and replacement checklists in all example configurations

Examples

  • [Enhanced] examples/main.tf with comprehensive configuration options
  • [Added] ElasticSearch sizing configurations (Small, Medium, Large, X-Large)
  • [Added] Authentication examples for Google OAuth, Okta, OneLogin, and Azure AD
  • [Added] Network and CloudFormation parameter examples
  • [Improved] Database instance recommendations aligned with real-world usage (db.t3 instead of db.r5)

1.3.0

Choose a tag to compare

@drernie drernie released this 26 Feb 22:48
e968134
  • [Changed] Update Postgres to 15.12 (#85)

1.2.0

Choose a tag to compare

@drernie drernie released this 26 Feb 22:48
eb2d81f
  • [Changed] Elasticsearch: require that all traffic to the domain arrive over HTTPS (#82)
  • [Changed] Elasticsearch: set TLS security policy to "Policy-Min-TLS-1-2-PFS-2023-10" (latest) (#82)
  • [Changed] Elasticsearch: enable node-to-node encryption (#82)

1.1.0

Choose a tag to compare

@drernie drernie released this 26 Feb 22:48
ef543a6
  • [Changed] Increase default CloudFormation stack delete timeout from 1h to 1h30m (#78)
  • [Fixed] Really use on_failure variable, previously CloudFormation stack on_failure was hardcoded to ROLLBACK (#77)
  • [Fixed] Add CloudFormation stack on_failure to lifecycle.ignore_changes, so stacks created before 0ca3e1319cc89557ea31b3553012562d0e9a0b81 won't be re-created on update by default (#77)
  • [Changed] Update Elasticsearch to 6.8 (#71)
  • [Changed] Increase CloudFormation stack update timeout from 30m to 1h (#73)