New Features
- devspace is now able to reverse port-forward specific local ports to a remote pod. This means you can access certain ports on the local machine within the pod. This feature can be configured via the new config option
dev.ports.reverseForward
(#1030) - New config option
images.*.appendDockerfileInstructions
that specifies additional instructions that will be appended to the dockerfile during the build process. This makes it possible to execute certain Dockerfile instructions only during development without changing the Dockerfile itself. - You can now pass flags to the
devspace run
command:devspace --run-flag run command --command-flag
- New
--dependency
flag fordevspace run
that will execute a command from a specific dependency. devspace will also switch the current working directory to the dependency path. Only works for dependencies that have adependencies.*.name
configured. - New
--dependency
flag fordevspace build
that will build only images from a specific dependency. Only works for dependencies that have adependencies.*.name
configured. (#1113) - New config option
commands.description
to describe devspace commands, that is shown viadevspace list commands
(#1115)
Other Changes
- Fixes an issue where a container restart after a sync operation was not possible for non root users (#1086)
- Added auto completion scripts for various shells (#1114)
- devspace now automatically installs kubectl if it cannot be found in the PATH and is defined as a deployment method
- Updated internal kubernetes & helm versions