github devspace-sh/devspace v5.2.0-beta.0

latest releases: v6.3.12, v6.3.11, v6.3.10...
pre-release3 years ago

devspace now internally 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 and use this binary.

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

Don't miss a new devspace release

NewReleases is sending notifications on new releases.