|
|
|
@ -3,6 +3,8 @@ kind: Application |
|
|
|
|
metadata: |
|
|
|
|
name: cert-manager |
|
|
|
|
namespace: argo |
|
|
|
|
finalizers: |
|
|
|
|
- resources-finalizer.argocd.argoproj.io |
|
|
|
|
spec: |
|
|
|
|
project: default |
|
|
|
|
|
|
|
|
@ -30,6 +32,8 @@ kind: Application |
|
|
|
|
metadata: |
|
|
|
|
name: prom-crds |
|
|
|
|
namespace: argo |
|
|
|
|
finalizers: |
|
|
|
|
- resources-finalizer.argocd.argoproj.io |
|
|
|
|
spec: |
|
|
|
|
project: default |
|
|
|
|
|
|
|
|
@ -57,6 +61,8 @@ kind: Application |
|
|
|
|
metadata: |
|
|
|
|
name: prometheus-community |
|
|
|
|
namespace: argo |
|
|
|
|
finalizers: |
|
|
|
|
- resources-finalizer.argocd.argoproj.io |
|
|
|
|
spec: |
|
|
|
|
project: default |
|
|
|
|
|
|
|
|
@ -103,42 +109,44 @@ spec: |
|
|
|
|
prune: true |
|
|
|
|
syncOptions: |
|
|
|
|
- CreateNamespace=true |
|
|
|
|
# --- |
|
|
|
|
# apiVersion: argoproj.io/v1alpha1 |
|
|
|
|
# kind: Application |
|
|
|
|
# metadata: |
|
|
|
|
# name: grafana |
|
|
|
|
# namespace: argo |
|
|
|
|
# spec: |
|
|
|
|
# project: default |
|
|
|
|
|
|
|
|
|
# source: |
|
|
|
|
# chart: grafana |
|
|
|
|
# repoURL: https://grafana.github.io/helm-charts |
|
|
|
|
# targetRevision: "6.49.0" |
|
|
|
|
|
|
|
|
|
# helm: |
|
|
|
|
# parameters: |
|
|
|
|
# - name: image.tag |
|
|
|
|
# value: "9.3.2" |
|
|
|
|
# - name: ingress.enabled |
|
|
|
|
# value: "true" |
|
|
|
|
# - name: ingress.hosts[0] |
|
|
|
|
# value: grafana.avril |
|
|
|
|
# - name: persistence.enabled |
|
|
|
|
# value: "true" |
|
|
|
|
# - name: persistence.storageClassName |
|
|
|
|
# value: longhorn |
|
|
|
|
|
|
|
|
|
# destination: |
|
|
|
|
# server: "https://kubernetes.default.svc" |
|
|
|
|
# namespace: grafana |
|
|
|
|
|
|
|
|
|
# syncPolicy: |
|
|
|
|
# automated: |
|
|
|
|
# prune: true |
|
|
|
|
# syncOptions: |
|
|
|
|
# - CreateNamespace=true |
|
|
|
|
--- |
|
|
|
|
apiVersion: argoproj.io/v1alpha1 |
|
|
|
|
kind: Application |
|
|
|
|
metadata: |
|
|
|
|
name: grafana |
|
|
|
|
namespace: argo |
|
|
|
|
finalizers: |
|
|
|
|
- resources-finalizer.argocd.argoproj.io |
|
|
|
|
spec: |
|
|
|
|
project: default |
|
|
|
|
|
|
|
|
|
source: |
|
|
|
|
chart: grafana |
|
|
|
|
repoURL: https://grafana.github.io/helm-charts |
|
|
|
|
targetRevision: "6.49.0" |
|
|
|
|
|
|
|
|
|
helm: |
|
|
|
|
parameters: |
|
|
|
|
- name: image.tag |
|
|
|
|
value: "9.3.2" |
|
|
|
|
- name: ingress.enabled |
|
|
|
|
value: "true" |
|
|
|
|
- name: ingress.hosts[0] |
|
|
|
|
value: grafana.avril |
|
|
|
|
- name: persistence.enabled |
|
|
|
|
value: "true" |
|
|
|
|
- name: persistence.storageClassName |
|
|
|
|
value: longhorn |
|
|
|
|
|
|
|
|
|
destination: |
|
|
|
|
server: "https://kubernetes.default.svc" |
|
|
|
|
namespace: grafana |
|
|
|
|
|
|
|
|
|
syncPolicy: |
|
|
|
|
automated: |
|
|
|
|
prune: true |
|
|
|
|
syncOptions: |
|
|
|
|
- CreateNamespace=true |
|
|
|
|
--- |
|
|
|
|
# TODO - use Jsonnet or similar to automate building this from all the directories |
|
|
|
|
# (and pull out the common config) |
|
|
|
@ -147,6 +155,8 @@ kind: Application |
|
|
|
|
metadata: |
|
|
|
|
name: jellyfin |
|
|
|
|
namespace: argo |
|
|
|
|
finalizers: |
|
|
|
|
- resources-finalizer.argocd.argoproj.io |
|
|
|
|
spec: |
|
|
|
|
project: default |
|
|
|
|
|
|
|
|
|