Configuration approval workflow

We have a very large organization that we are trying to wrap into CheckMK from our old monitoring solution.

Currently we have a pretty decent version control and configuration approval process since our current solution is entirely configured through flat files. We just make a PR in our git repo, peer review and approve it, and it gets sucked into our monitoring system and applied.

It doesnt seem like theres any easy way to do this with CheckMK and we are pretty limited by whats available in the GUI. Has anyone made a workflow to solve for this? Ive seen the git version control natively integrated but that doesnt seem to integrate into any external systems very well (also you cant ignore the passwords.mk fileā€¦)

Thanks!