FAQ
Project Structure and Configuration
How do I include multiple modules with multiple Dockerfiles in the same directory?
Should I .gitignore the .garden dir?
.gitignore the .garden dir?How do I disable modules based on environments?
How do I use the image field in container modules? Is it for pulling or publishing images?
image field in container modules? Is it for pulling or publishing images?When should I use the module-level include/exclude fields? How are they different from the project-level module.include/module.exclude fields? What about ignore files?
include/exclude fields? How are they different from the project-level module.include/module.exclude fields? What about ignore files?How do I share a single service (like a database) across multiple namespaces?
How do I share code between modules?
What do all those v-<something> versions mean, and why are they sometimes different between building and deploying?
v-<something> versions mean, and why are they sometimes different between building and deploying?Builds
How do I target a specific image from a multi-stage Dockerfile?
How do I use base images?
Can I use runtime variables in container builds (e.g. from tasks)?
How do I view container build logs?
Can I use a Dockerfile that lives outside the module root?
How do I include files/dirs (e.g. shared libraries) from outside the module root with the build context?
How do I add Docker specific flags to the build command?
How do I use different Dockerfiles for different environments?
Remote Building
Can I run multiple docker-daemon instances for more build concurrency?
docker-daemon instances for more build concurrency?How do I delete the services in the garden-system namespace?
garden-system namespace?How do I pull a base image (using the FROM directive) from a private registry in in-cluster build mode?
How do I use my own private registry in in-cluster build mode?
How do I clean up the in-cluster registry and build sync volumes?
Tasks and Tests
Can I run a task on only the first time a service starts but not on subsequent restarts/rebuilds?
If tests have a task as a dependency, is the task re-run every time before the test?
Why is a task not triggered on changes in watch mode?
Why is my task not running on garden deploy or garden dev?
garden deploy or garden dev?How do I clear cached task results?
What's the difference between garden test and garden run test
garden test and garden run testSecrets
How do I pass secrets to container modules?
How do I mount secrets as volumes?
Can I use Kubernetes secrets as buildArgs?
buildArgs?Can I access secrets across namespaces (e.g. if I have a global secret namespace)?
Volumes and Data
How do I mount persistent volumes?
How do I access files that are generated at runtime (e.g. migration files that are checked into version control)?
Kubernetes
How do I annotate ingresses?
What versions and variations of Kubernetes does Garden support?
Can I add Kubernetes-specific fields to container modules (e.g. annotations and labels)?
container modules (e.g. annotations and labels)?Helm
Are there any caveats to using the helm module type over container in terms of features?
helm module type over container in terms of features?OpenFaaS
Can I hot reload OpenFaaS functions?
Misc
When are you releasing the Plugin SDK?
What system components does Garden install?
How does Garden resolve the *.local.demo.garden domain?
*.local.demo.garden domain?Does garden support bi-directional syncing?
Is Garden stable or should I wait for 1.0?
Does Garden work offline?
Last updated
Was this helpful?

