https://github.com/jonasseglare/kubb converts Kubernetes yaml of any complexity into a concise Babashka script that outputs the same yaml that it was derived from. The resulting Babashka script can be used as a single source for configuring different Kubernetes environments such as production, testing and development. An efficient refactoring engine in Kubb keeps the generated Babashka scripts both concise and easy to understand. Kubb can used to: • convert code repositories of Kubernetes yaml (including Kustomize) to a Babashka script. • refactor and clean up scripts produced by Kubb. • as a smart diffing tool to analyze and understand Kubernetes configurations and the differences between Kubernetes objects or Kustomize overlays. • extract and mine values of interest from complex Kubernetes configurations. • deploy to Kubernetes from the REPL or the command line. This was a fun experimental side project and not something that I currently use 😅 So take it for what it is.
Interesting!
Compliments on the name :)
I’m trying to evolve the yaml developer into a clojure developer too with https://github.com/amiorin/big-config 😉
Pomegranate 1.2.25 - A sane Clojure API for Maven Artifact Resolver + dynamic runtime modification of the classpath Just a maintenance release, https://github.com/clj-commons/pomegranate/blob/master/CHANGELOG.adoc#v1.2.25: • Override a transitive dep to address a CVE Pomegranate is one of the many projects under the loving care of https://github.com/clj-commons. Drop by #pomegranate for chat/support.