Files
2025-04-12 00:58:23 +10:00

66 lines
1.6 KiB
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: rsshub
namespace: argocd
spec:
project: default
source:
chart: rsshub
repoURL: https://naturalselectionlabs.github.io/helm-charts
path: nsl
targetRevision: 0.2.9
helm:
releaseName: rsshub
values: |
replicaCount: 1
resources:
limits:
cpu: 1000m
memory: 1024Mi
requests:
cpu: 200m
memory: 256Mi
redis:
enabled: false
env:
CACHE_TYPE: redis
REDIS_URL: redis://192.168.1.2:6379/
puppeteer:
enabled: false
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: nginx
cert-manager.io/cluster-issuer: letsencrypt-prod
kubernetes.io/tls-acme: "true"
tls:
- secretName: oauth2-proxy
hosts:
- rsshub.junv.me
hosts:
- host: rsshub.junv.me
paths:
- path: /
pathType: Prefix
tolerations:
- key: "node"
operator: "Equal"
value: "special"
effect: "NoSchedule"
- key: node-role.kubernetes.io/master
operator: Equal
value: ""
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
operator: Equal
value: ""
effect: NoSchedule
destination:
server: https://kubernetes.default.svc
namespace: home-apps
syncPolicy:
automated:
prune: true
selfHeal: true