Commodore provides opinionated tenant-aware management of Kapitan inventories and templates. Commodore uses Kapitan for the heavy lifting of rendering templates and resolving a hierachical configuration structure.
This PR adds command line flags and internal logic to allow users to configure the component template's patch automerging blocklist. We add command line flags that allow specifying regex patterns directly as well as flags that take a full dependency name and generate an anchored pattern from it.
Split out from #978.
Checklist
[x] Keep pull requests small so they can be easily reviewed.
[x] Update the documentation.
[x] Update tests.
[x] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency, internal
as they show up in the changelog
This PR adds command line flags and internal logic to allow users to configure the component template's patch automerging blocklist. We add command line flags that allow specifying regex patterns directly as well as flags that take a full dependency name and generate an anchored pattern from it.
Split out from #978.
Checklist
bug
,enhancement
,documentation
,change
,breaking
,dependency
,internal
as they show up in the changelog