terraform-aws-components icon indicating copy to clipboard operation
terraform-aws-components copied to clipboard

feat: add support for karpenter 0.34.0 or newer

Open sgtoj opened this issue 2 years ago • 0 comments

what

  • update eks/karpetner and eks/karpenter-provisioner to support Karpenter v0.34.0
  • update controller's iam policy to be nearly identical to the policy included with Karpenter's CloudFormation template
    • only changed the arn and alike for resources to match cloudposse's deployed resources
  • allow deployment to existing k8s namespaces
  • reduce code smell

why

  • Karpetner v0.34.0 included multiple breaking changes
    • moved chart values for settings.aws to settings
    • replaced Provisioner with NodePool resource
    • replaced AWSNodeTemplate with EC2NodeClass

references

  • closes #982

sgtoj avatar Feb 20 '24 18:02 sgtoj