Config Reference
version
#
images
#
Learn more about how to configure image building.
images[*].build
#
info
Setting the key docker
, kaniko
, custom
or disabled
will define the build tool for this image.
- If neither
docker
,kaniko
,custom
nordisabled
is specified,docker
will be used by default. - By default,
docker
will usekaniko
as fallback when DevSpace is unable to reach the Docker host.
Build Tool Priority
If you specify multiple build tools, DevSpace will try to use them in the following order:
disabled
custom
docker
(uses kaniko as fallback if Docker host not reachable)kaniko
images[*].build.docker
#
images[*].build.buildKit
#
images[*].build.kaniko
#
images[*].build.custom
#
images[*].build.disabled
#
images[*].build.*.options
#
deployments
#
info
Using the helm
or kubectl
key will define the type of deployment and the deployment tool to be used.
warning
You cannot use helm
and kubectl
in combination.
deployments[*].helm
#
Learn more about configuring deployments with Helm.
deployments[*].helm.componentChart
#
Learn more about configuring the component chart.
deployments[*].helm.chart
#
deployments[*].helm.chart.name
#
deployments[*].helm.chart.git
#
deployments[*].kubectl
#
Learn more about configuring deployments with kubectl.
dev
#
Learn more about configuring development mode.
dev.ports
#
Learn more about configuring port forwarding.
dev.open
#
Learn more about configuring auto-opening links.
dev.sync
#
Learn more about configuring the file synchronization.
dev.logs
#
Learn more about configuring multi-container log streaming.
dev.autoReload
#
dev.terminal
#
Learn more about terminal config options.
dev.replacePods
#
Learn more about replacing pods.
dependencies
#
Learn more about configuring dependencies.
warning
You cannot use source.git
and source.path
in combination. You must exactly use one of the two.
hooks
#
commands
#
Learn more about configuring custom commands.
vars
#
Learn more about configuring config variables.
profiles
#
Learn more about configuring profiles and patches.