31 lines
1.0 KiB
YAML
31 lines
1.0 KiB
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: AppProject
|
|
metadata:
|
|
name: ghostfolio
|
|
namespace: argocd
|
|
annotations:
|
|
argocd.argoproj.io/sync-wave: "-2"
|
|
spec:
|
|
description: Ghostfolio and its private PostgreSQL and Valkey dependencies
|
|
sourceRepos:
|
|
- https://code.brunner.ninja/feedc0de/homelab-gitops.git
|
|
- https://bythehugo.github.io/ghostfolio-helm/
|
|
- registry-1.docker.io/bitnamicharts
|
|
- https://valkey.io/valkey-helm/
|
|
destinations:
|
|
- namespace: ghostfolio
|
|
server: https://kubernetes.default.svc
|
|
namespaceResourceWhitelist:
|
|
- {group: "", kind: ConfigMap}
|
|
- {group: "", kind: PersistentVolumeClaim}
|
|
- {group: "", kind: Secret}
|
|
- {group: "", kind: Service}
|
|
- {group: "", kind: ServiceAccount}
|
|
- {group: "", kind: Pod}
|
|
- {group: apps, kind: Deployment}
|
|
- {group: apps, kind: StatefulSet}
|
|
- {group: networking.k8s.io, kind: Ingress}
|
|
- {group: networking.k8s.io, kind: NetworkPolicy}
|
|
- {group: policy, kind: PodDisruptionBudget}
|
|
- {group: monitoring.coreos.com, kind: PrometheusRule}
|