Parallel Realities Configuration Branches
summary
An add-on called Director Branches module creates database-backed configuration branches for Icinga Director, implemented with UUIDs and query-layer joins to merge branch and main views. It enforces per-user enforced branches or team locks, shows branch-specific diffs/activity, supports merge requests with conflict resolution, and previews syncs by computing changes in a temporary branch. Templates aren’t editable in branches yet. Version 1.1 is released, works with Director 1.9 (and 1.10 adds sync/service-set features), and requires a subscription to download.
AI-written summary · about
chapters (9)
- 0:00Introduction and speaker intro
- 2:53Project background and requirements
- 8:27Director branches overview
- 9:29Scenario one team restrictions
- 16:51Scenario two self-protection
- 21:06Scenario three conflict resolution
- 25:57Automation and sync preview
- 30:43Availability and licensing
- 33:30Q&A session
related talks
42mBranchstack: branching infra for better development
01h 05mCurrent State of Icinga
58mFeature Branches And Toggles In A Post-GitHub World
05mAn Environment Per Branch with Infrastructure as Code
44mBranch By Abstraction
29mAuto Discovery with Icinga
38mFeature Branching is Evil
41mA Branching Strategy For You?
