fix(aula-12): corrigir estrutura do values.yaml do Victoria Metrics

O values.yaml estava aninhado sob 'victoria-metrics-k8s-stack:' mas
o chart é instalado diretamente, então grafana e outros subcharts
precisam estar no nível raiz. Isso impedia a criação do Ingress do
Grafana.
This commit is contained in:
ArgoCD Setup
2026-03-14 06:33:15 -03:00
parent e4f79227d9
commit 0f6845dad7

View File

@@ -4,11 +4,10 @@
# Documentação: https://github.com/VictoriaMetrics/helm-charts/tree/master/charts/victoria-metrics-k8s-stack # Documentação: https://github.com/VictoriaMetrics/helm-charts/tree/master/charts/victoria-metrics-k8s-stack
# ============================================================================= # =============================================================================
victoria-metrics-k8s-stack: # ---------------------------------------------------------------------------
# --------------------------------------------------------------------------- # VMSingle - Armazenamento de métricas (single-node)
# VMSingle - Armazenamento de métricas (single-node) # ---------------------------------------------------------------------------
# --------------------------------------------------------------------------- vmsingle:
vmsingle:
enabled: true enabled: true
spec: spec:
retentionPeriod: "14d" retentionPeriod: "14d"
@@ -27,10 +26,10 @@ victoria-metrics-k8s-stack:
cpu: 500m cpu: 500m
memory: 512Mi memory: 512Mi
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# VMAgent - Coleta de métricas # VMAgent - Coleta de métricas
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
vmagent: vmagent:
enabled: true enabled: true
spec: spec:
scrapeInterval: "30s" scrapeInterval: "30s"
@@ -42,10 +41,10 @@ victoria-metrics-k8s-stack:
cpu: 200m cpu: 200m
memory: 256Mi memory: 256Mi
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# VMAlert - Sistema de alertas # VMAlert - Sistema de alertas
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
vmalert: vmalert:
enabled: true enabled: true
spec: spec:
extraArgs: extraArgs:
@@ -58,16 +57,16 @@ victoria-metrics-k8s-stack:
cpu: 100m cpu: 100m
memory: 128Mi memory: 128Mi
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# AlertManager - Notificações (desabilitado por padrão) # AlertManager - Notificações (desabilitado por padrão)
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
alertmanager: alertmanager:
enabled: false enabled: false
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# Grafana - Visualização # Grafana - Visualização
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
grafana: grafana:
enabled: true enabled: true
# Credenciais # Credenciais
@@ -87,12 +86,10 @@ victoria-metrics-k8s-stack:
persistence: persistence:
enabled: false # Dashboards vêm do GitOps, não precisa persistir enabled: false # Dashboards vêm do GitOps, não precisa persistir
# Ingress # Ingress - hosts e TLS configurados via --set no setup.sh
ingress: ingress:
enabled: true enabled: true
ingressClassName: nginx ingressClassName: nginx
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
hosts: hosts:
- grafana.kube.quest - grafana.kube.quest
tls: tls:
@@ -105,14 +102,14 @@ victoria-metrics-k8s-stack:
dashboards: dashboards:
enabled: true enabled: true
# Desabilitar criação de datasource separado (usa o do sidecar) # Desabilitar criação de datasource separado (usa o do sidecar)
grafanaDatasource: grafanaDatasource:
enabled: false enabled: false
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# Kube State Metrics - Métricas de objetos K8s # Kube State Metrics - Métricas de objetos K8s
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
kube-state-metrics: kube-state-metrics:
enabled: true enabled: true
resources: resources:
requests: requests:
@@ -122,10 +119,10 @@ victoria-metrics-k8s-stack:
cpu: 100m cpu: 100m
memory: 128Mi memory: 128Mi
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# Prometheus Node Exporter - Métricas de nodes # Prometheus Node Exporter - Métricas de nodes
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
prometheus-node-exporter: prometheus-node-exporter:
enabled: true enabled: true
resources: resources:
requests: requests:
@@ -135,16 +132,16 @@ victoria-metrics-k8s-stack:
cpu: 100m cpu: 100m
memory: 64Mi memory: 64Mi
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# Prometheus Operator CRDs # Prometheus Operator CRDs
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
prometheus-operator-crds: prometheus-operator-crds:
enabled: true enabled: true
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# VM Operator (gerencia CRDs do Victoria Metrics) # VM Operator (gerencia CRDs do Victoria Metrics)
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
victoria-metrics-operator: victoria-metrics-operator:
enabled: true enabled: true
resources: resources:
requests: requests:
@@ -154,10 +151,10 @@ victoria-metrics-k8s-stack:
cpu: 100m cpu: 100m
memory: 128Mi memory: 128Mi
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# Service Monitors padrão # Service Monitors padrão
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
defaultRules: defaultRules:
create: true create: true
rules: rules:
alertmanager: false # AlertManager desabilitado alertmanager: false # AlertManager desabilitado