v5.2.0
From v5.2.0 onward devspace uses the locally installed helm cli instead of helm as a library. If no available helm v2 or v3 binary was found, devspace will automatically install helm.
New Features
- Adds
deployments.*.helm.upgradeArgs
,deployments.*.helm.templateArgs
anddeployments.*.helm.deleteArgs
to helm options (#1192) - Adds a new environment variable
DEVSPACE_SKIP_VERSION_CHECK
to skip version check (#1198) - Adds a new config option
profiles.*.parents
that can define multiple parent profiles, e.g.: (#1199)
version: v1beta9
profiles:
- name: multi-parents
# New field that applies the profile deployments first and then the profile images
parents:
- profile: deployments
- profile: images
- name: deployments
replace:
deployments:
- name: my-deployment
helm:
componentChart: true
values:
containers:
- name: test
- name: images
replace:
images:
test:
image: mydockeruser/devspace
createPullSecret: true
- Adds a new config option
profiles.*.parents.*.source
that can define profiles that lie in a differentdevspace.yaml
: (#1200)
version: v1beta9
profiles:
- name: dev
parents:
- profile: images
source:
path: other-folder # devspace.yaml will be automatically appended to the path (same syntax as with dependencies)
# or load from url
# path: https://raw.githubusercontent.com/my-org/my-repo/master/devspace.yaml
# or load from git
# git: https://github.com/devspace-cloud/devspace.git
- profile: deployments
source:
path: other-folder-2
Other
- Fixes an issue where add patches wouldn't work as expected
- Upgrade kubernetes to v1.19.2
- Removes helm v3 as a code dependency