blob: 02631215a5304ad058c04d5af71b9c84d371daf3 [file] [log] [blame]
Mohammed Naser10a8bfa2023-12-29 18:54:16 -05001{
2 "$schema": "https://docs.renovatebot.com/renovate-schema.json",
Mohammed Naser30a5e5b2023-12-29 18:55:45 -05003 "extends": [
Mohammed Naser10a8bfa2023-12-29 18:54:16 -05004 "docker:pinDigests",
5 "helpers:pinGitHubActionDigests"
6 ],
Mohammed Naseraa48ddb2023-12-30 00:11:22 -05007 "pip_requirements": {
8 "fileMatch": ["upper-constraints.txt"]
9 },
10 "customManagers": [
11 {
12 "customType": "regex",
13 "fileMatch": [
14 "roles/defaults/vars/main\\.yml"
15 ],
16 "datasourceTemplate": "docker",
17 "versioningTemplate": "docker",
18 "matchStrings": [
19 " \\w+?: (?<depName>[^:\\s]*):(?<currentValue>[^:@\\s]*)@?(?<currentDigest>sha256:[a-f0-9]+)?"
20 ]
21 }
22 ],
Mohammed Naser10a8bfa2023-12-29 18:54:16 -050023 "packageRules": [
24 {
25 "enabled": false,
26 "matchUpdateTypes": ["major", "minor", "patch"],
27 "matchPackagePrefixes": [
28 "docker.io/bitnami",
29 "docker.io/coredns",
30 "docker.io/grafana",
31 "docker.io/library",
32 "docker.io/nginxinc",
33 "docker.io/percona",
34 "docker.io/prom",
35 "docker.io/rabbitmqoperator",
36 "docker.io/rabbitmqoperator",
37 "docker.io/rancher",
38 "docker.io/rook",
39 "docker.io/timberio",
40 "quay.io/ceph",
41 "quay.io/cilium",
42 "quay.io/jetstack",
43 "quay.io/keycloak",
44 "quay.io/kiwigrid",
45 "quay.io/prometheus",
46 "quay.io/skopeo",
47 "registry.k8s.io/"
48 ]
Mohammed Naseraa48ddb2023-12-30 00:11:22 -050049 },
Mohammed Naser10a8bfa2023-12-29 18:54:16 -050050 {
Mohammed Naseraa48ddb2023-12-30 00:11:22 -050051 "enabled": false,
52 "matchUpdateTypes": ["major"],
53 "matchFileNames": ["images/cloud-archive-builder/**/upper-constraints.txt"]
Mohammed Naser10a8bfa2023-12-29 18:54:16 -050054 }
55 ],
56 "regex": {
57 "pinDigests": true
58 },
59 "ignorePaths": [
60 "charts/**",
61 "molecule/**",
62 ".python-version",
Mohammed Naser10a8bfa2023-12-29 18:54:16 -050063 "pyproject.toml",
64 "roles/kube_prometheus_stack/files/jsonnet/**",
65 "requirements.txt",
66 "Dockerfile",
67 "galaxy.yml"
68 ]
69}