New Features
- New section
pullSecrets
that lets you define additional image pull secrets devspace should create in the target namespace (for more informations take a look at the docs):
images: ...
deployments: ...
pullSecrets:
# Pull secret for the registry my-registry.com:5000
- registry: my-registry.com:5000
username: my-user
password: my-password
# Name of the pull secret
secret: my-pull-secret-name
# Service accounts to add this pull secret to
serviceAccounts:
- default
- my-other-service-account
- New options
merge
andstrategicMerge
in profiles which can now be used as an alternative toreplace
andpatches
(for more informations take a look at the docs):
images:
backend:
image: john/devbackend
backend-debugger:
image: john/debugger
deployments:
- name: backend
helm:
componentChart: true
values:
containers:
- image: john/devbackend
- image: john/debugger
profiles:
- name: production
merge:
images:
# Change the backend image
backend:
image: john/prodbackend
# Override deployments
deployments:
- name: backend
helm:
componentChart: true
values:
containers:
- image: john/prodbackend
- New events for plugins & more context information from where a command was called (we also have now a complete plugin guide in the docs)
- New flag
--skip-deploy
fordevspace deploy
to use it for building images or creating pull secrets only - New option
hooks.[*].os
to execute hooks only on certain operating systems - New events for dependencies and pull secrets for hooks
Other Changes
devspace dev -i
is now deprecated and will be removed with the next major devspace version. Please use profiles instead- Fixes an issue where
hooks
were not correctly parsed in plugins - Removed some unused dependencies