container-insights
Gooygeek/container-insights/helm
Deploys AWS Container Insights using helm as a terraform module. Based on the quickstart (for fluent bit) found here: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-setup-EKS-quickstart.html
terraform-helm-container-insights   Deploys AWS Container Insights using helm as a terraform module. Based on the quickstart (for fluent bit) found here: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-setup-EKS-quickstart.html Usage For automated tests of the complete example using bats and Terratest (which tests and deploys the example on AWS), see test. Here's how to invoke this module in your projects: ``hcl provider "helm" { kubernetes { host = cluster_ca_certificate = base64decode( ) exec { api_version = "client.authentication.k8s.io/v1alpha
| Name | Type | Description | Default |
|---|---|---|---|
| eks_oidc_provider_url | string | URL of the OIDC identity provider associated with the cluster | required |
| eks_oidc_provider_arn | string | ARN of the OIDC identity provider associated with the cluster | required |
| eks_cluster_name | string | The name of the EKS cluster | required |
| iam_role_name | string | The name of the IAM role for the cloudwatch agent serviceaccount | "eks-container-insights-role" |
| cloudwatch_agent_image | string | The image and tag to use for the cloudwatch agent container | "amazon/cloudwatch-agent:1.247348.0b2513 |
| fluentbit_image | string | The image and tag to use for the fluentbit container | "amazon/aws-for-fluent-bit:2.10.0" |
| tags | map(string) | Additional tags | {} |
| aws_region | string | "ap-southeast-2" |
cwagent_iam_role_arn — ARN of the IAM role used by the cloudwatch agent containerfluentbit_iam_role_arn — ARN of the IAM role used by the fluentbit container