7ce727bc8ad65cc49e07b792302596bebd1d3d67
The config lived in renovate.json at the repo root while everything else Renovate-related sat under renovate/, and renovate/config.js was a second, unused source of truth. Both are gone: renovate/renovate.json is now the only config file. Because the CronJob in the cluster cannot read the repository, its ConfigMap carries an inlined copy of the config. That copy is generated, and sync-renovate-configmap.sh --check now fails the build when it drifts from the source file. The workflows also stop carrying a copy of the renovate/renovate image tag. They read it from renovate/k8s/cronjob.yaml, so the version validated in CI is the version that actually runs in the cluster. ci.yaml validates the config with renovate-config-validator, checks the generated ConfigMap, and kubeconforms the CronJob's own manifests.
Description
Collection of my self-hosted instruments and apps
https://forust.xyz
2.8 MiB
0 Stars
0 Watchers
0 Forks
Languages
HTML
38.6%
Python
34.5%
Shell
24.9%
CSS
1.1%
Go Template
0.5%
Other
0.4%