Skip to content

Prerequisites

Before you begin, ensure you have the following software installed on your local machine. This guide assumes you have a basic understanding of using the command line.

Required tools - Git - Container runtime (Docker/Podman) for building the Marimo, Quarto, and srdp-etl (Dagster user code) images - Kubernetes cluster + kubectl (tested with 1.32+). For local work, kind, minikube, or k3d with LoadBalancer/NodePort access all work. - Helm 3.x - just as a task runner for the common Helm/OpenTofu commands in this repo - mkcert to generate local TLS certificates for *.local.dev - OpenTofu for production infrastructure on Scaleway Kapsule

Notes - The just recipes use a Bash-compatible shell; on Windows, run them from Git Bash or WSL. - You need permission to create namespaces/secrets and, for cloud runs, to provision load balancers.