Files
homelab-gitops/bootstrap/ghostfolio-project.yaml
T

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}