Files
terraform-aws-observability…/modules/eks-container-insights
rlanore dee3dcb3da fix: eks 1.28 migrate kubectl provider to alekc repo (#245)
Migrate kubectl provider to alekc repo

Migrate kubectl provider to alekc repo
2023-12-14 20:46:29 +01:00
..
2023-08-11 17:24:51 +02:00
2023-08-09 18:23:54 +02:00
2023-08-09 18:23:54 +02:00
2023-08-09 18:23:54 +02:00
2023-08-09 18:23:54 +02:00

Container Insights ADOT implementation for EKS Cluster Observability

This module provides an automated experience around enabling Container Insights for your EKS cluster using ADOT (AWS Distro for OpenTelemetry). It provides the following resources:

  • ADOT Collector Deployment to your EKS cluster
  • Enabling Container Insights on CloudWatch

Requirements

Name Version
terraform >= 1.1.0
aws >= 5.0.0
helm >= 2.4.1
kubectl >= 2.0.3
kubernetes >= 2.10

Providers

Name Version
aws >= 5.0.0

Modules

Name Source Version
helm_addon github.com/aws-ia/terraform-aws-eks-blueprints//modules/kubernetes-addons/helm-addon v4.32.1

Resources

Name Type
aws_caller_identity.current data source
aws_eks_cluster.eks_cluster data source
aws_iam_policy.irsa data source
aws_partition.current data source
aws_region.current data source

Inputs

Name Description Type Default Required
adot_otel_helm_chart_verison ADOT collector helm chart version string "0.17.0" no
eks_cluster_id EKS Cluster Id string n/a yes
helm_config Helm provider config for adot-exporter-for-eks-on-ec2 any {} no
irsa_iam_permissions_boundary IAM permissions boundary for IRSA roles string null no
irsa_iam_role_path IAM role path for IRSA roles string "/" no
irsa_policies Additional IAM policies for a IAM role for service accounts list(string) [] no
manage_via_gitops Determines if the add-on should be managed via GitOps. bool false no
service_exporters exporter for adot-ci setup string "awsemf" no
service_receivers receiver for adot-ci setup string "awscontainerinsightreceiver" no
tags Additional tags (e.g. map('BusinessUnit,XYZ) map(string) {} no

Outputs

No outputs.