github devspace-sh/devspace v5.18.0-beta.4

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

Changes

  • DevSpace now detects docker-compose.yaml when running devspace init and provides an option to generate an initial devspace.yaml from docker compose
  • DevSpace now simulates docker compose volume behaviour by uploading local files to an init container with the relevant volumes mounted. Once uploads are complete the init container exits and the application continues as expected.
  • DevSpace now adds devspace.yaml configured commands to cobra command configuration and shows them in devspace --help and devspace run --help
  • Deprecated the -s flag and instead DevSpace will now ask if the Kube context or the namespace has changed
  • New --dependency flag for devspace print to show a loaded dependency config
  • New option deployments.helm.chart.git to deploy a helm chart from a git repository instead of helm registry
  • New option dev.replacePods.persistPaths.initConainter.resources to configure resources for the pre-populating init container (#1775)
  • DevSpace will now always try to list all helm releases in a namespace to find the correct deployment status (#1772)
  • DevSpace will now print by default why it is rebuilding an image
  • DevSpace will now print all filesystem events it receives for syncing files if --debug is specified and show if a file wasn't synced
  • Display stdout / stderr if downloading devspacehelper fails
  • Updated Helm v3 version that is downloaded if helm is not found (thanks @ragnarpa)
  • DevSpace will now print by default why it is rebuilding an image
  • DevSpace will now use the replacePods[*].containerName if multiple containers are found within a replaced pod and no replacePods[*].persistPaths[*].containerName is defined
  • Improved sync change detection for folders
  • Fixed an issue where DevSpace would allow substring matches from activating profiles. For example: an expression test would match test123
  • Fixed an issue where DevSpace would hang starting the sync if a recursive symlink was found
  • Fixed an issue where sync exec name was not named correctly (#1789)
  • Fixed an issue where DevSpace would fail on arm64 systems during sync with too many files open (#1444)
  • Fixed an issue where DevSpace was showing dependency ids instead of names
  • Fixed an issue where DevSpace would create a failing pod if the persistence path would not exist in the target container
  • Fixed a nil pointer if replacing a path with an empty value (#1774)
  • Fixed an issue where devspace build would fail if there wasn't a valid kube context (thanks @wollowizard) (#1769)
  • Fixed an issue where DevSpace would use the wrong path for syncing (#1743)

Don't miss a new devspace release

NewReleases is sending notifications on new releases.