github garden-io/garden 0.14.20

latest release: edge-cedar
16 hours ago

Garden 0.14.20 is out! 🎉

This release introduces local volume mounting for Kubernetes and Helm Deploys — a new way to get instant file visibility in your local development clusters without needing background sync processes.

Local volume mounts (experimental)

When developing against a local Kubernetes cluster (Docker Desktop, Orbstack, kind, or minikube), you can now configure localVolumes on your kubernetes or helm Deploy actions to mount host directories directly into running containers via hostPath volumes.

This is an alternative to Mutagen-based code synchronization that gives you:

  • Zero sync delay — file changes are visible instantly because the container reads directly from your host filesystem
  • No background process — no Mutagen daemon to start, monitor, or troubleshoot
  • Works with any file watcher — hot-reload tools (nodemon, webpack-dev-server, air, etc.) already in your container just work

Garden handles the platform-specific path conversion automatically for each cluster type and OS (Docker Desktop path prefixes, kind extraMounts validation, minikube auto-mounting).

An excludes option lets you overlay emptyDir volumes on subdirectories like node_modules that shouldn't come from the host.

spec:
  localVolumes:
    volumes:
      - name: frontend-src
        sourcePath: .
        containerPath: /app
        excludes:
          - node_modules

See the local volume mounts guide and the examples/local-volume-mounts project for full details.

Assets

Download the Garden binary for your platform from below or simply run garden self-update if you already have it installed.

Changelog

0.14.20 (2026-02-27)

Features

  • k8s: local volume mounting assistance (57f95326b)

Don't miss a new garden release

NewReleases is sending notifications on new releases.