Add InfluxDB 2 Argo application

This commit is contained in:
2026-10-23 12:04:04 +02:00
parent 4005c61d7f
commit 0395a03fec
3 changed files with 59 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
persistence:
existingClaim: influxdb2-pvc
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values: [synapse]
namespaceSelector: {}
topologyKey: kubernetes.io/hostname
env:
- name: TZ
value: Europe/Vienna
resources:
requests:
cpu: 500m
memory: 2Gi
limits:
cpu: "2"
memory: 16Gi
ingress:
enabled: true
host: influx.brunner.ninja
className: traefik
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
monitoring:
storageAlerts: true
+28
View File
@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: influxdb2
namespace: argocd
spec:
project: homelab
sources:
- repoURL: https://brunner.ninja/charts
chart: influxdb2
targetRevision: 2.7.12
helm:
releaseName: influxdb2
valueFiles:
- $values/apps/influxdb2/values.yaml
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: default
syncPolicy:
automated:
enabled: false
prune: false
selfHeal: false
syncOptions:
- ServerSideApply=true
+1
View File
@@ -58,6 +58,7 @@ resources:
- wordcraft.yaml
- diun-project.yaml
- diun.yaml
- influxdb2.yaml
- brunner-ninja.yaml
- coturn.yaml
- flaresolverr.yaml