Skip to content

Terraform module for deploying Kubernetes-based Event Driven Autoscaler (KEDA) inside a pre-existing EKS cluster.

License

Notifications You must be signed in to change notification settings

DNXLabs/terraform-aws-eks-keda

Repository files navigation

terraform-aws-template

Lint Status LICENSE

Requirements

Name Version
terraform >= 0.13.0
aws >= 3.13, < 4.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 k8s namespace with name defined by namespace. bool true no
enabled n/a bool true no
helm_chart_name Keda chart name. string "keda" no
helm_chart_release_name keda release name. string "keda" no
helm_chart_repo keda repository name. string "https://kedacore.github.io/charts" no
helm_chart_version keda chart version. string "2.4.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 EKS Spot termination handler Helm chart. string "keda" no
settings Additional settings which will be passed to the Helm chart values, see https://keda.sh/docs/2.0/deploy/#helm. map {} no

Outputs

No output.

Authors

Module managed by DNX Solutions.

License

Apache 2 Licensed. See LICENSE for full details.