Skip to content

Releases: werf/werf

Werf v1.0.0-alpha.20

26 Feb 14:32
Compare
Choose a tag to compare

Logger improvements

  • Implement disable-pretty-log option.
  • Implement log-color-mode option.
  • Stage/tag log name prefix.
  • Split image on repository, tag and image_id in building info block.
  • Log publishing process instead of pushing.
  • Log signatures in signatures phase.
  • Improve git paths logging.

Fix GC panic in 'werf ci-env' and other commands

Init docker twice: 1) before tmp_manager docker-config creation with default config; 2) after docker-config dir has been created in tmp_manager.

Fix: allow spaces in git files

Also solved bug with mounts. Patch stage could apply archive instead of patch, if patch contains binary files. Mount host archives dir for the patches stage.

Other

  • Images cleanup whitelist for multiple k8s contexts.
  • Debug sourced ci-env script with verbose option.
  • Rename WERF_CLEANUP_IMAGES_PASSWORD to WERF_IMAGES_CLEANUP_PASSWORD.
  • KUBECONTEXT => WERF_KUBE_CONTEXT.
  • Changed links from github pages to werf.io.
  • Modify cleaning commands locking logic.
  • Rename WERF_TMP environment to WERF_TMP_DIR.
  • Insecure repo option default environment variable: WERF_INSECURE_REPO.

Installation

Linux amd64

Darwin amd64

Windows amd64

werf 0.36.21

26 Feb 17:26
Compare
Choose a tag to compare

Temporarily disable StatefulSet tracker

Workaround for 'rollout status is only available for RollingUpdate strategy type'.
Workaround for hanging deploy on sts.

werf 0.36.20

26 Feb 17:20
Compare
Choose a tag to compare

Temporarily disable StatefulSet tracker

Workaround for 'rollout status is only available for RollingUpdate strategy type'.
Workaround for hanging deploy on sts.

werf 0.36.19

26 Feb 09:55
Compare
Choose a tag to compare

Enable DaemonSet,StatefulSet,Pod,Job,ReplicaSet deploy trackers

Werf v1.0.0-alpha.19

20 Feb 17:37
66d9e78
Compare
Choose a tag to compare

Fix auto .Values.env determination from CI_ENVIRONMENT_SLUG in 'werf deploy'

Installation

Linux amd64

Darwin amd64

Windows amd64

Werf v1.0.0-alpha.18

20 Feb 15:26
Compare
Choose a tag to compare

New improved logger and fixes

  • Log image/artifact prefix only for stages build output.
  • Fix 'panic: assignment to entry in nil map' in 'werf ci-env'.
  • [doc] Howto updates according to the new cli commands.
  • Fix nameless image can be specified in the config with multiple images.
  • .Values.global.env; --env param for 'werf helm lint|render'; optional tag params for 'werf helm get-service-values|generate-chart'.
  • Fix 'werf host purge' permission denied; rename 'cleanup' pkg to 'cleaning'.
  • 'werf stages purge': do not check used images.
  • Fix removing nameless images in repo.

Installation

Linux amd64

Darwin amd64

Windows amd64

Werf v1.0.0-alpha.17

15 Feb 12:05
Compare
Choose a tag to compare
Werf v1.0.0-alpha.17 Pre-release
Pre-release

HOTFIX: werf ci-env login fix

Installation

Linux amd64

Darwin amd64

Windows amd64

Werf v1.0.0-alpha.16

15 Feb 09:53
b27340f
Compare
Choose a tag to compare
Werf v1.0.0-alpha.16 Pre-release
Pre-release

Ansible output with indentation

Installation

Linux amd64

Darwin amd64

Windows amd64

Werf v1.0.0-alpha.15

14 Feb 22:10
Compare
Choose a tag to compare
Werf v1.0.0-alpha.15 Pre-release
Pre-release

🔧🔧🔧 Implement alpha review todo list 🚤🚤🚤

  • Improve logger
    • implement log process border
    • reject log process state (+ING in process msg)
    • implement logger raw output mode for run command and introspection
    • add 🚤 image and 🔧 artifact emoji
  • Rename tag scheme to tag strategy;
  • WERF_INSECURE_REPO removed => --insecure-repo option; removed WERF_DOCKER_CONFIG separate description;
  • Improved ansible modules output;
    • *.py files are now in git tree
    • esc utility is used to generate go sources from *.py files
    • hardlinks can be set inside ansible workdir to edit py files directly
    • DEVELOPMENT-ANSIBLE document describes the whole process
  • Remove lost containers and dangling images in 'werf host cleanup' safely;
  • 'YAML doc' renamed to 'config section'; improved config errors;
  • 'configVersion: 1' instead of 'configVersion: v1';
  • Generate werf render config in garbage-collected tmp;
  • Update local stage image name format (werf-stages-storage/);

Installation

Linux amd64

Darwin amd64

Windows amd64

Werf v1.0.0-alpha.14

12 Feb 09:50
f6935ac
Compare
Choose a tag to compare
Werf v1.0.0-alpha.14 Pre-release
Pre-release
  • Enhanced ansible output
  • Critical deploy fix: create auto-purge trigger only for 'has no deployed releases' helm failure

Installation

Linux amd64

Darwin amd64

Windows amd64