install influxdb

This commit is contained in:
Tobias Brunner 2023-03-31 22:35:03 +02:00
parent 77f41714f5
commit 0f11cce24b
Signed by: tobru
SSH key fingerprint: SHA256:kywVhvCA+MIxL6eBgoQa+BfC/ROJqcfD2bpy1PR6Ebk

View file

@ -0,0 +1,57 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: influxdb
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
sources:
- chart: influxdb
repoURL: https://helm.influxdata.com
targetRevision: 4.12.1
helm:
values: |
config:
reporting_disabled: true
persistence:
storageClass: local-path
ingress:
enabled: true
tls: true
secretName: influx-tbrnt-ch-cert
hostname: influx.tbrnt.ch
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd
- chart: influxdb2
repoURL: https://helm.influxdata.com
targetRevision: 2.1.1
helm:
values: |
image:
tag: 2.4.0-alpine
persistence:
storageClass: local-path
ingress:
enabled: true
tls: true
secretName: influx2-tbrnt-ch-cert
hostname: influx2.tbrnt.ch
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd
pdb:
create: false
destination:
namespace: influxdb
server: https://kubernetes.default.svc
project: system
syncPolicy:
syncOptions:
- CreateNamespace=true