le-tf-infra-aws
le-tf-infra-aws copied to clipboard
Terraform code for Leverage Reference Architecture for AWS, designed under optimal configs for the most popular modern web and mobile applications needs.
Currently we make use of the kubernetes terraform provider and the `kubernetes_manifest` resource to deploy ArgoCD applications. However, Argo Project also provides the [`argocd-apps`](https://github.com/argoproj/argo-helm/tree/main/charts/argocd-apps) helm chart to achieve this. Using...
**Describe the Feature**: - Implement a reference example of the Automated DORA metrics with Apache DevLake for the binbash Github organization (https://github.com/binbashar) and its repositories' GitHub actions. - This feature...
## Describe the Feature Add a reference tool to validate best practices and propose improvements for the implementation of EKS clusters. ## Expected Behavior The tool to be added is...
## What? - Implement centralized logging of Kubernetes applications in Ref Arch. - Make use of IRSA + Fine grained access control to allow interaction of Fluent-Bit agents with a...
## Describe the Feature Consolidate `k8s-eks` layers that will result in a single layer considering our most updated one is the [k8s-eks-demoapps](https://github.com/binbashar/le-tf-infra-aws/tree/master/apps-devstg/us-east-1/k8s-eks-demoapps) - Main reference layer: https://github.com/binbashar/le-tf-infra-aws/tree/master/apps-devstg/us-east-1/k8s-eks-demoapps - 2ry cluster...
## Describe the Feature AWS supports using a delegated admin account to centralize CloudTrail events and management of the accounts of the AWS Organization. Adopting that approach should simplify the...
## Describe the Feature Define a naming convention for labels and annotations we use on cluster components and workloads. This should serve as a reference for any implementations we make....
## Describe the Feature In the K8s-EKS layers, e.g. https://github.com/binbashar/le-tf-infra-aws/blob/b327a8e5b4eee60d49c01fe02e82b50594b32086/apps-devstg/us-east-1/k8s-eks/cluster/eks-managed-nodes.tf#L173-L188 ...upgrade EC2 machine types to `T3` family. ## Expected Behavior Use T3 family ## Use Case n/a ## Describe Ideal...
## Describe the Bug In the `k8s-eks/cluster` layer, in `eks-managed-nodes.tf` file this definition is set: https://github.com/binbashar/le-tf-infra-aws/blob/b327a8e5b4eee60d49c01fe02e82b50594b32086/apps-devstg/us-east-1/k8s-eks/cluster/eks-managed-nodes.tf#L173-L188 As it can be seen in the documentation for the module [here](https://github.com/binbashar/terraform-aws-eks#usage): ```yaml eks_managed_node_groups...
## Describe the Enhance Currently, there is one Test Layer called [cli-test-layer](https://github.com/binbashar/le-tf-infra-aws/tree/master/apps-devstg/global/cli-test-layer). Since the Leverage CLI now supports the `--layers` option, there is a need of having a second test...