There are several standard Java dependencies that have forks with the same maven coordinates and a "redhat-xxx" suffix in their version number, for example
- commons-configuration:common-configuration
 - org.eclipse.microprofile.config:microprofile-config-api
 - javax.enterprise:cdi-api
 
My question is
(How) can I configure renovate to exclude all dependencies whose version matches
/redhat-\d+$/?
There is a similar question here, but that asks for a more restricted set of dependencies. If I were to define a packageRule like
{
  "packageRules": [
    {
      "groupName" : "Exclude all redhat-xyz versions"
      "matchPackagePatterns": [".*"],
      "allowedVersions": "!/redhat-\\d+$/"
    }
  ]
}
It would group all dependencies into one giant pull request which isn't helpful.