core-deployments/core-deployments.yaml

117 lines
2.6 KiB
YAML
Raw Normal View History

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
targetRevision: 0.16.1
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
targetRevision: 1.4.2
2023-02-14 01:23:36 +01:00
helm:
2023-06-19 04:43:29 +02:00
releaseName: longhorn-ceph
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-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
automated:
selfHeal: false
prune: true
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: prometheus
namespace: argocd
spec:
project: default
sources:
- chart: kube-prometheus-stack
repoURL: https://prometheus-community.github.io/helm-charts
targetRevision: 46.8.0
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
- 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
automated:
selfHeal: false
prune: true