Skip to content

Repository files navigation

terraform-aws-eks-node-termination-handler

Lint Status LICENSE

Terraform module for deploying node termination handler inside a pre-existing EKS cluster.

Usage

module "alb_ingress" {
  source = "git::https://github.com/DNXLabs/terraform-aws-eks-node-termination-handler.git"
}

Requirements

Name Version
terraform >= 0.13
aws >= 4.0.0, < 5.46.0
helm >= 1.0, < 3.0
kubernetes >= 1.10.0, < 3.0.0

Providers

Name Version
helm >= 1.0, < 3.0
kubernetes >= 1.10.0, < 3.0.0

Inputs

Name Description Type Default Required
create_namespace Whether to create Kubernetes namespace with name defined by namespace. bool true no
enabled Variable indicating whether deployment is enabled. bool true no
helm_chart_name Spot termination handler Helm chart name. string "aws-node-termination-handler" no
helm_chart_release_name Spot termination handler Helm release name. string "aws-node-termination-handler" no
helm_chart_repo Spot termination handler Helm repository name. string "https://aws.github.io/eks-charts" no
helm_chart_version Spot termination handler Helm chart version. string "0.15.0" no
mod_dependency Dependence variable binds all AWS resources allocated by this module, dependent modules reference this variable. any null no
namespace Kubernetes namespace to deploy Spot termination handler Helm chart. string "kube-system" no
settings Additional settings which will be passed to the Helm chart values. map {} no

Outputs

No output.

Authors

Module managed by DNX Solutions.

License

Apache 2 Licensed. See LICENSE for full details.

About

Terraform module for deploying node termination handler inside a pre-existing EKS cluster.

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages