Releases: devspace-sh/devspace
Releases · devspace-sh/devspace
v4.8.0
Changes
- New config version v1beta8:
- new option
deployments.*.kubectl.deleteArgsthat allows to specify custom arguments for thekubectl deletecommand duringdevspace purge - new option
deployments.*.kubectl.createArgsthat allows to specify custom arguments for thekubectl createcommand during deployment - new option
deployments.*.kubectl.kustomizeArgsthat allows to specify custom arguments for thekustomize buildcommand during deployment - rename option
images.*.build.kaniko.flags->images.*.build.kaniko.args - rename option
deployments.*.kubectl.flags->deployments.*.kubectl.applyArgs
- new option
- Use kustomize from path if available to render manifests instead of
kubectl -k(#859) - Allows non built images to be used as image selector (#1000)
- Fixes an issue where the
devspace syncflags--upload-onlyand--download-onlywhere ignored in combination with--config(#1004) - Updates internal helm to v3.1.2
- Updates internal kubernetes to v1.17.3
v4.8.0-beta.2
Changes
- New config version v1beta8:
- new option
deployments.*.kubectl.deleteArgsthat allows to specify custom arguments for thekubectl deletecommand duringdevspace purge - new option
deployments.*.kubectl.createArgsthat allows to specify custom arguments for thekubectl createcommand during deployment - new option
deployments.*.kubectl.kustomizeArgsthat allows to specify custom arguments for thekustomize buildcommand during deployment - rename option
images.*.build.kaniko.flags->images.*.build.kaniko.args - rename option
deployments.*.kubectl.flags->deployments.*.kubectl.applyArgs
- new option
- Use kustomize from path if available to render manifests instead of
kubectl -k(#859) - Allows non built images to be used as image selector (#1000)
- Fixes an issue where the
devspace syncflags--upload-onlyand--download-onlywhere ignored in combination with--config(#1004) - Updates internal helm to v3.1.2
- Updates internal kubernetes to v1.17.3
v4.8.0-beta.1
Changes
- New config version v1beta8:
- new option
deployments.*.kubectl.deleteArgsthat allows to specify custom arguments for thekubectl deletecommand duringdevspace purge - new option
deployments.*.kubectl.createArgsthat allows to specify custom arguments for thekubectl createcommand during deployment - new option
deployments.*.kubectl.kustomizeArgsthat allows to specify custom arguments for thekustomize buildcommand during deployment - rename option
images.*.build.kaniko.flags->images.*.build.kaniko.args - rename option
deployments.*.kubectl.flags->deployments.*.kubectl.applyArgs
- new option
- Use kustomize from path if available to render manifests instead of
kubectl -k(#859) - Allows non built images to be used as image selector (#1000)
- Fixes an issue where the
devspace syncflags--upload-onlyand--download-onlywhere ignored in combination with--config(#1004) - Updates internal helm to v3.1.2
- Updates internal kubernetes to v1.17.3
v4.7.0
Changes
- New option
images.*.build.custom.appendArgsto append arguments to the build command
Fixes
- Fixes an issue where the arguments specified under
images.*.build.custom.argswere appended instead of prepended (#1019) - Fixes an issue where multiple custom builds would not be correctly executed
- Fixes an issue where the option
deployments.*.namespacewas not applied for helm v3 deployments (#1015)
v4.6.2
Fixes
Makes helm deployments more resilient and independent of the local helm configuration (especially repositories.yaml).
Note: For repositories other than stable, provide the full repository URL.
v4.6.1
v4.6.0
New Features
- Profile Inheritance: introduced a new option
profiles.*.parentthat specifies a parent profile that is applied before the actual specified profile. This allows you to specify base profiles that contain common patches or replacements and reduce profile boilerplate (#862) - New config version v1beta7:
- like always, DevSpace will automatically convert old config versions up to v1beta7 in memory
dev.sync.downloadOnInitialSyncis removed in favor ofdev.sync.initalSyncwhich specifies one of the following initialSync strategies (#903):mirrorLocal(default): will upload all missing files in the container and delete all files that are not present locallymirrorRemote: will download all missing files locally and delete all files locally that are not present in the containerpreferLocal: will not delete any files, but download and upload missing files and if a file exists on both sides prefer the local file if they differpreferRemote: same aspreferLocalbut the remote file takes precedencepreferNewest: will not delete any files, but download and upload missing files and if a file exists on both sides prefer the newer onekeepAll: will not delete any files, but download and upload missing files and leave files that exist in both places untouched
images.tagis renamed toimages.tagsto allow multiple tags to be specified (#972)- New option for
vars.sourcenone, that can only be filled from thedefaultvalue (#951)
devspace sync: new flag--initial-syncthat takes an initialSync strategy as argument. The flag--download-on-initial-synchas been deprecated.devspace build: the flag--tagcan be now applied multiple times, which results in multiple tags built & pushed for the given imagesdevspace dev/deploy: new--waitand--timeoutflag that will wait after deploying for all pods to become ready in the namespace (#954)devspace analyze: new--patientflag that will ignore errors until the given timeout is reached or return when no problems were found (#954)- New
deployments.*.helm.pathoption that specifies where the v2 cli can be found
Changes
- Deploying with helm v2 now will download the helm cli automatically (if no v2 binary is found in the path) and deploy through the cli instead of an integrated version in DevSpace (#971)
devspace build/dev/deploy: since this caused a lot of confusion,--force-dependenciesis now defaulting to true- Updated helm version to v3.1.1
- Updated kubernetes version to v1.17.2
- Updated kaniko version to v0.17.1
Fixes
v4.6.0-beta.2
New Features
- Profile Inheritance: introduced a new option
profiles.*.parentthat specifies a parent profile that is applied before the actual specified profile. This allows you to specify base profiles that contain common patches or replacements and reduce profile boilerplate (#862) - New config version v1beta7:
- like always, DevSpace will automatically convert old config versions up to v1beta7 in memory
dev.sync.downloadOnInitialSyncis removed in favor ofdev.sync.initalSyncwhich specifies one of the following initialSync strategies (#903):mirrorLocal(default): will upload all missing files in the container and delete all files that are not present locallymirrorRemote: will download all missing files locally and delete all files locally that are not present in the containerpreferLocal: will not delete any files, but download and upload missing files and if a file exists on both sides prefer the local file if they differpreferRemote: same aspreferLocalbut the remote file takes precedencepreferNewest: will not delete any files, but download and upload missing files and if a file exists on both sides prefer the newer onekeepAll: will not delete any files, but download and upload missing files and leave files that exist in both places untouched
images.tagis renamed toimages.tagsto allow multiple tags to be specified (#972)- New option for
vars.sourcenone, that can only be filled from thedefaultvalue (#951)
devspace sync: new flag--initial-syncthat takes an initialSync strategy as argument. The flag--download-on-initial-synchas been deprecated.devspace build: the flag--tagcan be now applied multiple times, which results in multiple tags built & pushed for the given imagesdevspace dev/deploy: new--waitand--timeoutflag that will wait after deploying for all pods to become ready in the namespace (#954)devspace analyze: new--patientflag that will ignore errors until the given timeout is reached or return when no problems were found (#954)- New
deployments.*.helm.pathoption that specifies where the v2 cli can be found
Changes
- Deploying with helm v2 now will download the helm cli automatically (if no v2 binary is found in the path) and deploy through the cli instead of an integrated version in DevSpace (#971)
devspace build/dev/deploy: since this caused a lot of confusion,--force-dependenciesis now defaulting to true- Updated helm version to v3.1.1
- Updated kubernetes version to v1.17.2
- Updated kaniko version to v0.17.1