blob: fa66c52cdd45fa84847563e09808ef4196541466 [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",
Mohammed Naseraecc4232024-01-01 20:55:05 -05005 "group:kubernetes",
Mohammed Naser10a8bfa2023-12-29 18:54:16 -05006 "helpers:pinGitHubActionDigests"
7 ],
Mohammed Naseraa48ddb2023-12-30 00:11:22 -05008 "pip_requirements": {
9 "fileMatch": ["upper-constraints.txt"]
10 },
11 "customManagers": [
12 {
13 "customType": "regex",
14 "fileMatch": [
15 "roles/defaults/vars/main\\.yml"
16 ],
17 "datasourceTemplate": "docker",
18 "versioningTemplate": "docker",
19 "matchStrings": [
20 " \\w+?: (?<depName>[^:\\s]*):(?<currentValue>[^:@\\s]*)@?(?<currentDigest>sha256:[a-f0-9]+)?"
21 ]
22 }
23 ],
Mohammed Naser10a8bfa2023-12-29 18:54:16 -050024 "packageRules": [
25 {
26 "enabled": false,
27 "matchUpdateTypes": ["major", "minor", "patch"],
28 "matchPackagePrefixes": [
29 "docker.io/bitnami",
30 "docker.io/coredns",
31 "docker.io/grafana",
32 "docker.io/library",
33 "docker.io/nginxinc",
34 "docker.io/percona",
35 "docker.io/prom",
36 "docker.io/rabbitmqoperator",
37 "docker.io/rabbitmqoperator",
38 "docker.io/rancher",
39 "docker.io/rook",
40 "docker.io/timberio",
41 "quay.io/ceph",
42 "quay.io/cilium",
43 "quay.io/jetstack",
44 "quay.io/keycloak",
45 "quay.io/kiwigrid",
46 "quay.io/prometheus",
47 "quay.io/skopeo",
48 "registry.k8s.io/"
49 ]
Mohammed Naseraa48ddb2023-12-30 00:11:22 -050050 },
Mohammed Naser10a8bfa2023-12-29 18:54:16 -050051 {
Mohammed Naseraa48ddb2023-12-30 00:11:22 -050052 "enabled": false,
53 "matchUpdateTypes": ["major"],
54 "matchFileNames": ["images/cloud-archive-builder/**/upper-constraints.txt"]
Mohammed Naser59702dd2024-01-01 21:14:55 -050055 },
56 {
57 "groupName": "upper-constraints",
58 "matchFileNames": ["images/cloud-archive-builder/**/upper-constraints.txt"]
Mohammed Naser10a8bfa2023-12-29 18:54:16 -050059 }
60 ],
61 "regex": {
62 "pinDigests": true
63 },
64 "ignorePaths": [
65 "charts/**",
66 "molecule/**",
67 ".python-version",
Mohammed Naser10a8bfa2023-12-29 18:54:16 -050068 "pyproject.toml",
69 "roles/kube_prometheus_stack/files/jsonnet/**",
70 "requirements.txt",
71 "Dockerfile",
72 "galaxy.yml"
73 ]
74}