Skip to main content
RunBook Academy

← All checklists in Git, CI/CD & GitOps

Before deploymentgitops-repo-review

GitOps Repository Review Checklist

15 items ·7 critical ·7 warn ·1 info

How to use this checklist

This is what the GitOps repository itself is expected to look like, independent of the controller that consumes it. A repo that passes this list will deploy predictably through any conforming GitOps controller; one that fails it will surprise whichever controller ends up reading it.

Use it during repository design and again whenever the layout is about to change. Repo restructuring is the operation that most often breaks GitOps pipelines, so this list is also the regression check before such a change lands.

Sign-off

Every critical item must pass. A failing critical item blocks the repository from being a source of production state; it is not a note for later. Record the date, the reviewer, and the disposition of every item that did not pass.

Critical7 items

  1. find . -maxdepth 4 -type d | sort | head -40
  2. grep -RIn "image:" apps/ overlays/ clusters/ 2>/dev/null | grep -E "(:latest|@sha256:)" | head; echo "---"; grep -RInE ":\s*latest" apps/ overlays/ clusters/ 2>/dev/null | head

Warning7 items

Info1 item