adorsys / adorsys/didcomm-mediator-rs

Install cluster-wide kube-prometheus-stack through wallet-eks-env Terraform

Aperta
#459 3 commenti 0 reazioni 1 assegnatario Rivendicata da @ndefokou Vedi su GitHub
Lingua principale
Rust
Stelle
13
Fork
1
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Decision
Reuse adorsys/wallet-eks-env. Do not create adorsys/cluster-monitoring, an umbrella Helm chart, or a second Argo CD owner for the monitoring stack.

### Scope

Extend the existing local EKS Blueprints Addons wrapper to expose enable_kube_prometheus_stack and its configuration.
Deploy chart 88.6.2 into namespace monitoring, explicitly pinned.
Configure cross-namespace, label-opt-in discovery for ServiceMonitors, PodMonitors, PrometheusRules, Probes/ScrapeConfigs, and AlertmanagerConfigs.
Keep Alertmanager's OnNamespace matcher strategy.
Configure encrypted EBS persistence, bounded retention, resource requests/limits, and internal-only services.
Reuse the existing ESO installation and IRSA; add only exact monitoring secret permissions.
Provision Grafana admin credentials from AWS Secrets Manager.
Handle EKS managed control-plane targets to avoid false alerts.
Verify the Status List /metrics and ServiceMonitor path end to end.
Track the Status List AlertmanagerConfig API correction, namespace-scoped PromQL, dashboard ConfigMap, and 30-day retention dependency as linked application work.
Document application onboarding and operational verification.

EST: 3 days

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Start from the Terraform EKS Blueprints add-ons wrapper referenced by the issue and find where kube-prometheus-stack is enabled and Helm values are wired through. Then inspect the wallet-eks-env integration points for Argo CD/Helm config, IRSA role policy, EBS persistence, Secrets Manager access, and namespace/retention settings. Run the repository’s terraform plan/apply flow for this environment, and mark done when chart 88.6.2 is running in monitoring with cross-namespace discovery, internal services, fixed Alertmanager-related settings, and working /metrics and ServiceMonitor endpoints.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, kubernetes
Ambito
cloud, devops, infrastructure
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
34/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.