This repository hosts the org-wide CodeRabbit configuration applied by default to every repository in vyos/* that does not carry its own .coderabbit.yaml.
CodeRabbit's central-configuration feature looks up a repo named exactly coderabbit in each org and applies its .coderabbit.yaml as the default. This is that repo for vyos/*.
Both this baseline and every per-repo override pin inheritance: true. Without it, per-repo files fully replace the central. With it, CodeRabbit deep-merges per the configuration-inheritance docs:
- objects: deep-merged
- arrays: unioned
- scalars: child wins
Add a .coderabbit.yaml at the root of the consuming repo. The file MUST start with:
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
inheritance: trueRestate only the keys you need to deviate; everything else inherits from this baseline.
- Spec: T8764 (parent), T8765 (provisioning).
- Source-of-truth content: parent spec doc referenced from T8764.
git revert the offending commit, or set the .coderabbit.yaml body to {}. Every inheriting repo falls back to CodeRabbit's hardcoded defaults on the next PR webhook.