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-10-04 12:18:28 +02:00
targetRevision : 32.1 .0
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-10-07 09:19:39 +02: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 :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2023-02-14 01:23:36 +01:00
automated :
2024-09-30 21:59:11 +02:00
prune : false
2023-02-14 01:23:36 +01:00
---
apiVersion : argoproj.io/v1alpha1
kind : Application
2023-02-12 20:36:55 +01:00
metadata :
2024-09-30 19:11:18 +02:00
name : argocd
2023-02-12 20:36:55 +01:00
namespace : argocd
spec :
2023-02-12 20:43:01 +01:00
project : default
2024-09-30 19:11:18 +02:00
sources :
- repoURL : https://argoproj.github.io/argo-helm
chart : argo-cd
2024-10-03 16:18:35 +02:00
targetRevision : 7.6 .8
2024-09-30 19:11:18 +02:00
helm :
releaseName : argo
valueFiles :
2024-10-07 09:19:39 +02:00
- $values/argo/values.yaml
2024-09-30 19:11:18 +02: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
path : argo
2023-02-12 20:36:55 +01:00
destination :
server : https://kubernetes.default.svc
namespace : argocd
syncPolicy :
syncOptions :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2023-02-12 20:36:55 +01:00
automated :
2024-09-30 19:11:18 +02:00
selfHeal : true
prune : false
2023-02-14 01:23:36 +01:00
---
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-10-07 09:19:39 +02:00
targetRevision: 1.7.1 # 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 :
2024-10-07 09:19:39 +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-10-07 09:19:39 +02: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-10-07 09:19:39 +02: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 :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2023-04-06 18:51:47 +02:00
automated :
2024-09-30 21:59:11 +02:00
prune : false
2023-04-06 18:51:47 +02:00
---
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-10-03 10:18:25 +02:00
targetRevision : 65.0 .0
2023-04-06 18:51:47 +02:00
helm :
releaseName : prometheus
2023-04-20 01:39:36 +02:00
valueFiles :
2024-10-07 09:19:39 +02:00
- $values/prometheus/values.yaml
2023-04-20 01:39:36 +02:00
- 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 :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
- ServerSideApply=true
- RespectIgnoreDifferences=true
2023-04-06 18:51:47 +02:00
automated :
2024-09-30 21:59:11 +02:00
prune : false
2024-08-16 19:35:45 +02:00
ignoreDifferences :
2024-10-07 09:19:39 +02:00
- group : apps
kind : Deployment
jqPathExpressions :
- '.spec.template.spec.initContainers[]?.resources'
- '.spec.template.spec.containers[]?.resources'
- group : apps
kind : DaemonSet
jqPathExpressions :
- '.spec.template.spec.initContainers[]?.resources'
- '.spec.template.spec.containers[]?.resources'
- group : admissionregistration.k8s.io
kind : MutatingWebhookConfiguration
jqPathExpressions :
- '.webhooks[]?.clientConfig.caBundle'
- group : admissionregistration.k8s.io
kind : ValidatingWebhookConfiguration
jqPathExpressions :
- '.webhooks[]?.clientConfig.caBundle'
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-09-26 14:21:34 +02:00
targetRevision : 1.16 .2
2024-05-26 14:35:54 +02:00
helm :
releaseName : cilium-cni
valueFiles :
2024-10-07 09:19:39 +02:00
- $values/cilium/values.yaml
2024-05-26 14:35:54 +02: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
path : cilium
destination :
server : https://kubernetes.default.svc
namespace : kube-cilium
syncPolicy :
syncOptions :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
- ServerSideApply=true
- RespectIgnoreDifferences=true
2024-05-26 14:35:54 +02:00
automated :
2024-09-30 21:59:11 +02:00
prune : false
2024-08-16 19:35:45 +02:00
ignoreDifferences :
2024-10-07 09:19:39 +02:00
- group : apps
kind : Deployment
jqPathExpressions :
- '.spec.template.spec.containers[]?.resources'
- group : apps
kind : DaemonSet
jqPathExpressions :
- '.spec.template.spec.initContainers[]?.resources'
- '.spec.template.spec.containers[]?.resources'
- '.spec.template.metadata.annotations'
2024-05-26 14:35:54 +02:00
---
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 :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2023-07-09 14:07:58 +02:00
automated :
2024-09-30 21:59:11 +02:00
prune : false
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 :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2023-09-20 18:02:01 +02:00
automated :
2024-09-30 21:59:11 +02:00
prune : false
2023-09-20 18:02:01 +02:00
---
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
2024-10-04 19:15:22 +02:00
path : dashboard/overlays/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 :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2023-09-21 23:54:34 +02:00
automated :
2024-09-30 22:07:59 +02:00
prune : false
2023-09-21 23:54:34 +02:00
---
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
2024-10-04 19:15:22 +02:00
path : dashboard/overlays/staging
2023-09-21 23:54:34 +02:00
destination :
server : https://kubernetes.default.svc
namespace : dashboard-staging
2023-10-24 17:54:06 +02:00
syncPolicy :
syncOptions :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2023-10-24 17:54:06 +02:00
automated :
2024-09-30 22:07:59 +02:00
prune : false
2023-10-24 17:54:06 +02:00
---
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-09-30 14:20:45 +02:00
targetRevision : 6.16 .0
2023-10-24 17:54:06 +02:00
helm :
releaseName : loki
valueFiles :
2024-10-07 09:19:39 +02:00
- $values/loki/values.yaml
2023-10-24 17:54:06 +02: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
path : loki
destination :
server : https://kubernetes.default.svc
namespace : logs
syncPolicy :
syncOptions :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2023-10-24 17:54:06 +02:00
automated :
2024-09-30 22:07:59 +02:00
prune : false
2023-10-24 17:54:06 +02:00
---
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-09-17 23:20:22 +02:00
targetRevision : 6.16 .6
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 :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2024-02-10 04:53:40 +01:00
automated :
2024-09-30 22:07:59 +02:00
prune : false
2024-02-10 04:53:40 +01:00
---
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-10-08 00:18:45 +02:00
targetRevision : 3.12 .2
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 :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2023-09-17 20:08:11 +02:00
automated :
2024-09-30 22:07:59 +02:00
prune : false
2024-02-14 08:44:39 +01:00
---
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-10-04 20:13:23 +02:00
directory :
include : 'core-deployments.yaml'
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
2024-09-30 22:07:59 +02:00
prune : false
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-10-03 17:18:35 +02:00
targetRevision : v1.16.0
2024-05-27 18:40:34 +02:00
helm :
releaseName : cert-manager
valueFiles :
2024-10-07 09:19:39 +02:00
- $values/cert-manager/values.yaml
2024-05-27 18:40:34 +02: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
path : cert-manager
destination :
server : https://kubernetes.default.svc
namespace : cert-manager
syncPolicy :
syncOptions :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2024-05-27 18:40:34 +02:00
automated :
2024-09-30 22:07:59 +02:00
prune : false
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : authentik
namespace : argocd
spec :
project : default
sources :
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : authentik
destination :
server : https://kubernetes.default.svc
namespace : authentik
syncPolicy :
syncOptions :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2024-09-30 22:07:59 +02:00
automated :
prune : false
2024-10-02 21:54:00 +02:00
---
apiVersion : argoproj.io/v1alpha1
kind : Application
metadata :
name : thanos
namespace : argocd
spec :
project : default
sources :
- repoURL : https://git.ar21.de/yolokube/core-deployments.git
targetRevision : HEAD
path : thanos
destination :
server : https://kubernetes.default.svc
namespace : thanos
syncPolicy :
syncOptions :
2024-10-07 09:19:39 +02:00
- CreateNamespace=true
2024-10-02 21:54:00 +02:00
automated :
prune : false