Skip to content

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.

BigConfig requires Clojure and Babashka. You should also configure dirvenv for your shell.

Terminal window
brew install clojure/tools/clojure
brew install borkdude/brew/babashka
brew install direnv
  1. Create the generic project
    Terminal window
    # Add big-config as tool to Clojure
    clojure -Ttools install-latest :lib io.github.amiorin/big-config :as big-config
    # Invoke the generic template
    clojure -Tbig-config generic
  2. Configure git
    Terminal window
    git init
    git add
    git commit
    git push
  3. Shows the Babashka tasks
    Terminal window
    bb tasks
  4. Show the BigConfig DSL manual.
    Terminal window
    bb show-help

BigConfig can replace or improve many tools like Helm, Helmfile, or Kustomize.