117 lines
2.3 KiB
YAML

---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cert-manager
namespace: argocd
spec:
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true
project: default
sources:
- chart: cert-manager
repoURL: https://charts.jetstack.io
targetRevision: 1.17.0
helm:
values: |
crds:
enabled: true
destination:
server: https://kubernetes.default.svc
namespace: cert-manager
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: vector
namespace: argocd
spec:
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true
project: default
sources:
- chart: vector
repoURL: https://helm.vector.dev
targetRevision: 0.40.0
helm:
values: |
role: Agent
destination:
server: https://kubernetes.default.svc
namespace: vector
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: rabbitmq
namespace: argocd
spec:
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true
project: default
sources:
- chart: rabbitmq-cluster-operator
repoURL: registry-1.docker.io/bitnamicharts
targetRevision: 4.4.3
destination:
server: https://kubernetes.default.svc
namespace: rabbitmq
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: ingress-nginx
namespace: argocd
spec:
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true
project: default
sources:
- chart: ingress-nginx
repoURL: https://kubernetes.github.io/ingress-nginx
targetRevision: 4.12.0
destination:
server: https://kubernetes.default.svc
namespace: ingress-nginx
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cloudnative-pg
namespace: argocd
spec:
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true
- ServerSideApply=true
project: default
sources:
- chart: cloudnative-pg
repoURL: https://cloudnative-pg.github.io/charts
targetRevision: 0.23.0
helm:
values: |
crds:
create: true
destination:
server: https://kubernetes.default.svc
namespace: cloudnative-pg