Skip to content

docs: ADR 0001 — all generated cluster repo files must be versioned in terraform-eks-deployment #18

Merged
merged 2 commits into from
Apr 21, 2026

Commits on Apr 20, 2026

  1. docs: add ADR 0001 — all generated cluster repo files versioned in te…

    …rraform-eks-deployment
    Dave Arnold committed Apr 20, 2026
    Configuration menu
    Copy the full SHA
    edfe5d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2026

  1. feat: move all generated-repo file management into terraform-eks-depl…

    …oyment
    
    - Add all 20 eks-module terragrunt.hcl files to templates/eks-modules/;
      these are written verbatim (file()) into the generated repo under
      $env/$region/$vpc/$cluster/<module>/terragrunt.hcl
    - Wire templates/eks-modules/ into managed_extra_files via a fileset-based
      local (eks_module_files) merged with the existing rendered_files local
    - Set template_repo = null in both defaults.tf and main.tf; all generated
      repo content now flows exclusively through managed_extra_files with no
      GitHub template seeding
    - Rename templates/common-variables.hcl and templates/default-versions.hcl
      to *.hcl.tf.tpl to match the existing convention: .tf.tpl = parsed by
      templatefile(), eks-modules/*.hcl = written verbatim
    - Update locals.tf references for the renamed template files
    - Fix alignment formatting in examples/basic and examples/adsd-tools-dev
    Dave Arnold committed Apr 21, 2026
    Configuration menu
    Copy the full SHA
    9fde876 View commit details
    Browse the repository at this point in the history