2023-02-12 20:36:55 +01:00
---
apiVersion : argoproj.io/v1alpha1
kind : Application
2023-02-14 01:23:36 +01:00
metadata :
name : nginx-ingress
namespace : argocd
spec :
project : default
sources :
- repoURL : https://helm.nginx.com/stable
chart : nginx-ingress
2024-02-02 14:16:19 +01:00
targetRevision : 1.1 .2
2023-02-14 01:23:36 +01:00
helm :
releaseName : nginx
valueFiles :
- $values/ingress/values.yaml
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
ref : values
destination :
server : https://kubernetes.default.svc
namespace : nginx-ingress
syncPolicy :
syncOptions :
- CreateNamespace=true
automated :
selfHeal : false
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
selfHeal : false
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-02-02 14:34:49 +01:00
targetRevision: 1.6.0 # 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-14 15:57:23 +01:00
targetRevision: v7.0.1 # <-- 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-14 15:57:23 +01:00
targetRevision: v7.0.1 # <-- 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 :
selfHeal : false
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-02-11 05:08:15 +01:00
targetRevision : 56.6 .2
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 :
selfHeal : false
prune : true
2023-07-09 14:07:58 +02:00
---
apiVersion : argoproj.io/v1alpha1
kind : Application
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 :
selfHeal : false
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 :
selfHeal : false
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 :
selfHeal : false
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 :
selfHeal : false
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-02-02 14:36:28 +01:00
targetRevision : 5.42 .2
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 :
selfHeal : false
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-02-02 14:36:54 +01:00
targetRevision : 6.15 .5
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 :
selfHeal : false
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/
targetRevision : 3.12 .0
helm :
releaseName : metrics-server
2024-02-11 04:36:43 +01:00
values : |
metrics :
enabled : true
serviceMonitor :
enabled : true
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 :
selfHeal : false
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
path : "app-files"
destination :
server : https://kubernetes.default.svc
namespace : argocd
syncPolicy :
automated :
selfHeal : false
prune : false