All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Input to define k8s authentication api for tf providers
- Removed dependency between ingress-nginx serviceMonitor and Prometheus helm chart
- Input for SSH ingress rules to eks workers
- Ingress rule to allow communication between EC2 nodes and AWS managed nodes
- terraform required_providers added Issue #12
- Add Apache License Version 2.0 (January 2004) https://www.apache.org/licenses/.
- Add missing IAM policy for Cluster Autoscaler to EKS Worker Nodes IAM role
- ingress-nginx metrics expose to Prometheus
- fluent-bit service parsers config
- module source un README. Ssh url replaced for https instead
- EKS addons input.
- Prometheus-node-exporter tried to add pods in fargate nodes (fargate doesn't support daemonsets) Issue #3
- OTEL manifests failed because namespace didn't exist Issue #2
- cert-manager release failed because namespace didn't exist
- ignore_change option for asg desired_capacity, to be handled by the cluster-autoscaler
- aws-iam-authenticator is not needed anymore
- loki-stack has been replaced for loki-distributed, kube-stack-prometheus and fluent-bit helm charts
- tempo-distributed helm chart
- cert-manager helm chart
- opentelemetry manifests for auto-instrumentation
- ingress-nginx, metrics-server and cluster-autoscaler helm charts updated to latest version
- Add max_pods_per_node kubelet argument.
- README outputs.
- Add current aws region to cluster-autoscaler helm chart.
- CHANGELOG and README outputs.
- Eks endpoint and CA to outputs to be used for external helm release provider.
- Updating provider to allow EKS cluster create by Terragrunt role.
- Grafana datasources inputs.
- Prometheus server ingress values.
- The aws-auth configmap used to fail because the cluster wasn't ready yet.
- Users and roles can be added to the aws-auth configmap and managed by terraform
- Open ingress port to worker nodes if his Helm chart is enabled
- Bootstrapping: ingress-nginx, cluster-autoscaler, metrics-server and loki-stack helm charts
- First version of the eks module.