werf

A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.

APACHE-2.0 License

Stars
4.2K
Committers
64

Bot releases are hidden (Show)

werf - v2.3.2

Published by flant-team-sysdev 5 months ago

Changelog

Bug Fixes

  • build, buildah: prefix registries mirrors with https /2 (0966521)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.2/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.311

Published by flant-team-sysdev 5 months ago

Changelog

Bug Fixes

  • build, buildah: add default registry for mirrors docker.io (cb21acf)
  • build, buildah: prefix registries mirrors with https (969bde0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.311/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.311/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v2.3.1

Published by flant-team-sysdev 5 months ago

Changelog

Bug Fixes

  • build, buildah: add default registry for mirrors docker.io (a974a1d)
  • build, buildah: prefix registries mirrors with https (6113528)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.1/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.310

Published by flant-team-sysdev 5 months ago

Changelog

Features

  • build, buildah: support mirror registries (v1) (66f4942)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.310/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.310/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v2.3.0

Published by flant-team-sysdev 5 months ago

Changelog

Features

  • build, buildah: support mirror registries (v1) (4720b46)
  • other: use docker hub if registry address not specified in werf cr (661f357)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.0/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.309

Published by flant-team-sysdev 5 months ago

Changelog

Bug Fixes

  • prevent growing TCP connections by using a shared HTTP transport (8fed3e7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.309/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.309/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v2.2.0

Published by flant-team-sysdev 5 months ago

Changelog

Features

  • build: publish custom tags and final images in parallel (ff2843a)
  • deploy: new werf.io/deploy-dependency-<name> annotation (3e76f87)
  • harbor: try to get the image again due to PROJECTPOLICYVIOLATION error (b7044c1)

Bug Fixes

  • deploy: werf.io/deploy-dependency-.. anno params should be comma-separated (17639e5)
  • prevent growing TCP connections by using a shared HTTP transport (59f4ec8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.2.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.2.0/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v2.1.0

Published by flant-team-sysdev 5 months ago

Changelog

Features

  • values: env WERF_EXPERIMENT_NO_GLOBAL_SERVICE_VALUES=1 will disable global service values (3949b70)

Bug Fixes

  • deploy: stable resource sorting in Helm release manifests (333ac86)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.1.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.1.0/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.1.35

Published by flant-team-sysdev 5 months ago

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.1.35/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.35/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.308

Published by flant-team-sysdev 5 months ago

Changelog

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • docs: cherry-pick updates to docs structure and routing from v2 (ec59b2e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.308/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.308/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v2.0.4

Published by flant-team-sysdev 5 months ago

Changelog

Bug Fixes

  • ci-env: fix unable to copy "/Users/username/.docker/mutagen" (6cac137)
  • docs routing (2734bd9)
  • docs: fix routing /3 (306422f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v2.0.3

Published by flant-team-sysdev 6 months ago

Changelog

Bug Fixes

  • v2: replace leftovers of v1.2 to v2 /2 (d6cacfb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v2.0.2

Published by flant-team-sysdev 6 months ago

Changelog

Bug Fixes

  • v2: panic with --add-annotations (b8b9e83)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v2.0.1

Published by flant-team-sysdev 6 months ago

Changelog

Bug Fixes

  • cleanup: remove unnecessary specific implementation for selectel (88d0d65)
  • v2: werf version is always dev (9876a4e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.1/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v2.0.0

Published by flant-team-sysdev 6 months ago

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

  • new 2.0 release (16a2ac7)
  • new major v2 release (e15cf3c)
  • v2: "werf render" now uses Nelm (03e05a5)
  • v2: remove --...-implementation flags (82b548f)
  • v2: remove deprecated --report-path and --report-format (4f26904)
  • v2: remove deprecated --skip-build option (14d1c72)
  • v2: remove deprecated --tag/--to-tag/--repo from "werf bundle copy" (1a4bea1)
  • v2: remove deprecated "werf_image" Helm templates function (8721568)
  • v2: switch "werf bundle render" to Nelm (24f3042)

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • remove deprecated werf bundle export/download commands (dd9bc09)
  • v2: dont save service annotations in release secret (27d6c4d)
  • v2: enable Nelm by default, remove option to switch back to the old engine (9df5245)
  • v2: remove automigration from helm 2 to helm 3 releases (316caee)
  • v2: replace leftovers of v1.2 with v2 (940fefe)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.0/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.307

Published by flant-team-sysdev 6 months ago

Changelog

Features

  • nelm: switch back to the old deployment engine by default (439b0d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.307/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.307/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.306

Published by flant-team-sysdev 6 months ago

Changelog

Bug Fixes

  • nelm: multiple delete policies ignored (8778984)
  • nelm: release namespace and hook never deleted (except recreation) (10ae8b5)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.306/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.306/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.305

Published by flant-team-sysdev 7 months ago

Changelog

Bug Fixes

  • nelm: --save-deploy-report not saving report on skipped release /2 (83190c2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.305/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.305/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.304

Published by flant-team-sysdev 7 months ago

Changelog

Bug Fixes

  • doc: remove references to werf.yaml and .helm from commands that ignore project configs (9ce7b84)
  • nelm: --save-deploy-report not saving report on skipped release (a03ed79)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.304/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.304/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.303

Published by flant-team-sysdev 7 months ago

Changelog

Features

  • deps: update Nelm (0c8f786)
  • nelm: deploy bundles using new deployment engine (a87ad6e)
  • nelm: skip removal of resources with missing/incorrect release annotations and labels (dc81fc3)

Bug Fixes

  • nelm: "werf converge" panics on first release (4272ea6)
  • nelm: allow empty helm.sh/hook-delete-policy and werf.io/delete-policy (187fc7e)
  • nelm: don't skip release if all resources up-to-date but the release itself changed (e208e9c)
  • nelm: missing expected annotations values in adoption errors (5fc5817)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.303/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.303/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf