github werf/werf v1.2.10
werf v1.2.10

latest releases: latest-signature, v1.1.35, v1.2.308...
3 years ago

[GC] Basic garbage collection for build host images and containers

  • Experimental feature: automatical host cleaning GC procedure will be activated only when WERF_ENABLE_HOST_STORAGE_GC=1 is set.
  • Werf may perform GC procedure in main commands (werf-build, werf-converge, etc.).
  • To manually call GC procedure use werf host cleanup command.
  • Algorithm and options:
    • Werf will try to maintain 80% disk usage by default and perform deletion of old images build by werf (and containers, and dangligh images as well). User may specify different threshold percentage with --allowed-volume-usage=N (WERF_ALLOWED_VOLUME_USAGE) option.
    • Werf tries to detect docker storage volume to check volume usage. User may specify --docker-server-storage-path (WERF_DOCKER_SERVER_STORAGE_PATH) option manually to specify volume where docker storage directory reside.

Fixes

[dockerfile] Skip files ignored by .dockerignore file creating a context archive
[bundle] Fix werf-bundle-apply command does not use --env param
[compose] Fetch last stages of built images before running compose
[dockerfile] Fix .dockerignore does not affect on stage digest when using a custom project directory

Docs

[web] Fix some redirects (#3347)

[docs] Update the version of werf actions
werf/actions/deploy@master -> werf/actions/deploy@v1.2

[docs] Tune sitemaps (#3337, #3336)

[docs] Renaming the translation of the term "bundle"

Internals

[git_repo] Use PatchMatcher instead of FilterOptions
[path_matcher] Update multiPathMatcher string format
[ci] Delete namespace on review dismiss (#3333)

Installation

Linux amd64

Darwin amd64

Windows amd64

Don't miss a new werf release

NewReleases is sending notifications on new releases.