Skip to content

Releases: werf/werf

Werf v1.0.0-beta.1

27 Feb 20:10
c0e79aa
Compare
Choose a tag to compare

"Heading for stabilization" Release

Basic werf concepts and cli interface are stable enough to be massively used in real-world environments as 1.0.0 beta:

<(source multiwerf use 1.0.0 beta)

See https://werf.io/how_to/gitlab_ci_cd_integration.html for the details.

Installation

Linux amd64

Darwin amd64

Windows amd64

Werf v1.0.0-alpha.22

27 Feb 19:52
c0e79aa
Compare
Choose a tag to compare

Final fixes and changes before beta

  • werf.io/track instead of werf/track.
  • Temporarily disable sts tracker.
  • Fix artifact file import.
  • Docs: HowTo Gitlab CI updated
  • Do not login with WERF_IMAGES_CLEANUP_PASSWORD in 'werf ci-env'.

Installation

Linux amd64

Darwin amd64

Windows amd64

Werf v1.0.0-alpha.21

27 Feb 09:12
0e84e08
Compare
Choose a tag to compare

Fix kube-context not passed to 'helm status' resulting in 'Error: a release named ... already exists'

Installation

Linux amd64

Darwin amd64

Windows amd64

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