v0.11.11
This release includes a performance improvement that dramatically speeds up module resolution in projects with a lot of modules and/or a complex dependency graph.
It also adds default tolerations to system services add exposes the nodeSelector
field on them.
The default tolerations are:
tolerations:
- key: "garden-system"
operator: "Equal"
value: "true"
effect: "NoSchedule"
Changelog
Features
- cli: print basic profiling data when GARDEN_ENABLE_PROFILING=1 (99b2f045)
- k8s: expose nodeSelector field on system PodSpecs (99390140)
- platform: add client login to CLI (fabc4720)
Improvements
- core: make module resolution faster to reduce startup time (fbebc7dc)
- k8s: add default tolerations to system services (63f0a04c)
- k8s: add more metadata env vars to container Pod specs (e1d4bf43)
- k8s: update socat image used for registry proxies (ec0c99d7)
Bug Fixes
- cmd: better error messages in get task-result (e44c4608)
- conftest: ensure policy path is valid POSIX on Windows (ee12c80d)
- core: fix watch task logic for sourceModules (#1756) (1f189bb9)
- dashboard: fix normalize-url to version 4 (7f34a57b)
- k8s: intermittent errors with volume mounts in build-sync pods (e6efba8c)
- k8s: cleanup kaniko pod (#1757) (bb923adc)
- k8s: duplicate text in some error logs (df7fdf05)
- k8s: warn instead of erroring when remote image status check fails (534698dc)