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 - v1.2.262

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • exp-engine: .dot graph saved even if not requested (60b31ee)
  • exp-engine: dependencies not connecting to Apply operations (06efd9a)

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.262/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.262/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.261

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • exp-engine: helm hooks with multiple pre/post conditions always skipped (5d0db6d)

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.261/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.261/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.260

Published by flant-team-sysdev about 1 year ago

Changelog

Features

  • exp-engine: hide sensitive Secret's diff in werf plan (27192fd)

Bug Fixes

  • parallel: cancel context for active tasks when task fails (#5800) (1d062fd)

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.260/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.260/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.259

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • don't add useless "name" label when creating release namespace (9621115)
  • exp-engine: cosmetics (37888c6)
  • exp-engine: steal managed fields from any manager with prefix "werf" (73cfb21)

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.259/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.259/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.258

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • exp-engine: divide by zero error if no deployable resources; field adoption didn't work if live resource up to date (b2e7742)

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.258/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.258/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.257

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • exp-engine: replace strategic patch with merge patch (ba7a9df)

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.257/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.257/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.256

Published by flant-team-sysdev about 1 year ago

Changelog

Features

  • ci-env: add ci.werf.io/tag automatic annotation (#5789) (b36586f)
  • complete rework of managed fields handling + minor fixes (2d41d32)
  • exp-engine: "werf plan" command, "werf converge" improvements (f3a2b0b)
  • exp-engine: complete rework of managed fields handling + (2d41d32)

Bug Fixes

  • hide CRDs create diffs from plan (2d41d32)
  • remove "..." from log messages (2d41d32)
  • show "insignificant changes" in plan if filtered resource diff is (2d41d32)
  • unreliable deletion of resources removed from release due to race (327f1fd)

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.256/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.256/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.255

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • exp-engine: minor deploy engine improvements (afa07ab)

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.255/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.255/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.254

Published by flant-team-sysdev about 1 year ago

Changelog

Features

  • exp-engine: experimental deploy engine v2 with graph (192e179)

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.254/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.254/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.253

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • exp-engine: parallel GET/dry-APPLY finishing before results received (0237621)

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.253/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.253/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.252

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • cannot deep copy *annotation.AnnotationReplicasOnCreation (475824a)

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.252/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.252/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.251

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • render: missing WERF_KUBE_VERSION env (810f5d3)

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.251/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.251/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.250

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • render: add --kube-version flag (bc48dd0)

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.250/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.250/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.249

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • exp-engine: major refactor: new Resource(s), Release, History, ResourcePreparer, KubeClient classes (6b9dcb2)

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.249/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.249/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.248

Published by flant-team-sysdev about 1 year ago

Changelog

Bug Fixes

  • exp-engine: decouple deploy from ActionConfig (a4b0850)
  • exp-engine: use new History api (1ca6109)
  • exp-engine: use new Waiter API (3361a3d)
  • exp-engine: use updated Helm API (e6c8c1a)

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.248/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.248/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.247

Published by flant-team-sysdev over 1 year ago

Changelog

Bug Fixes

  • exp-engine: use new ChartTree api (5ed24fd)

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.247/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.247/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.246

Published by flant-team-sysdev over 1 year ago

Changelog

Bug Fixes

  • exp-engine: panic on external-dependency namespace annotation (be555f7)

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.246/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.246/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.245

Published by flant-team-sysdev over 1 year ago

Changelog

Bug Fixes

  • converge: remove redundant chart downloading on Helm level (c97e5d4)

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.245/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.245/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.244

Published by flant-team-sysdev over 1 year ago

Changelog

Bug Fixes

  • move helm deploy action to converge (33cd546)

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.244/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.244/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.243

Published by flant-team-sysdev over 1 year ago

Changelog

Bug Fixes

  • telemetry: experimental deploy engine attribute (753e129)

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.243/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.243/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf