Skip to content

v5.2.0

Compare
Choose a tag to compare
@FabianKramm FabianKramm released this 23 Oct 15:15
b37fc1f

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 and deployments.*.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 different devspace.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