actions_runner_controller |
Enable actions_runner_controller add-on |
bool |
false |
no |
actions_runner_controller_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
actions_runner_controller_helm_config |
Path to override-values.yaml for actions_runner_controller Chart |
any |
null |
no |
aws_ebs_csi_driver |
Enable AWS EBS CSI Driver add-on |
bool |
false |
no |
aws_ebs_csi_driver_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
aws_ebs_csi_driver_helm_config |
Path to override-values.yaml for EBS CSI Driver Helm Chart |
any |
null |
no |
aws_ebs_csi_driver_iampolicy_json_content |
Custom IAM Policy for EBS CSI Driver IRSA |
string |
null |
no |
aws_efs_csi_driver |
Enable AWS EFS CSI Driver add-on |
bool |
false |
no |
aws_efs_csi_driver_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
aws_efs_csi_driver_helm_config |
Path to override-values.yaml for AWS EFS CSI Driver Helm Chart |
any |
null |
no |
aws_efs_csi_driver_iampolicy_json_content |
Custom IAM Policy for EFS CSI Driver IRSA |
string |
null |
no |
aws_load_balancer_controller |
Enable AWS Load Balancer Controller add-on |
bool |
false |
no |
aws_load_balancer_controller_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
aws_load_balancer_controller_helm_config |
Path to override-values.yaml for AWS Load Balancer Controller Helm Chart |
any |
null |
no |
aws_load_balancer_controller_iampolicy_json_content |
Custom IAM Policy for Load Balancer Controller IRSA |
string |
null |
no |
aws_node_termination_handler |
Enable AWS Node Termination Handler add-on |
bool |
false |
no |
aws_node_termination_handler_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
aws_node_termination_handler_helm_config |
Path to override-values.yaml for AWS Node Termination Handler Helm Chart |
any |
null |
no |
calico_tigera |
Enable Tigera's Calico add-on |
bool |
false |
no |
calico_tigera_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
calico_tigera_helm_config |
Path to override-values.yaml for Calico Helm Chart |
any |
null |
no |
certification_manager |
Enable certification_manager add-on |
bool |
false |
no |
certification_manager_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
certification_manager_helm_config |
Path to override-values.yaml for Certification Manager Chart |
any |
null |
no |
cluster_autoscaler |
Enable Cluster Autoscaler add-on |
bool |
false |
no |
cluster_autoscaler_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
cluster_autoscaler_helm_config |
Path to override-values.yaml for Cluster Autoscaler Helm Chart |
any |
null |
no |
cluster_autoscaler_iampolicy_json_content |
Custom IAM Policy for ClusterAutoscaler IRSA |
string |
null |
no |
data_plane_wait_arn |
This waits for the data plane to be ready |
string |
"" |
no |
eks_cluster_name |
Name of eks cluster |
string |
"" |
no |
external_dns |
Enable External DNS add-on |
bool |
false |
no |
external_dns_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
external_dns_helm_config |
Path to override-values.yaml for External DNS Helm Chart |
any |
null |
no |
external_dns_iampolicy_json_content |
Custom IAM Policy for External DNS |
string |
null |
no |
external_secrets |
Enable External-Secrets add-on |
bool |
false |
no |
external_secrets_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
external_secrets_helm_config |
Path to override-values.yaml for External-Secrets Helm Chart |
any |
null |
no |
external_secrets_iampolicy_json_content |
Custom IAM Policy for External-Secrets IRSA |
string |
null |
no |
filebeat |
Enable Filebeat add-on |
bool |
false |
no |
filebeat_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
filebeat_helm_config |
Filebeat Helm Chart config |
any |
null |
no |
fluent_bit |
Enable FluentBit add-on |
bool |
false |
no |
fluent_bit_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
fluent_bit_helm_config |
Path to override-values.yaml for FluentBit Helm Chart |
any |
null |
no |
fluent_bit_iampolicy_json_content |
Custom IAM Policy for FluentBit IRSA |
string |
null |
no |
grafana |
Enable Grafana add-on |
bool |
false |
no |
grafana_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
grafana_helm_config |
Grafana Helm Chart config |
any |
null |
no |
grafana_manifests |
Path of virtual-service yaml manifests |
object({ grafana_virtualservice_file_path = string }) |
{ "grafana_virtualservice_file_path": "" } |
no |
ingress_nginx |
Enable ingress nginx add-on |
bool |
false |
no |
ingress_nginx_extra_configs |
Override attributes of helm_release terraform resource |
any |
null |
no |
ingress_nginx_helm_config |
Path to override-values.yaml for Ingress Nginx Helm Chart |
any |
null |
no |
irsa_iam_permissions_boundary |
IRSA Input configuration for the addon_context |
any |
{} |
no |
irsa_iam_role_path |
IRSA Input configuration for the addon_context |
any |
{} |
no |
istio_ingress |
Enable Istio Ingress add-on |
bool |
false |
no |
istio_ingress_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
istio_ingress_helm_config |
Path to override-values.yaml for Istio Ingress Helm Chart |
any |
null |
no |
istio_manifests |
Path of Ingress and Gateway yaml manifests |
object({ istio_ingress_manifest_file_path = list(any) istio_gateway_manifest_file_path = list(any) }) |
{ "istio_gateway_manifest_file_path": [ "" ], "istio_ingress_manifest_file_path": [ "" ] } |
no |
karpenter |
Enable KARPENTER add-on |
bool |
false |
no |
karpenter_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
karpenter_helm_config |
Path to override-values.yaml for Karpenter Helm Chart |
any |
null |
no |
karpenter_iampolicy_json_content |
Custom IAM Policy for Karpenter IRSA |
string |
null |
no |
keda |
Enable Keda add-on |
bool |
false |
no |
keda_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
keda_helm_config |
Path to override-values.yaml for Keda Helm Chart |
any |
null |
no |
kiali_manifests |
Path of virtual-service yaml manifests |
object({ kiali_virtualservice_file_path = string }) |
{ "kiali_virtualservice_file_path": "" } |
no |
kiali_server |
Enable kiali server add-on |
bool |
false |
no |
kiali_server_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
kiali_server_helm_config |
Path to override-values.yaml for Kiali Server Helm Chart |
any |
null |
no |
kube_state_metrics |
Enable Kube-State-Metrics add-on |
bool |
false |
no |
kube_state_metrics_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
kube_state_metrics_helm_config |
Kube-State-Metrics Helm Chart config |
any |
null |
no |
kubeclarity |
Enable Kubeclarity add-on |
bool |
false |
no |
kubeclarity_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
kubeclarity_helm_config |
Path to override-values.yaml for Kubeclarity Helm Chart |
any |
null |
no |
manage_via_gitops |
Set this to true if managing addons via GitOps. Seting true will not create helm-release for addon. |
bool |
false |
no |
metrics_server |
Enable metrics server add-on |
bool |
false |
no |
metrics_server_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
metrics_server_helm_config |
Path to override-values.yaml for Metrics Server Helm Chart |
any |
null |
no |
new_relic |
Enable New-Relic-Agent add-on |
bool |
false |
no |
new_relic_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
new_relic_helm_config |
New-Relic Helm Chart config |
any |
null |
no |
prometheus |
Enable prometheus add-on |
bool |
false |
no |
prometheus_cloudwatch_exporter |
Enable Prometheus Cloudwatch Exporter add-on |
bool |
false |
no |
prometheus_cloudwatch_exporter_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
prometheus_cloudwatch_exporter_helm_config |
Path to override-values.yaml for Promtheus Cloudwatch Exporter Chart |
any |
null |
no |
prometheus_cloudwatch_exporter_role_iampolicy_json_content |
Custom IAM Policy for Prometheus Cloudwatch Exporter's Role |
string |
null |
no |
prometheus_cloudwatch_exporter_secret_manifest |
Path of prometheus cloudwatch exporter manifest |
string |
null |
no |
prometheus_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
prometheus_helm_config |
Prometheus Helm Chart config |
any |
null |
no |
redis |
Enable Redis add-on |
bool |
false |
no |
redis_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
redis_helm_config |
Path to override-values.yaml for Redis Helm Chart |
any |
null |
no |
reloader |
Enable Reloader add-on |
bool |
false |
no |
reloader_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
reloader_helm_config |
Path to override-values.yaml for Reloader Helm Chart |
any |
null |
no |
tags |
IRSA Input configuration for the addon_context |
any |
{} |
no |
velero |
Enable Velero add-on |
bool |
false |
no |
velero_extra_configs |
Override attributes of helm_release terraform resource |
any |
{} |
no |
velero_helm_config |
Path to override-values.yaml for Velero Helm Chart |
any |
null |
no |
velero_iampolicy_json_content |
Custom IAM Policy for Velero IRSA |
string |
null |
no |