Tags: drobit/werf
Tags
# Docs Fix manual werf-host-cleanup instruction: remove /var/log/werf-host-cleanup.log, because: 1. This file should be created and chown-ned to the right user by the system administrator manually. 2. Separate log file should be rotated. Thus standard /var/log/syslog file will be used instead. # Fix werf-render command suppresses errors [logging] Update the processing of logging modes # Fix object-not-found error when using submodules [git_repo] Switch to repo handle working with ls tree [git_repo] Implement git repository handle A solution to get away from the worktree when working with the git repository, caching the necessary data from the worktree during initialization, and then working exclusively with git objects. # Other fixes [path_matcher] Fix incorrect path matcher IDs [git_repo] Fix checksum calculation locking # Installation [Linux amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.2.10+fix25/werf-linux-amd64-v1.2.10+fix25) [Darwin amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.2.10+fix25/werf-darwin-amd64-v1.2.10+fix25) [Windows amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.2.10+fix25/werf-windows-amd64-v1.2.10+fix25)
# Performance fix [helm2to3] Fix maintenance helper release exists checking procedure performance Use history command instead of listing of all releases # Docs [docs] Reference/werf.yaml template engine: up function syntax examples [docs] Sidebar: rename Bundles [docs] typofix [docs] Advanced/Helm/Overview: delete irrelevant text # Update logging library [go.mod] github.com/werf/logboek v0.5.4 - [fitter] Fix unpredictable behavior when using a logger by several processes - Fix streams mute mode # Internals [ci] Fix release message template [ci] Enable release publisher into bintray to support older multiwerf clients [ci] Add build release scripts # Installation [Linux amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.2.10+fix24/werf-linux-amd64-v1.2.10+fix24) [Darwin amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.2.10+fix24/werf-darwin-amd64-v1.2.10+fix24) [Windows amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.2.10+fix24/werf-windows-amd64-v1.2.10+fix24)
# Internals FIX: enable release publishing into the bintray mirror to support old multiwerf versions. # Installation [Linux amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.1.23+fix41/werf-linux-amd64-v1.1.23+fix41) [Darwin amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.1.23+fix41/werf-darwin-amd64-v1.1.23+fix41) [Windows amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.1.23+fix41/werf-windows-amd64-v1.1.23+fix41)
# Fixes [go.mod] github.com/werf/logboek v0.4.7 - [fitter] Fix unpredictable behavior when using a logger by several processes [v1.1] Ignore broken images when checking already published images # Internals [v1.1, ci] Disable release publisher into bintray [v1.1,ci] Add build release scripts # Installation [Linux amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.1.23+fix40/werf-linux-amd64-v1.1.23+fix40) [Darwin amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.1.23+fix40/werf-darwin-amd64-v1.1.23+fix40) [Windows amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.1.23+fix40/werf-windows-amd64-v1.1.23+fix40)
# Fixes [go.mod] github.com/werf/logboek v0.4.7 - [fitter] Fix unpredictable behavior when using a logger by several processes [v1.1] Ignore broken images when checking already published images # Internals [v1.1, ci] Disable release publisher into bintray [v1.1,ci] Add build release scripts # Installation [Linux amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.1.23+fix39/werf-linux-amd64-v1.1.23+fix39) [Darwin amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.1.23+fix39/werf-darwin-amd64-v1.1.23+fix39) [Windows amd64](https://storage.yandexcloud.net/werf/targets/releases/v1.1.23+fix39/werf-windows-amd64-v1.1.23+fix39)
# Fixes [go.mod] github.com/werf/logboek v0.4.7 - [fitter] Fix unpredictable behavior when using a logger by several processes [v1.1] Ignore broken images when checking already published images # Internals [v1.1, ci] Disable release publisher into bintray [v1.1,ci] Add build release scripts # Installation [Linux amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix38/werf-linux-amd64-v1.1.23+fix38) [Darwin amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix38/werf-darwin-amd64-v1.1.23+fix38) [Windows amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix38/werf-windows-amd64-v1.1.23+fix38.exe)
# Internals [CI] Documentation local development (werf#3457) To run documentation locally, use: ``` cd docs/site && werf compose up --follow --docker-compose-command-options="-d" ``` Open https://localhost:80 To stop: ``` cd docs/site && werf compose down ``` You should commit main site files (site/*) into git to see changes. Documentation files changes will be almost immediately available. # Docs - [docs] cleanup.md - translate and sync to RU version. - [docs] Advanced/Cleanup: update intro. - [docs] Reference/werf.yaml: fix broken link. - [docs] Reference/werf.yaml template engine: fix typo. - [docs] Fix helm configuration templates page (werf#3463) - [docs] Fix markup errors in advanced/helm/configuration/templates.html # Fixes - [helm] Force helm kube client namespace initialization. - [cleanup] Ignore blob-unknown errors properly. During cleanup operation do not raise should-reset-stages-storage-cache error when get stage manifest operation have failed with blob-unknown error. - [run] Fix nonexistent option in the error. - [follow] Fix werf run: changes cause reassembly but are not accounted for. - [logging] Build: add waiting for background tasks log message. # Installation [Linux amd64](https://dl.bintray.com/flant/werf/v1.2.10+fix23/werf-linux-amd64-v1.2.10+fix23) [Darwin amd64](https://dl.bintray.com/flant/werf/v1.2.10+fix23/werf-darwin-amd64-v1.2.10+fix23) [Windows amd64](https://dl.bintray.com/flant/werf/v1.2.10+fix23/werf-windows-amd64-v1.2.10+fix23.exe)
# Fixes [logging] Build: add waiting for background tasks log message. [cleanup] Ignore blob-unknown errors properly. During cleanup operation do not raise should-reset-stages-storage-cache error when get stage manifest operation have failed with blob-unknown error. # Installation [Linux amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix37/werf-linux-amd64-v1.1.23+fix37) [Darwin amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix37/werf-darwin-amd64-v1.1.23+fix37) [Windows amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix37/werf-windows-amd64-v1.1.23+fix37.exe)
# Fixes [v1.1] Skip blob-unknown images in cleanup properly # Installation [Linux amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix36/werf-linux-amd64-v1.1.23+fix36) [Darwin amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix36/werf-darwin-amd64-v1.1.23+fix36) [Windows amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix36/werf-windows-amd64-v1.1.23+fix36.exe)
# Fixes [v1.1] Skip blob-unknown images in werf-cleanup procedure # Installation [Linux amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix35/werf-linux-amd64-v1.1.23+fix35) [Darwin amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix35/werf-darwin-amd64-v1.1.23+fix35) [Windows amd64](https://dl.bintray.com/flant/werf/v1.1.23+fix35/werf-windows-amd64-v1.1.23+fix35.exe)
PreviousNext