container-insights

Gooygeek/container-insights/helm

Terraform Module HCL 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

Install
module "container-insights" {
source = "Gooygeek/container-insights/helm"
version = "1.0.0"
}
plain text: /constructs/tfmod-gooygeek-container-insights-helm/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-helm-container-insights ![Build Status](https://github.com/gooygeek/terraform-helm-container-insights/actions/workflows/terraform.yml) ![Release](https://github.com/gooygeek/terraform-helm-container-insights/actions/workflows/release.yml) 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

Inputs (8)
NameTypeDescriptionDefault
eks_oidc_provider_urlstringURL of the OIDC identity provider associated with the cluster required
eks_oidc_provider_arnstringARN of the OIDC identity provider associated with the cluster required
eks_cluster_namestringThe name of the EKS cluster required
iam_role_namestringThe name of the IAM role for the cloudwatch agent serviceaccount"eks-container-insights-role"
cloudwatch_agent_imagestringThe image and tag to use for the cloudwatch agent container"amazon/cloudwatch-agent:1.247348.0b2513
fluentbit_imagestringThe image and tag to use for the fluentbit container"amazon/aws-for-fluent-bit:2.10.0"
tagsmap(string)Additional tags{}
aws_regionstring"ap-southeast-2"
Outputs (2)
cwagent_iam_role_arn — ARN of the IAM role used by the cloudwatch agent container
fluentbit_iam_role_arn — ARN of the IAM role used by the fluentbit container
Resources (3)
aws_iam_roleaws_iam_role_policy_attachmenthelm_release
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud HELM
★ Stars0
Forks2
Total downloads3.4k
Inputs8
Outputs2
Resources3
Examples1
LicenseMIT
NamespaceGooygeek
Updated