addons

free-devops/addons/kubernetes

Terraform Module HCL KUBERNETES

Custom EKS Addons which follows https://github.com/clusterfrak-dynamics/terraform-kubernetes-addons.git approach

Install
module "addons" {
source = "free-devops/addons/kubernetes"
version = "2.3.0"
}
plain text: /constructs/tfmod-free-devops-addons-kubernetes/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-kubernetes-addons About Provides various addons that are often used on Kubernetes with AWS It can be used with existing EKS terraform module Follows clusterfrak-dynamics terraform-kubernetes-addons approach Main features Common addons with associated IAM permissions if needed: kubernetes-external-secrets: external secret management systems filebeat: open source file harvester metricbeat: Metricbeat fetches a set of metrics wave/pusher: Kubernetes configuration tracking controller Requirements Terraform Terragrunt kubectl helm aws-iam-authenticator Documentation User guides, feature documentation and examples are available here IAM permissionsww This module can use either IRSA which is the recommanded method or Kiam. About Kiam Kiam prevents pods from accessing EC2 instances IAM r

Inputs (12)
NameTypeDescriptionDefault
cluster-namestringName of the Kubernetes cluster"sample-cluster"
metricbeatanyCustomize metricbeat chart, see `metricbeat.tf` for supported values{}
natsanyCustomize bitnami nats chart, see `nats.tf` for supported values{}
priority_classanyCustomize a priority class for addons{}
priority_class_dsanyCustomize a priority class for addons daemonsets{}
eksanyEKS cluster inputs{}
helm_defaultsanyCustomize default Helm behavior{}
kube-state-metricsanyCustomize kube-state-metrics chart, see `kube-state-metrics.tf` for supported va{}
filebeatanyCustomize filebeat chart, see `filebeat.tf` for supported values{}
externalsecretsanyCustomize external-secrets chart, see `external-secrets.tf` for supported values{}
pusher_waveanyCustomize pusher-wave, see `pusher-wave.tf` for supported values{}
environmentstringEnvironment"dev"
Resources (4)
aws_iam_policyhelm_releasekubectl_manifestkubernetes_namespace
Details
FrameworkTerraform Module
LanguageHCL
Version2.3.0
Cloud KUBERNETES
★ Stars2
Forks1
Total downloads5.1k
Inputs12
Resources4
Namespacefree-devops
Updated