Config Management Camp 2024 Ghent

Getting the most out of your policies with CUE
2024-02-05, 14:50–, B.3.036

Policy enforcement has been increasingly used to manage admission control, address security concerns, as well as a myriad of other applications. Policies typically contain information that is useful beyond the enforcement infrastructure and could be used, for instance, to prevent outages or improve documentation. But the typical siloed nature of such systems prevents such information from being used for these purposes.

CUE takes a different angle to policy definitions that breaks these silos. We demonstrate several use cases by means of an example system.

Marcel van Lohuizen is the CEO and co-founder of CUE Labs. CUE Labs is the driving force behind the open source CUE project (https://cuelang.org). CUE is the result of Marcel's 20 years of experience in configuration management at Google and before. At Google Marcel was, among other things, a member of the founding Borg team (the inspiration for Kubernetes) and a long-time member of the Go team. As part of the Borg project, Marcel created the core tooling as well as the Borg Configuration Language (BCL) which later was generalized to GCL.