Skip to main content

Components Changelog

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

View on GitHub

`datadog-agent` allow values var merged

What

  • Allows values to be passed in and merged to values file

Why

  • Need to be able to easily override values files

Update echo and alb-controller-ingress-group

What

  • Allows target group to be targeted by echo server

Chore/acme/bootcamp core tenant

What

  • upgrade the vpn module in the ec2-client-vpn component
  • and protect outputs on ec2-client-vpn

Why

  • saml docs were broken in refarch-scaffold. module was trying to alter the cert provider

Chore/acme/bootcamp spacelift

What

  • adjust the type of context_filters in spacelift

Why

  • was getting errors trying to apply spacelift component

Fix github actions runner controller default variables -lobur

What

Default value for string is null, not false

Why

  • Otherwise this does not pass schema when you deploy it without storage requests

Update k8s metrics-server to latest -lobur

What

Upgrade metrics-server Tested on k8s 1.24 via kubectl get --raw "/apis/metrics.k8s.io/v1beta1/nodes"

Why

  • The previous one was so old that bitnami has even removed the chart.

fix(dns-primary/acm): include zone_name arg

What

  • in dns-primary, revert version of acm module 0.17.0 -> 0.16.2 (17 is a preview)

Why

  • primary zones must be specified now that names are trimmed before the dot (.)

Support setting consolidation in karpenter-provisioner -lobur

What

This is an alternative way of deprovisioning - proactive one.

There is another way to configure Karpenter to deprovision nodes called Consolidation.
This mode is preferred for workloads such as microservices and is imcompatible with setting
up the ttlSecondsAfterEmpty . When set in consolidation mode Karpenter works to actively
reduce cluster cost by identifying when nodes can be removed as their workloads will run
on other nodes in the cluster and when nodes can be replaced with cheaper variants due
to a change in the workloads

Why

  • To let users set a more aggressive deprovisioning strategy

References

fix(aws-sso): dont hardcode account name for root

What

  • remove hardcoding for root account moniker
  • change default tenant from gov to core (now convention)

Why

  • tenant is not included in the account prefix. In this case, changed to be 'core'
  • most accounts do not use gov as the root tenant

Bump spacelift to latest

What

  • Bump spacelift to latest

Why

  • Latest

References

N/A

Upstream EKS Action Runner Controller

What

  • Upstreaming the latest additions for the EKS actions runner controller component

Why

  • We've added additional features for the ARC runners, primarily adding options for ephemeral storage and persistent storage. Persistent storage can be used to add image caching with EFS
  • Allow for setting a webhook_startup_timeout value different than scale_down_delay_seconds. Defaults to scale_down_delay_seconds

References

  • N/A

Datadog Upstreams and Account Settings

What

  • Datadog Upgrades (Bugfixes for Configuration on default datadog URL)
  • Account Settings Fixes for emoji support and updated budgets

Why

  • Upstreams

fix(aws-sso): add missing tf update perms

What

  • Changes for supporting Refarch Scaffold
  • TerraformUpdateAccess permission set added

Why

  • Allow SSO users to update dynamodb/s3 for terraform backend

upstream `spacelift`

What

  • Updated Spacelift Component to latest
  • Updated README with new example

Why

  • Upstreams

upstream `ecs` & `ecs-service`

What

  • upstream
    • ecs
    • ecs-service

Why

  • enabled flag correctly destroys resources
  • bugfixes and improvements
  • datadog support for ecs services