162 lines
3.2 KiB
YAML

---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: sealed-secrets
namespace: argocd
spec:
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true
project: default
sources:
- chart: sealed-secrets
repoURL: https://bitnami-labs.github.io/sealed-secrets
targetRevision: 2.17.1
destination:
server: https://kubernetes.default.svc
namespace: kube-system
---
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
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: reloader
namespace: argocd
spec:
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true
project: default
sources:
- chart: reloader
repoURL: https://stakater.github.io/stakater-charts
targetRevision: 2.0.0
destination:
server: https://kubernetes.default.svc
namespace: reloader
---
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
persistence:
hostPath:
enabled: false
destination:
server: https://kubernetes.default.svc
namespace: vector
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: ingress-apisix
namespace: argocd
spec:
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true
project: default
sources:
- chart: apisix
repoURL: https://charts.apiseven.com
targetRevision: 2.10.0
helm:
values: |
ingress-controller:
enabled: true
config:
apisix:
adminAPIVersion: v3
serviceNamespace: ingress-apisix
destination:
server: https://kubernetes.default.svc
namespace: ingress-apisix
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: longhorn
namespace: argocd
spec:
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true
project: default
sources:
- chart: longhorn
repoURL: https://charts.longhorn.io
targetRevision: v1.8.1
helm:
values: |
preUpgradeChecker:
jobEnabled: false
persistence:
defaultFsType: xfs
defaultDiskSelector:
enable: true
selector: "nvme"
defaultSettings:
createDefaultDiskLabeledNodes: true
storageReservedPercentageForDefaultDisk: 8
destination:
server: https://kubernetes.default.svc
namespace: longhorn-system