GitHub - brianmichel/nomad-compass: A simple job reconciler for Nomad

Hey everyone, I wanted to share a little project I’ve been working on. As I’ve been getting deeper into Nomad the concept of “job reconciliation” has entered the working set of tools I’ve heard about. I saw the nomad-ops project out there and wanted to take a pass any building my own tool to do the same to understand the flow of things.

The original philosophy I took was to just make a single container to manage the reconciliation and the UI, but I’m also considering going in a different direction where it’s just a very small container that you run to watch a single repo. In the latter scenario you’d run N containers depending on how many repositories you wanted to watch/reconcile.

While I understand the UI isn’t very “Hashicorp-y” I wanted to figure out a solution that ‘just worked’ and felt decently integrated to Nomad.

I’d love feedback on how you’d personally want this to work since I don’t have much experience with these tools. I’ve used ArgoCD a tiny, tiny bit just to get familiar with it, and it’s a lot!

Here’s a short video of the tool in action CleanShot 2025-10-12 at 13.11.04 · CleanShot Cloud, it’s still very much a WIP, but feedback is welcome.

3 Likes