You have deployed a series of microservices on Google Kubernetes Engine (GKE), and you need to ensure that any configuration changes are tracked and auditable. The system should automatically verify that changes are compliant with company policies. Which method should you adopt to meet these requirements with the least amount of maintenance?