Skip to main content

Components Changelog

Subscribe through RSS feeds to stay up-to-date with new releases!

View on GitHub

ARC enhancement, aws-config bugfix, DNS documentation

What

  • Fix bug in aws-config
  • Enhance documentation to explain relationship of dns-primary and dns-delegated components and dns account
  • [eks/actions-runner-controller] Add support for annotations and improve support for ephemeral storage

Why

  • Bugfix
  • Customer query, supersedes and closes
  • Better support for longer lived jobs

References

Update `RDS`

What

  • Update RDS Modules
  • Allow disabling Monitoring Role

Why

  • Monitoring not always needed
  • Context.tf Updates in modules

Add `amplify` component

What

  • Add amplify component

Why

  • Terraform component to provision AWS Amplify apps, backend environments, branches, domain associations, and webhooks

References

Upstream: `eks/ebs-controller`

What

  • Added component for eks/ebs-controller

Why

  • Upstreaming this component for general use

References

  • n/a

🚀 Enhancements

[aws-config] Update usage info, add "help" and "teams" commands

What

Update aws-config command:

  • Add teams command and suggest "aws-config-teams" file name instead of "aws-config-saml" because we want to use "aws-config-teams" for both SAML and SSO logins with Leapp handling the difference.
  • Add help command
  • Add more extensive help
  • Do not rely on script generated by account-map for command main() function

Why

  • Reflect latest design pattern
  • Improved user experience

Athena CloudTrail Queries

What

  • added cloudtrail integration to athena
  • conditionally allow audit account to decrypt kms key used for cloudtrail

Why

  • allow queries against cloudtrail logs from a centralized account (audit)

References

n/a

Fix `s3-bucket` `var.bucket_name`

What

changed default value for bucket name to empty string not null

Why

default bucket name should be empty string not null. Module checks against name length

References

n/a

ecs-service: fix lint issues

fix:aws-team-roles have stray locals

What

  • remove locals from modules/aws-team-roles

Why

  • breaks component when it tries to configure locals (the remote state for account_map isn't around)

Convert eks/cluster to aws-teams and aws-sso

What

  • Convert eks/cluster to aws-teams
  • Add aws-sso support to eks/cluster
  • Undo automatic allowance of identity aws-sso permission sets into account roles added in

Why

  • Keep in sync with other modules
  • is a silent privilege escalation and not needed to accomplish desired goals

🚀 Enhancements

fix: Use `vpc` without tenant

Why

│ Error: Error in function call

│ on remote-state.tf line 10, in module "vpc_flow_logs_bucket":
10: tenant = coalesce(var.vpc_flow_logs_bucket_tenant_name, module.this.tenant)
│ ├────────────────
│ │ while calling coalesce(vals...)
│ │ module.this.tenant is ""
│ │ var.vpc_flow_logs_bucket_tenant_name is null

│ Call to function "coalesce" failed: no non-null, non-empty-string
│ arguments.

feat: cloudtrail-bucket can have acl configured

What

  • add acl var to cloudtrail-bucket component

Why

  • Creating new cloudtrail buckets will fail if the acl isn't set to private

References

[argocd-repo] Added ArgoCD git commit notifications

What

  • [argocd-repo] Added ArgoCD git commit notifications

Why

  • ArgoCD sync deployment

[argocd] Added github commit status notifications

What

  • [argocd] Added github commit status notifications

Why

  • ArgoCD sync deployment fix concurrent issue

Missing Version Pins for Bats

What

added missing provider version pins

Why

missing provider versions, required for bats

References

,

update datadog_lambda_forwarder ref for darwin_arm64

What

  • update datadog-lambda-forwarder module for darwin_arm64

Why

  • run on Darwin_arm64 hardware

Version Pinning Requirements

What

  • missing bats requirements resolved

Why

  • PR missed a few bats requirements in submodules

References