Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

terraform-kubernetes-addons:aws

semantic-release terraform-kubernetes-addons

About

Provides various Kubernetes addons that are often used on Kubernetes with AWS

Documentation

User guides, feature documentation and examples are available here

IAM permissions

This module can uses IRSA.

Terraform docs

Requirements

Name Version
terraform >= 0.13
aws ~> 3.0
helm ~> 2.0
kubectl ~> 1.0
kubernetes ~> 2.0

Providers

Name Version
aws ~> 3.0
helm ~> 2.0
kubectl ~> 1.0
kubernetes ~> 2.0
random n/a
time n/a
tls n/a

Inputs

Name Description Type Default Required
aws AWS provider customization any {} no
aws-ebs-csi-driver Customize aws-ebs-csi-driver helm chart, see aws-ebs-csi-driver.tf any {} no
aws-for-fluent-bit Customize aws-for-fluent-bit helm chart, see aws-fluent-bit.tf any {} no
aws-load-balancer-controller Customize aws-load-balancer-controller chart, see aws-load-balancer-controller.tf for supported values any {} no
aws-node-termination-handler Customize aws-node-termination-handler chart, see aws-node-termination-handler.tf any {} no
calico Customize calico helm chart, see calico.tf any {} no
cert-manager Customize cert-manager chart, see cert-manager.tf for supported values any {} no
cluster-autoscaler Customize cluster-autoscaler chart, see cluster-autoscaler.tf for supported values any {} no
cluster-name Name of the Kubernetes cluster string "sample-cluster" no
cni-metrics-helper Customize cni-metrics-helper deployment, see cni-metrics-helper.tf for supported values any {} no
eks EKS cluster inputs any {} no
external-dns Map of map for external-dns configuration: see external_dns.tf for supported values any {} no
flux Customize Flux chart, see flux.tf for supported values any {} no
helm_defaults Customize default Helm behavior any {} no
ingress-nginx Customize ingress-nginx chart, see nginx-ingress.tf for supported values any {} no
istio-operator Customize istio operator deployment, see istio_operator.tf for supported values any {} no
karma Customize karma chart, see karma.tf for supported values any {} no
keycloak Customize keycloak chart, see keycloak.tf for supported values any {} no
kong Customize kong-ingress chart, see kong.tf for supported values any {} no
kube-prometheus-stack Customize kube-prometheus-stack chart, see kube-prometheus-stack.tf for supported values any {} no
labels_prefix Custom label prefix used for network policy namespace matching string "particule.io" no
loki-stack Customize loki-stack chart, see loki-stack.tf for supported values any {} no
metrics-server Customize metrics-server chart, see metrics_server.tf for supported values any {} no
npd Customize node-problem-detector chart, see npd.tf for supported values any {} no
priority-class Customize a priority class for addons any {} no
priority-class-ds Customize a priority class for addons daemonsets any {} no
promtail Customize promtail chart, see loki-stack.tf for supported values any {} no
sealed-secrets Customize sealed-secrets chart, see sealed-secrets.tf for supported values any {} no
strimzi-kafka-operator Customize strimzi-kafka-operator chart, see strimzi-kafka-operator.tf for supported values any {} no
tags Map of tags for AWS resources map(any) {} no
thanos Customize thanos chart, see thanos.tf for supported values any {} no
thanos-memcached Customize thanos chart, see thanos.tf for supported values any {} no
thanos-storegateway Customize thanos chart, see thanos.tf for supported values any {} no
thanos-tls-querier Customize thanos chart, see thanos.tf for supported values any {} no

Outputs

Name Description
grafana_password n/a
loki-stack-ca n/a
promtail-cert n/a
promtail-key n/a
thanos_ca n/a