GitOps support with Grafana Operator, External Secrets and FluxCD (#151)

* Adding FluxCD and Grafana Operator Addons

* Adding Helm release for Grafana Operator

* Adding External Secrets

* removing spot options

* Fixing Documentation
---------
This commit is contained in:
Ela AWS
2023-04-14 04:20:24 -04:00
committed by GitHub
parent b513fe4e72
commit 5b52c7b8e1
14 changed files with 391 additions and 2 deletions
+3
View File
@@ -25,6 +25,9 @@ traces collection, dashboards and alerts for monitoring:
- NGINX workloads (running on Amazon EKS)
- Java/JMX workloads (running on Amazon EKS)
- Amazon Managed Service for Prometheus workspaces with Amazon CloudWatch
- Installs Grafana Operator to add AWS data sources and create Grafana Dashboards to Amazon Managed Grafana.
- Installs FluxCD to perform GitOps sync of a Git Repo to EKS Cluster. We will use this later for creating Grafana Dashboards and AWS datasources to Amazon Managed Grafana.
- Installs External Secrets Operator to retrieve and Sync the Grafana API keys.
These modules can be directly configured in your existing Terraform
configurations or ready to be deployed in our packaged