install renovate
This commit is contained in:
parent
e4088cb8cb
commit
87ad8ba513
21
_apps/renovate.yaml
Normal file
21
_apps/renovate.yaml
Normal file
|
@ -0,0 +1,21 @@
|
|||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
metadata:
|
||||
name: renovate
|
||||
namespace: argocd
|
||||
finalizers:
|
||||
- resources-finalizer.argocd.argoproj.io
|
||||
spec:
|
||||
destination:
|
||||
namespace: renovate
|
||||
server: https://kubernetes.default.svc
|
||||
project: default
|
||||
source:
|
||||
path: renovate
|
||||
repoURL: https://git.tbrnt.ch/tobru/gitops-tbrnt.git
|
||||
targetRevision: HEAD
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: renovate
|
38
renovate/cronjob.yaml
Normal file
38
renovate/cronjob.yaml
Normal file
|
@ -0,0 +1,38 @@
|
|||
apiVersion: batch/v1beta1
|
||||
kind: CronJob
|
||||
metadata:
|
||||
name: renovate
|
||||
spec:
|
||||
schedule: '@hourly'
|
||||
concurrencyPolicy: Forbid
|
||||
jobTemplate:
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: renovate
|
||||
# Update this to the latest available and then enable Renovate on the manifest
|
||||
image: renovate/renovate:19.143-slim
|
||||
# Environment Variables
|
||||
env:
|
||||
- name: RENOVATE_PLATFORM
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: renovate-platform
|
||||
name: renovate-env
|
||||
- name: RENOVATE_ENDPOINT
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: renovate-endpoint
|
||||
name: renovate-env
|
||||
- name: RENOVATE_TOKEN
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: renovate-token
|
||||
name: renovate-env
|
||||
- name: RENOVATE_AUTODISCOVER
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
key: renovate-autodiscover
|
||||
name: renovate-env
|
||||
restartPolicy: Never
|
20
renovate/secret.yaml
Normal file
20
renovate/secret.yaml
Normal file
|
@ -0,0 +1,20 @@
|
|||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: renovate-env
|
||||
namespace: renovate
|
||||
spec:
|
||||
encryptedData:
|
||||
renovate-autodiscover: AgAflBpo6bgoIPfb7jEOYSEkujeq4Ul+sIsC0+xrkzePHJsOoSHjkbBEuWYaTurjGvnxUXYRJqu0b1F+MynC6UvuNzj3XSCGqnyPJ98+Ul38o2+k4StslkyGWNl6xikl/0RMMqoN6euYaDXrZVxTffImVg9OJX3j6e4Mw/1mp/k8EJntUrRqXFuqPMbR0tHKYRx656GxMky13PhzzZ5/3NpRKBJyrSexgwbzNryynktMLShmrAi9uMsoe0D6zFPKv1iKaAKfyg4Oo1/KVSH04t8Mqw/xSgBmgmVwVe7zAuV5Vi/6zwQS0R/JxOBEGrkbbM/hiYFgxP2M1wh4G9m1ilenHR8cwMwvKdByMDiK7hcUVw2tIrhcjNnnEJP/Zd/uCcI4Hw2wg5A2bsPvdQBadz9E1HV3Ws5JO/1HeFPidhGJChJdufc9xboYMGos510LeD3Dj+zhxE09MimebBVsyFeZ6Hm0w7AV8joqv9oEXSCFtOQS+6V7KDtxhj8Xu+dpDxxccHLWRAsV5w7Lw0TclWr6crG6gFXxR247cCafcnJF3kNXcwqiVnURkaqbwGkfRjMLmhzM4sXrT2uqcMTcAxNruHlC9iMqSuQvLmfyWZp9+covMtTM2iTGdn4hi3GhVhuAZ/SPhWJ6wijf/ntVDxWsTyPicVnz//gM9FgXy5s1o1H7oCEG6S4MPhMXu0FO3Bdk90SH
|
||||
renovate-endpoint: AgCB5CaMX4fN4XW14jioHELbaq5c1rjasiNU/UCQmqfQG7MjzeBtRl+jatGASJbr3aIhhixOTjzv4GKFJ8jmHbMC7Cq+tlpPlpCMUnxY2r55TulVEetXVF1LwzB35/qZ0tTUae3F3mdiMvMwpg7/FOFSonAxNJERdHXBGHbMBJRWwIr+jVZC1wpGdgfJAXD62oK9cfo0MAHl9PvX1/sxI73x2p5dSxzjpuCGAngv4wwR/RjYNiSZBFTCblT7zCJJF5m7/4glisCraNEHCGHjWBYrFTc2sx0YGQcjU4/7MHbvZTzdJVimqTtxUVFdLL3Efo9dKOeHaPu9F3AFri69Rolpt/xECjLXbZyHUxjd79Fj5qlO/ffr23JiKvLJiYlrvjKl1HhM5gbJTzTHuWa9Wv2SBImFkeqNlXMS8dZCqUsfDy1cHsqJkmGyk9y97b65iyFFrD+XsmJ2B00nBhjd0z0IqfoXpT3UsQWFuuEayQLLNdrrDhk5EgkyJObKFuTL9YOP1J4THGX9il/hMYC0ojMCLr2BiMCWrR0GHVeMBciOAakodB2rVU9MxEhDEZlJZccTdjXl+ujpjUOH2xrWb1V2OuMWfvmVcw9VSak5N6G1rS5lQtEGm0leGik90e2j1x0FfudpY4pnZGc3aIhdPZ/7+QjscxrMnXithlvE2Ksz+Q2DcNuqtazrvUBA3609Fddgg9gMAsau9TjBY+ayDVAX7W31MfH2/khqzHE=
|
||||
renovate-platform: AgAmjMKJUtdbXYrpoC4M7hnijrMUNJNDHkkwpbL3dzHXB4ClJND132+MoBCb91YjkJzCxOTCaaaj2/jY39T/YPXCtvYzF8zmxxU0bofWsmbwzz3iBVJtFt3l0sCyWtIih4Tt1tfbwZwsZe2xpa7U0db30aAw/tvPn/Q6pBznPNkfEEElGWnyYrVyV8E15KyYDNNtzD43RhqZytZM5RLonMxjikAgA2/jHvDdA0ALeyRGZ0oLa0puvBVh5/Bjgr7pQxx9VNX5VrWlR91HRyoprEXo5+Wxx5Kq1FhJdWPrsRnGjDUMsrYs1DIth4EQ6Z9MVy92PluEFStrnFzHgZeMl+ry8wvVojcGrwxkhE1Em21GLcWxluimxI6uoTqZqZlQFmQyFgStkChs12uwRRciCMvWwUohn7FThVBATzkMtiVSNtBI3EIAnU4K7JFqqritTcpAaQVbK4mKYNJ43NFpSvMJpJJ0b87AexOKcCOCmMXg4c3gOBH5Yhtr3seYT0s3ILKsQgqjVzf01YsOgmKtOwowcq0ZVrjhmXaabLlcjXQzEfAUDZ8qTgLdRO+mxWK0tXbdNy4dOy4SazjpZVy0kBnf+548GOXQmoOr0QiBNHEhXC3dWulUm3ir/DDJM8p2oypwbDjf9b33iNep0yBq0UGB1FY9BEOyAlAViPXQ551QTcAqDbQ5cn3cjool5Kc37vvxcDsnuA==
|
||||
renovate-token: AgBRag45JZIk6S5scSs7vbh4/hKEgEAD7/lX6y0o3pvWdsY5al5ZDkX+kr9+3sGcJhLtraVStbRMvBbQH7wOwjPfWo5cLID0srgdbzUrINf+K/V1FqvjeZiYlw0PFCrLr7BZpzw2meoH3j560P5IWvNtAqS48g9wz6P6BYBGo4Zi/vycW+TwEFtPXDuqqVQNvvkuvUIbrci3k9I7ll6hRKxacQTDPxcEfcOQi7dorXuZ9n2Buxkg4Dc83puqsHtFWLgtIzXXwHyx+eBpj+zMikE2GTo32HaWuT/MfQOJcmv9zTRWsbw5qeZhRDNgBDo2u9gfcqWHBwcrMhto/hzeKA91aH1agkbfEGsfl21O9KTFWM3r6JeQe19c6v/h7/XI1Wc0uxPvdfux/Db5SAIGD/aVyCpylQOO/SPa0ZynSFHLXC+H40Cd6o7iPZghLXD7f+wwJyc/aMl1YSnPaUZjq6hOepN+ir7lK2W6T7+qDFgkXs3li3PelRZo0fUkVdnIzPRn3uWSevAFXyhTg35V0p9F2shBM8CcYQ0RtoNWYPRs/QfjDgTHuDoKH/hQFLh2uCoHSiEX7anrBdfgOXsxjNPDc0dPGlOoxlHBwVzYFeuba8DS2bX4Mh6Feoxff2hJ/4iDou2R+wREKZL4FookzTwM/HFjmyvXD0N52wmTgiETWYYxVlYuJoyZ/UGwPLPzkBwXLGnWaCYOZe0+C88kNwYKBIKzrZrdec7Qhtw+dYZNccmU/1x3G8nL
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: renovate-env
|
||||
namespace: renovate
|
||||
type: Opaque
|
||||
status: {}
|
||||
|
Reference in a new issue