Skip to content

Commit 86a856b

Browse files
authored
feat(renovate): grouped image and rpm updates and weekly tekton updates (#198)
* feat(renovate): group image and RPM updates * feat(renovate): Konflux updates for foreman weekly * feat(renovate): limit Konflux updates for iop * chore(renovate): fix typo
1 parent 49fe346 commit 86a856b

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

renovate/foreman_satellite/renovate.json

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,31 @@
1515
"packageRules": [
1616
{
1717
"matchBaseBranches": ["/^foreman-.*$/", "/^SATELLITE-.*$/"],
18-
"description": "Disale all managers except specific managers on foreman/satellite branches",
18+
"description": "Disable all managers except specific managers on foreman/satellite branches",
1919
"matchManagers": ["!tekton", "!dockerfile", "!rpm-lockfile"],
2020
"enabled": false
21+
},
22+
{
23+
"matchBaseBranches": ["/^foreman-.*$/", "/^SATELLITE-.*$/"],
24+
"description": "Updates of Dockerfile and RPMs for foreman/satellite branches with immediate schedule",
25+
"matchManagers": ["dockerfile", "rpm-lockfile"],
26+
"groupName": "foreman-satellite-base-updates",
27+
"enabled": true,
28+
"schedule": ["at any time"]
29+
},
30+
{
31+
"matchBaseBranches": ["/^foreman-.*$/", "/^SATELLITE-.*$/"],
32+
"description": "Disable non-iop Konflux pipeline updates for foreman/satellite branches",
33+
"matchManagers": ["tekton"],
34+
"matchFileNames": ["!.tekton/iop-*.yaml"],
35+
"enabled": false
36+
},
37+
{
38+
"matchBaseBranches": ["/^foreman-.*$/", "/^SATELLITE-.*$/"],
39+
"description": "Konflux pipeline updates for foreman/satellite branches with weekly schedule",
40+
"matchManagers": ["tekton"],
41+
"enabled": true,
42+
"schedule": ["every weekend"]
2143
}
2244
]
2345
}

0 commit comments

Comments
 (0)