blob: fa66c52cdd45fa84847563e09808ef4196541466 [file] [log] [blame]
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"docker:pinDigests",
"group:kubernetes",
"helpers:pinGitHubActionDigests"
],
"pip_requirements": {
"fileMatch": ["upper-constraints.txt"]
},
"customManagers": [
{
"customType": "regex",
"fileMatch": [
"roles/defaults/vars/main\\.yml"
],
"datasourceTemplate": "docker",
"versioningTemplate": "docker",
"matchStrings": [
" \\w+?: (?<depName>[^:\\s]*):(?<currentValue>[^:@\\s]*)@?(?<currentDigest>sha256:[a-f0-9]+)?"
]
}
],
"packageRules": [
{
"enabled": false,
"matchUpdateTypes": ["major", "minor", "patch"],
"matchPackagePrefixes": [
"docker.io/bitnami",
"docker.io/coredns",
"docker.io/grafana",
"docker.io/library",
"docker.io/nginxinc",
"docker.io/percona",
"docker.io/prom",
"docker.io/rabbitmqoperator",
"docker.io/rabbitmqoperator",
"docker.io/rancher",
"docker.io/rook",
"docker.io/timberio",
"quay.io/ceph",
"quay.io/cilium",
"quay.io/jetstack",
"quay.io/keycloak",
"quay.io/kiwigrid",
"quay.io/prometheus",
"quay.io/skopeo",
"registry.k8s.io/"
]
},
{
"enabled": false,
"matchUpdateTypes": ["major"],
"matchFileNames": ["images/cloud-archive-builder/**/upper-constraints.txt"]
},
{
"groupName": "upper-constraints",
"matchFileNames": ["images/cloud-archive-builder/**/upper-constraints.txt"]
}
],
"regex": {
"pinDigests": true
},
"ignorePaths": [
"charts/**",
"molecule/**",
".python-version",
"pyproject.toml",
"roles/kube_prometheus_stack/files/jsonnet/**",
"requirements.txt",
"Dockerfile",
"galaxy.yml"
]
}