Support subcharts in the giterminism mode
Support subcharts loading from the local filesystem in the giterminism mode:
- Read committed dependencies lock file (
requirements.lock
orChart.lock
). - Scan local filesystem for the charts archives specified in the lock-file and use these charts in the giterminism mode.
No auto werf helm dependency build
yet.
Fixes
[deploy] Fix max releases history: use default limit = 10.
[deploy] Fix dismiss --with-namespace not waiting until namespace terminated.
Other changes
[build] Remove stages_and_images read-only lock during build process
- stages_and_images read only lock is preventive measure against running cleanup and build commands at the same time;
- this lock creates unnecessary load on the synchronization server, because this lock working all the time the build process is active for each build process;
- it is mostly safe to just omit this lock completely;
- also removed unused "image" lock from the lock manager (legacy from v1.1).
- also renamed kubernetes-related stage and stage-cache locks to include project name (just for more correctness, incompatible with v1.1 change).