2023-02-12 20:36:55 +01:00
---
apiVersion : argoproj.io/v1alpha1
kind : Application
2023-02-14 01:23:36 +01:00
metadata :
2024-02-18 06:17:03 +01:00
name : traefik
2023-02-14 01:23:36 +01:00
namespace : argocd
spec :
project : default
sources :
2024-02-18 06:17:03 +01:00
- repoURL : https://traefik.github.io/charts
chart : traefik
2024-07-09 12:09:14 +02:00
targetRevision : 29.0 .1
2023-02-14 01:23:36 +01:00
helm :
2024-02-18 06:17:03 +01:00
releaseName : traefik
2023-02-14 01:23:36 +01:00
valueFiles :
2024-02-18 06:17:03 +01:00
- $values/traefik/values.yaml
2023-02-14 01:23:36 +01:00
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
ref : values
2024-02-18 08:23:04 +01:00
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : traefik
2023-02-14 01:23:36 +01:00
destination :
server : https://kubernetes.default.svc
2024-02-18 06:17:03 +01:00
namespace : traefik
2023-02-14 01:23:36 +01:00
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
prune : true
---
apiVersion : argoproj.io/v1alpha1
kind : Application
2023-02-12 20:36:55 +01:00
metadata :
name : argocd-ingress
namespace : argocd
spec :
2023-02-12 20:43:01 +01:00
project : default
2023-02-12 20:36:55 +01:00
source :
repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : argo
destination :
server : https://kubernetes.default.svc
namespace : argocd
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
2023-02-14 01:23:36 +01:00
prune : true
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
2023-06-19 04:43:29 +02:00
name : longhorn
2023-02-14 01:23:36 +01:00
namespace : argocd
spec :
project : default
sources :
2023-06-19 04:43:29 +02:00
- repoURL : https://charts.longhorn.io
chart : longhorn
2024-05-23 04:17:29 +02:00
targetRevision: 1.6.2 # see Infos below, the CSI snapshotter needs to be updated too <-- version association can be found here : https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/enable-csi-snapshot-support/
2023-02-14 01:23:36 +01:00
helm :
2023-07-10 02:41:19 +02:00
releaseName : longhorn
2023-02-14 01:23:36 +01:00
valueFiles :
2023-06-19 04:43:29 +02:00
- $values/longhorn/values.yaml
2023-02-14 01:23:36 +01:00
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
ref : values
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
2023-06-19 04:43:29 +02:00
path : longhorn
2023-08-25 20:15:42 +02:00
- repoURL : https://github.com/kubernetes-csi/external-snapshotter.git
2024-02-02 14:34:49 +01:00
targetRevision: v6.3.2 # <-- needs to be updated when longhorn version is changed. Find the correct version here : https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/csi-volume-snapshot-associated-with-longhorn-snapshot/
2023-08-25 20:15:42 +02:00
path : client/config/crd
2023-08-26 17:15:07 +02:00
- repoURL : https://github.com/kubernetes-csi/external-snapshotter.git
2024-02-02 14:34:49 +01:00
targetRevision: v6.3.2 # <-- needs to be updated when longhorn version is changed. Find the correct version here : https://longhorn.io/docs/latest/snapshots-and-backups/csi-snapshot-support/csi-volume-snapshot-associated-with-longhorn-snapshot/
2023-08-26 17:15:07 +02:00
path : deploy/kubernetes/snapshot-controller
2023-02-14 01:23:36 +01:00
destination :
server : https://kubernetes.default.svc
2023-06-19 04:47:13 +02:00
namespace : longhorn-system
2023-02-14 01:23:36 +01:00
syncPolicy :
syncOptions :
- CreateNamespace=true
2023-04-06 18:51:47 +02:00
automated :
prune : true
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : prometheus
namespace : argocd
spec :
project : default
sources :
2023-06-20 08:43:48 +02:00
- chart : kube-prometheus-stack
2023-04-06 18:51:47 +02:00
repoURL : https://prometheus-community.github.io/helm-charts
2024-06-28 12:19:53 +02:00
targetRevision : 61.0 .0
2023-04-06 18:51:47 +02:00
helm :
releaseName : prometheus
2023-04-20 01:39:36 +02:00
valueFiles :
- $values/prometheus/values.yaml
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
ref : values
2023-04-06 18:51:47 +02:00
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : prometheus
destination :
server : https://kubernetes.default.svc
namespace : prometheus
syncPolicy :
syncOptions :
- CreateNamespace=true
2023-06-20 09:25:19 +02:00
- ServerSideApply=true
2023-04-06 18:51:47 +02:00
automated :
prune : true
2023-07-09 14:07:58 +02:00
---
apiVersion : argoproj.io/v1alpha1
kind : Application
2024-05-26 14:35:54 +02:00
metadata :
name : cilium
namespace : argocd
spec :
project : default
sources :
- chart : cilium
repoURL : https://helm.cilium.io/
2024-06-10 19:10:52 +02:00
targetRevision : 1.15 .6
2024-05-26 14:35:54 +02:00
helm :
releaseName : cilium-cni
valueFiles :
- $values/cilium/values.yaml
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
ref : values
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : cilium
destination :
server : https://kubernetes.default.svc
namespace : kube-cilium
syncPolicy :
syncOptions :
- CreateNamespace=true
- ServerSideApply=true
automated :
prune : true
---
apiVersion : argoproj.io/v1alpha1
kind : Application
2023-07-09 14:07:58 +02:00
metadata :
name : node-labeler
namespace : argocd
spec :
project : default
source :
repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : node-labeler
destination :
server : https://kubernetes.default.svc
namespace : node-labeler
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
prune : true
2023-09-17 20:08:11 +02:00
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : quota
namespace : argocd
spec :
project : default
source :
repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : quota
destination :
server : https://kubernetes.default.svc
namespace : quota
2023-09-20 18:02:01 +02:00
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
prune : true
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : dashboard
namespace : argocd
spec :
project : default
source :
repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
2023-09-21 23:02:44 +02:00
path : dashboard/prod
2023-09-20 18:02:01 +02:00
destination :
server : https://kubernetes.default.svc
namespace : dashboard
2023-09-21 23:54:34 +02:00
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
prune : true
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : dashboard-staging
namespace : argocd
spec :
project : default
source :
repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : dashboard/staging
destination :
server : https://kubernetes.default.svc
namespace : dashboard-staging
2023-10-24 17:54:06 +02:00
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
prune : true
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : loki
namespace : argocd
spec :
project : default
2023-10-24 17:56:44 +02:00
sources :
2023-10-24 17:54:06 +02:00
- chart : loki
repoURL : https://grafana.github.io/helm-charts
2024-07-03 23:09:06 +02:00
targetRevision : 6.6 .5
2023-10-24 17:54:06 +02:00
helm :
releaseName : loki
valueFiles :
- $values/loki/values.yaml
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
ref : values
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : loki
destination :
server : https://kubernetes.default.svc
namespace : logs
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
prune : true
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : promtail
namespace : argocd
spec :
project : default
2023-10-24 17:56:44 +02:00
sources :
2023-10-24 17:54:06 +02:00
- chart : promtail
repoURL : https://grafana.github.io/helm-charts
2024-07-03 22:09:05 +02:00
targetRevision : 6.16 .3
2023-10-24 17:54:06 +02:00
helm :
releaseName : promtail
destination :
server : https://kubernetes.default.svc
namespace : logs
2024-02-10 04:53:40 +01:00
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
prune : true
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : metrics-server
namespace : argocd
spec :
project : default
sources :
- chart : metrics-server
repoURL : https://kubernetes-sigs.github.io/metrics-server/
2024-04-05 21:17:21 +02:00
targetRevision : 3.12 .1
2024-02-10 04:53:40 +01:00
helm :
releaseName : metrics-server
2024-02-11 04:36:43 +01:00
values : |
metrics :
enabled : true
serviceMonitor :
enabled : true
2024-02-15 11:54:52 +01:00
replicas : 2
2024-02-11 04:36:43 +01:00
args :
- --kubelet-insecure-tls
2024-02-10 04:53:40 +01:00
destination :
server : https://kubernetes.default.svc
namespace : kube-system
2023-09-17 20:08:11 +02:00
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
2024-02-14 08:44:39 +01:00
prune : true
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : core-deployments-self
namespace : argocd
spec :
project : default
source :
repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
2024-02-20 20:32:52 +01:00
path : "app-files"
2024-02-14 08:44:39 +01:00
destination :
server : https://kubernetes.default.svc
namespace : argocd
syncPolicy :
automated :
prune : false
2024-02-23 11:46:25 +01:00
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : grafana-backuper
namespace : argocd
spec :
project : default
source :
repoURL : https://git.ar21.de/yolokube/grafana-backuper-deployment.git
targetRevision : HEAD
path : "overlay"
destination :
server : https://kubernetes.default.svc
namespace : grafana-backuper
syncPolicy :
automated :
selfHeal : true
prune : true
2024-05-27 18:40:34 +02:00
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : cert-manager
namespace : argocd
spec :
project : default
sources :
- repoURL : https://charts.jetstack.io
chart : cert-manager
2024-06-26 20:19:50 +02:00
targetRevision : v1.15.1
2024-05-27 18:40:34 +02:00
helm :
releaseName : cert-manager
valueFiles :
- $values/cert-manager/values.yaml
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
ref : values
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : cert-manager
destination :
server : https://kubernetes.default.svc
namespace : cert-manager
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
prune : true