Open Policy Agent’s Gatekeeper provides a policy-based approach to manage admission control and identify policy violations, stopping bad things from happening to production Kubernetes deployments. But those checks only happen at deploy time - what if we could move that process back into Gitlab’s workflow? In this session we’ll review the basics of implementing policy controls using OPA Gatekeeper, and go in-depth on how to bring those policy checks back into the branch-commit-merge process. We’ll demonstrate the different approaches to integrating OPA Gatekeeper with Gitlab CI, bringing policy enforcement to the left and identifying policy violations much earlier.