Kubernetes
Currently, BigConffig provides a template and a library to streamline Terraform projects. While similar productivity tools for Kubernetes are in the planning stages, they are not yet available. You should use the generic template and write your own automation code.
Requirements
Section titled “Requirements”BigConfig requires Clojure and Babashka. You should also configure dirvenv for your shell.
brew install clojure/tools/clojurebrew install borkdude/brew/babashkabrew install direnv
devbox global add clojuredevbox global add babashkadevbox global add direnv
Getting started
Section titled “Getting started”- Create the generic project
Terminal window # Add big-config as tool to Clojureclojure -Ttools install-latest :lib io.github.amiorin/big-config :as big-config# Invoke the generic templateclojure -Tbig-config generic - Configure git
Terminal window git initgit addgit commitgit push - Shows the Babashka tasks
Terminal window bb tasks - Show the BigConfig DSL manual.
Terminal window bb show-help
Conclusion
Section titled “Conclusion”BigConfig can replace or improve many tools like Helm, Helmfile, or Kustomize.