Stripe open-sources Skycfg, a configuration builder for Kubernetes

Skycfg is an extension library for the Starlark language (of Google's Bezel build tool) that adds support for constructing protobuf messages. Starlark is a dialect of Python. Like Python, it is a dynamically typed language with high-level data types, first-class functions with lexical scope, and garbage collection.

It was developed by Stripe to simplify configuration of Kubernetes services, Envoy routes, Terraform resources, and other complex configuration data. In comparison to YAML or TOML offers benefits such as type safety, functions, modules and context variables.

Also see the Hacker News discussion that mentions Google's GCL, Borgcfg and other related things.