Scenario: Your company runs an application as a Deployment in a Google Kubernetes Engine (GKE) cluster, with separate clusters for development, staging, and production. The team can deploy a Docker image directly to the production cluster without testing in development and staging. Question: How can you maintain team autonomy while preventing direct deployment to the production cluster, using a quick and low-effort Google Cloud solution?