diff --git a/argocd/apps/influxdb/influxdb.yaml b/argocd/apps/influxdb/influxdb.yaml new file mode 100644 index 0000000..560e7fe --- /dev/null +++ b/argocd/apps/influxdb/influxdb.yaml @@ -0,0 +1,49 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: influxdb + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + source: + repoURL: 'registry-1.docker.io/bitnamicharts' + path: 'influxdb' + targetRevision: 6.*.* + chart: influxdb + helm: + parameters: + - name: ingress.enabled + value: 'true' + - name: ingress.hostname + value: 'influxdb.innovation-hub-niedersachsen.de' + - name: ingress.tls + value: 'true' + - name: ingress.annotations.kubernetes\.io\/ingress\.class + value: traefik + - name: ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.tls + value: 'true' + forceString: true + - name: ingress.annotations.cert-manager\.io\/cluster-issuer + value: 'lets-encrypt' + - name: ingress.annotations.ingress\.secrets + value: 'influxdb.innovation-hub-niedersachsen.de-tls' + - name: ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.entrypoints + value: websecure + - name: auth.admin.username + value: 'admin' + - name: auth.admin.password + value: 'InnoHubINFLUXDB_2024!' + destination: + server: 'https://kubernetes.default.svc' + namespace: influxdb + syncPolicy: + managedNamespaceMetadata: + labels: + pod-security.kubernetes.io/enforce: "privileged" + automated: + selfHeal: true + prune: true + syncOptions: + - CreateNamespace=true + - RespectIgnoreDifferences=true