blob: f929484591639f2c7f0688a6c750c546308cce26 [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 ],
7 "packageRules": [
8 {
9 "enabled": false,
10 "matchUpdateTypes": ["major", "minor", "patch"],
11 "matchPackagePrefixes": [
12 "docker.io/bitnami",
13 "docker.io/coredns",
14 "docker.io/grafana",
15 "docker.io/library",
16 "docker.io/nginxinc",
17 "docker.io/percona",
18 "docker.io/prom",
19 "docker.io/rabbitmqoperator",
20 "docker.io/rabbitmqoperator",
21 "docker.io/rancher",
22 "docker.io/rook",
23 "docker.io/timberio",
24 "quay.io/ceph",
25 "quay.io/cilium",
26 "quay.io/jetstack",
27 "quay.io/keycloak",
28 "quay.io/kiwigrid",
29 "quay.io/prometheus",
30 "quay.io/skopeo",
31 "registry.k8s.io/"
32 ]
33 }
34 ],
35 "customManagers": [
36 {
37 "customType": "regex",
38 "fileMatch": [
39 "roles/defaults/vars/main\\.yml"
40 ],
41 "datasourceTemplate": "docker",
42 "versioningTemplate": "docker",
43 "matchStrings": [
44 " \\w+?: (?<depName>[^:\\s]*):(?<currentValue>[^:@\\s]*)@?(?<currentDigest>sha256:[a-f0-9]+)?"
45 ]
46 }
47 ],
48 "regex": {
49 "pinDigests": true
50 },
51 "ignorePaths": [
52 "charts/**",
53 "molecule/**",
54 ".python-version",
Mohammed Naser10a8bfa2023-12-29 18:54:16 -050055 "pyproject.toml",
56 "roles/kube_prometheus_stack/files/jsonnet/**",
57 "requirements.txt",
58 "Dockerfile",
59 "galaxy.yml"
60 ]
61}