cluster-deployments/manifests/renovate-bot.argocd.yml

46 lines
1.1 KiB
YAML
Raw Normal View History

2023-07-29 13:38:29 +00:00
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: renovate-bot
namespace: argocd
spec:
project: default
source:
repoURL: "https://docs.renovatebot.com/helm-charts"
chart: "renovate"
targetRevision: "39.*"
2023-07-29 13:38:29 +00:00
helm:
values: |
fullnameOverride: "renovate-bot"
cronjob:
schedule: '*/15 2 * * *'
2023-07-29 13:38:29 +00:00
concurrencyPolicy: "Forbid"
existingSecret: "renovate-env"
renovate:
persistence:
cache:
enabled: true
storageSize: "128Mi"
config: |
{
"onboardingConfigFileName": ".renovaterc.json",
"onboardingConfig": {"extends":["local>infrastructure/renovate-config"]},
"autodiscover": true
}
destination:
server: 'https://kubernetes.default.svc'
namespace: renovate
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
retry:
limit: 5
backoff:
duration: 5s
factor: 2
maxDuration: 5m