renovate.json 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. {
  2. "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  3. "kubernetes": {
  4. "fileMatch": ["\\.yaml$", "\\.yml$"]
  5. },
  6. "extends": [
  7. "config:base",
  8. "docker:enableMajor"
  9. ],
  10. "labels": ["renovate"],
  11. "includePaths": [
  12. "**/charts/argo-workflows/Chart.yaml",
  13. "**/charts/argo-cd/Chart.yaml",
  14. "**/charts/argo-events/Chart.yaml",
  15. "**/charts/argo-rollouts/Chart.yaml",
  16. "**/charts/argocd-image-updater/Chart.yaml"
  17. ],
  18. "regexManagers": [
  19. {
  20. "fileMatch": ["charts/argo-workflows/Chart.yaml$"],
  21. "matchStrings": [
  22. "\\sappVersion: (?<currentValue>.*)\\s"
  23. ],
  24. "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
  25. "depNameTemplate": "argoproj/argo-workflows",
  26. "datasourceTemplate": "github-releases"
  27. },
  28. {
  29. "fileMatch": ["charts/argo-cd/Chart.yaml$"],
  30. "matchStrings": [
  31. "\\sappVersion: (?<currentValue>.*)\\s"
  32. ],
  33. "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
  34. "depNameTemplate": "argoproj/argo-cd",
  35. "datasourceTemplate": "github-releases"
  36. },
  37. {
  38. "fileMatch": ["charts/argo-events/Chart.yaml$"],
  39. "matchStrings": [
  40. "\\sappVersion: (?<currentValue>.*)\\s"
  41. ],
  42. "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
  43. "depNameTemplate": "argoproj/argo-events",
  44. "datasourceTemplate": "github-releases"
  45. },
  46. {
  47. "fileMatch": ["charts/argo-rollouts/Chart.yaml$"],
  48. "matchStrings": [
  49. "\\sappVersion: (?<currentValue>.*)\\s"
  50. ],
  51. "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
  52. "depNameTemplate": "argoproj/argo-rollouts",
  53. "datasourceTemplate": "github-releases"
  54. },
  55. {
  56. "fileMatch": ["charts/argocd-image-updater/Chart.yaml$"],
  57. "matchStrings": [
  58. "\\sappVersion: (?<currentValue>.*)\\s"
  59. ],
  60. "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
  61. "depNameTemplate": "argoproj-labs/argocd-image-updater",
  62. "datasourceTemplate": "github-releases"
  63. }
  64. ],
  65. "packageRules": [
  66. {
  67. "matchPackagePatterns": ["argoproj/argo-workflows"],
  68. "commitMessagePrefix": "chore(argo-workflows):"
  69. },
  70. {
  71. "matchPackagePatterns": ["argoproj/argo-cd"],
  72. "commitMessagePrefix": "chore(argo-cd):"
  73. },
  74. {
  75. "matchPackagePatterns": ["argoproj/argo-events"],
  76. "commitMessagePrefix": "chore(argo-events):"
  77. },
  78. {
  79. "matchPackagePatterns": ["argoproj/argo-rollouts"],
  80. "commitMessagePrefix": "chore(argo-rollouts):"
  81. },
  82. {
  83. "matchPackagePatterns": ["argoproj-labs/argocd-image-updater"],
  84. "commitMessagePrefix": "chore(argocd-image-updater):"
  85. },
  86. {
  87. "matchPackagePatterns": ["redis-ha"],
  88. "enabled": false
  89. }
  90. ]
  91. }