From b6b02bf6f9ae93cdbf0863ac51d46921e1fac2bf Mon Sep 17 00:00:00 2001 From: Janis Date: Tue, 5 May 2026 10:08:46 +0200 Subject: [PATCH] feat(victoria-metrics): removed --- .../victoria-metrics/victoria-logs.yaml | 28 ---- .../victoria-metrics-crds.yaml | 29 ---- .../victoria-metrics-operator.yaml | 52 -------- .../victoria-metrics/victoria-metrics.yaml | 49 ------- .../victoria-metrics/victoria-traces.yaml | 28 ---- .../eu-central-1/values.yaml | 13 -- .../eu-central-1/victoria-logs-values.yaml | 20 --- .../eu-central-1/victoria-traces-values.yaml | 20 --- .../eu-central-1/vm-stack-values.yaml | 126 ------------------ 9 files changed, 365 deletions(-) delete mode 100644 eu-central-1/argo-apps/victoria-metrics/victoria-logs.yaml delete mode 100644 eu-central-1/argo-apps/victoria-metrics/victoria-metrics-crds.yaml delete mode 100644 eu-central-1/argo-apps/victoria-metrics/victoria-metrics-operator.yaml delete mode 100644 eu-central-1/argo-apps/victoria-metrics/victoria-metrics.yaml delete mode 100644 eu-central-1/argo-apps/victoria-metrics/victoria-traces.yaml delete mode 100644 victoria-metrics-operator/eu-central-1/values.yaml delete mode 100644 victoria-metrics/eu-central-1/victoria-logs-values.yaml delete mode 100644 victoria-metrics/eu-central-1/victoria-traces-values.yaml delete mode 100644 victoria-metrics/eu-central-1/vm-stack-values.yaml diff --git a/eu-central-1/argo-apps/victoria-metrics/victoria-logs.yaml b/eu-central-1/argo-apps/victoria-metrics/victoria-logs.yaml deleted file mode 100644 index 2043ebc..0000000 --- a/eu-central-1/argo-apps/victoria-metrics/victoria-logs.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: victoria-logs - namespace: argocd - annotations: - argocd.argoproj.io/sync-wave: "0" -spec: - project: default - destination: - namespace: victoria-metrics - server: https://kubernetes.default.svc - sources: - - repoURL: https://victoriametrics.github.io/helm-charts/ - chart: victoria-logs-single - targetRevision: 0.12.4 - helm: - valueFiles: - - $values/victoria-metrics/eu-central-1/victoria-logs-values.yaml - - repoURL: git@git.janis-eccarius.de:NowChess/GitOps.git - targetRevision: main - ref: values - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/eu-central-1/argo-apps/victoria-metrics/victoria-metrics-crds.yaml b/eu-central-1/argo-apps/victoria-metrics/victoria-metrics-crds.yaml deleted file mode 100644 index d7d110f..0000000 --- a/eu-central-1/argo-apps/victoria-metrics/victoria-metrics-crds.yaml +++ /dev/null @@ -1,29 +0,0 @@ -#apiVersion: argoproj.io/v1alpha1 -#kind: Application -#metadata: -# name: victoria-metrics-crds -# namespace: argocd -# annotations: -# argocd.argoproj.io/sync-wave: "-2" -#spec: -# project: default -# destination: -# namespace: victoria-metrics -# server: https://kubernetes.default.svc -# sources: -# - repoURL: https://victoriametrics.github.io/helm-charts/ -# chart: victoria-metrics-operator-crds -# targetRevision: 0.9.0 -# syncPolicy: -# automated: -# prune: true -# selfHeal: true -# syncOptions: -# - CreateNamespace=true -# - Replace=true -# retry: -# limit: 3 -# backoff: -# duration: 10s -# factor: 2 -# maxDuration: 1m diff --git a/eu-central-1/argo-apps/victoria-metrics/victoria-metrics-operator.yaml b/eu-central-1/argo-apps/victoria-metrics/victoria-metrics-operator.yaml deleted file mode 100644 index bb8d309..0000000 --- a/eu-central-1/argo-apps/victoria-metrics/victoria-metrics-operator.yaml +++ /dev/null @@ -1,52 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: victoria-metrics-operator - namespace: argocd - annotations: - argocd.argoproj.io/sync-wave: "-1" -spec: - project: default - destination: - namespace: victoria-metrics - server: https://kubernetes.default.svc - sources: - - repoURL: https://victoriametrics.github.io/helm-charts/ - chart: victoria-metrics-operator - targetRevision: 0.62.1 - helm: - valueFiles: - - $values/victoria-metrics-operator/eu-central-1/values.yaml - - repoURL: git@git.janis-eccarius.de:NowChess/GitOps.git - targetRevision: main - ref: values - ignoreDifferences: - - group: "" - kind: Secret - name: victoria-metrics-operator-validation - jsonPointers: - - /data - - group: admissionregistration.k8s.io - kind: ValidatingWebhookConfiguration - name: victoria-metrics-operator-admission - jqPathExpressions: - - .webhooks[].clientConfig.caBundle - - group: admissionregistration.k8s.io - kind: MutatingWebhookConfiguration - name: victoria-metrics-operator-admission - jqPathExpressions: - - .webhooks[].clientConfig.caBundle - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true - - ServerSideApply=true - - RespectIgnoreDifferences=true - retry: - limit: 3 - backoff: - duration: 10s - factor: 2 - maxDuration: 1m diff --git a/eu-central-1/argo-apps/victoria-metrics/victoria-metrics.yaml b/eu-central-1/argo-apps/victoria-metrics/victoria-metrics.yaml deleted file mode 100644 index 1aef286..0000000 --- a/eu-central-1/argo-apps/victoria-metrics/victoria-metrics.yaml +++ /dev/null @@ -1,49 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: victoria-metrics - namespace: argocd - annotations: - argocd.argoproj.io/sync-wave: "0" -spec: - project: default - destination: - namespace: victoria-metrics - server: https://kubernetes.default.svc - sources: - - repoURL: https://victoriametrics.github.io/helm-charts/ - chart: victoria-metrics-k8s-stack - targetRevision: 0.76.0 - helm: - releaseName: vm - valueFiles: - - $values/victoria-metrics/eu-central-1/vm-stack-values.yaml - - repoURL: git@git.janis-eccarius.de:NowChess/GitOps.git - targetRevision: main - ref: values - ignoreDifferences: - - group: "" - kind: Secret - name: vm-grafana - jsonPointers: - - /data - - group: apps - kind: Deployment - name: vm-grafana - jqPathExpressions: - - .spec.template.metadata.annotations."checksum/secret" - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true - - ServerSideApply=true - - SkipDryRunOnMissingResource=true - - RespectIgnoreDifferences=true - retry: - limit: 5 - backoff: - duration: 30s - factor: 2 - maxDuration: 5m diff --git a/eu-central-1/argo-apps/victoria-metrics/victoria-traces.yaml b/eu-central-1/argo-apps/victoria-metrics/victoria-traces.yaml deleted file mode 100644 index b0fcb0a..0000000 --- a/eu-central-1/argo-apps/victoria-metrics/victoria-traces.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: victoria-traces - namespace: argocd - annotations: - argocd.argoproj.io/sync-wave: "0" -spec: - project: default - destination: - namespace: victoria-metrics - server: https://kubernetes.default.svc - sources: - - repoURL: https://victoriametrics.github.io/helm-charts/ - chart: victoria-traces-single - targetRevision: 0.0.7 - helm: - valueFiles: - - $values/victoria-metrics/eu-central-1/victoria-traces-values.yaml - - repoURL: git@git.janis-eccarius.de:NowChess/GitOps.git - targetRevision: main - ref: values - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true diff --git a/victoria-metrics-operator/eu-central-1/values.yaml b/victoria-metrics-operator/eu-central-1/values.yaml deleted file mode 100644 index 22bf6a4..0000000 --- a/victoria-metrics-operator/eu-central-1/values.yaml +++ /dev/null @@ -1,13 +0,0 @@ -resources: - requests: - cpu: 20m - memory: 30Mi - limits: - cpu: 200m - memory: 60Mi - -operator: - disable_prometheus_converter: true - -crds: - plain: true diff --git a/victoria-metrics/eu-central-1/victoria-logs-values.yaml b/victoria-metrics/eu-central-1/victoria-logs-values.yaml deleted file mode 100644 index a51b077..0000000 --- a/victoria-metrics/eu-central-1/victoria-logs-values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -server: - retentionPeriod: 7d - retentionDiskSpaceUsage: 2GB - resources: - requests: - cpu: 30m - memory: 40Mi - limits: - cpu: 300m - memory: 100Mi - extraArgs: - envflag.enable: "true" - envflag.prefix: VM_ - loggerFormat: json - search.maxConcurrentRequests: "4" - persistentVolume: - enabled: true - size: 3Gi - accessModes: - - ReadWriteOnce diff --git a/victoria-metrics/eu-central-1/victoria-traces-values.yaml b/victoria-metrics/eu-central-1/victoria-traces-values.yaml deleted file mode 100644 index 7d17b13..0000000 --- a/victoria-metrics/eu-central-1/victoria-traces-values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -server: - retentionPeriod: 7d - retentionDiskSpaceUsage: 1500MB - resources: - requests: - cpu: 30m - memory: 40Mi - limits: - cpu: 300m - memory: 80Mi - extraArgs: - envflag.enable: "true" - envflag.prefix: VM_ - loggerFormat: json - search.maxConcurrentRequests: "4" - persistentVolume: - enabled: true - size: 2Gi - accessModes: - - ReadWriteOnce diff --git a/victoria-metrics/eu-central-1/vm-stack-values.yaml b/victoria-metrics/eu-central-1/vm-stack-values.yaml deleted file mode 100644 index 1ca4865..0000000 --- a/victoria-metrics/eu-central-1/vm-stack-values.yaml +++ /dev/null @@ -1,126 +0,0 @@ -# victoria-metrics-k8s-stack — all CRDs managed by victoria-metrics-operator -# VMSingle service: vmsingle-vm-stack.victoria-metrics.svc.cluster.local:8428 -# VMAlert service: vmalert-vm-stack.victoria-metrics.svc.cluster.local:8080 - -# Operator installed separately (victoria-metrics-operator app, sync-wave -1) -victoria-metrics-operator: - enabled: false - -vmsingle: - enabled: true - spec: - retentionPeriod: "2" - replicaCount: 1 - extraArgs: - storage.minFreeDiskSpaceBytes: 500MB - resources: - requests: - cpu: 50m - memory: 200Mi - limits: - cpu: 500m - memory: 400Mi - storage: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 5Gi - -vmagent: - enabled: true - spec: - scrapeInterval: 60s - resources: - requests: - cpu: 20m - memory: 60Mi - limits: - cpu: 200m - memory: 200Mi - -vmalert: - enabled: true - spec: - evaluationInterval: 60s - resources: - requests: - cpu: 20m - memory: 20Mi - limits: - cpu: 200m - memory: 50Mi - -alertmanager: - enabled: true - spec: - replicaCount: 1 - resources: - requests: - cpu: 10m - memory: 20Mi - limits: - cpu: 100m - memory: 40Mi - -grafana: - enabled: true - resources: - requests: - cpu: 50m - memory: 100Mi - limits: - cpu: 300m - memory: 256Mi - readinessProbe: - httpGet: - path: /api/health - port: 3000 - initialDelaySeconds: 60 - timeoutSeconds: 5 - failureThreshold: 10 - persistence: - enabled: false - plugins: - - victoriametrics-metrics-datasource - - victoriametrics-logs-datasource - sidecar: - datasources: - enabled: true - label: grafana_datasource - labelValue: "1" - dashboards: - enabled: true - label: grafana_dashboard - labelValue: "1" - folder: /var/lib/grafana/dashboards - defaultFolderName: default - grafana.ini: - server: - root_url: "%(protocol)s://%(domain)s/" - auth.anonymous: - enabled: false - -defaultDashboards: - enabled: true - defaultTimezone: utc - -prometheus-node-exporter: - enabled: true - resources: - requests: - cpu: 10m - memory: 15Mi - limits: - cpu: 100m - memory: 30Mi - -kube-state-metrics: - enabled: true - resources: - requests: - cpu: 15m - memory: 30Mi - limits: - cpu: 200m - memory: 60Mi