Make sure to have minikube installed and running
To run the controller first setup your environment. Example .envrc:
export RUST_LOG=info
export KUBIMO__RUNNER_STATUS__RESOLUTION__METHOD="Ingress"
export KUBIMO__RUNNER_STATUS__RESOLUTION__HOST="http://$(minikube ip)"
export BUILDX_BAKE_FILE="docker-bake.hcl:docker-bake.dev.hcl"
export KUBIMO__MARIMO_IMAGE="ghcr.io/aqora-io/kubimo-marimo:dev"Then setup minikube
sh scripts/setup-minikube-dev.sh # setup minikube
docker buildx bake marimo # build marimo image
minikube image load ghcr.io/aqora-io/kubimo-marimo:dev # load image into minikubeAnd finally run the controller
cargo run -p kubimo --example apply_crds # apply CRDs
cargo run # run controllerTo create an example runner run
kubectl apply -f examples/basic.yamlYou should be able to access it soon with $(minikube ip)/editor
