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.104

Published by flant-team-sysdev over 2 years ago

Changelog

Features

  • cross-platform-builds: basic support of --platform=OS/ARCH[/VARIANT] parameter for buildah builder (276fc0f)

Bug Fixes

  • migrate2to3: new target namespace not respected in new Release (985e241)
  • warning message misspeling fix (15c2dbb)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Bug Fixes

  • git: fix error "unable to clone repo: reference delta not found" (1733ccd)
  • helm: prevent bug with pre-upgrade helm hooks, which was used from the previous release revision (18570d3)
  • post-renderer: non-strict labels and annotations validation in werf's post-renderer (18dd510)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Features

  • kube-run: --copy-from-file and --copy-from-dir opts (dcfa982)
  • kube-run: add --copy-to; replace --copy-from-[file|dir] with --copy-from (231ccbc)

Bug Fixes

  • kube-run: ignore image CMD (98bfc7e)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Features

  • stapel-to-buildah: allow buildah to build stapel images with shell builder (27a1d49)

Bug Fixes

  • panic when --cache-repo used (ec2ed93)
  • panic when --secondary-repo or --cache-repo used (c59f1f9)
  • stapel-to-buildah: fix cleanup parent-id issue for images built with buildah (56e90e2)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Bug Fixes

  • imports: recursive copying issues (9351c25)
  • switch to actions/checkout@v3 (ba3ac8e)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Bug Fixes

  • publish: override images when related stages are lost (0d26c80)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Bug Fixes

  • helm-for-werf: detailed error message for "current release manifest contains removed kubernetes api(s) ..." error (8e8e5df)
  • stapel-to-buildah: added missing ssh-auth-sock and commit related envs, labels and volumes (3835e62)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Features

  • docs: added info about deploying bundles as helm chart dependencies (188ec71)
  • docs: werf cheat sheet (091383e)
  • stapel-to-buildah: run user stages commands in the script using sh or bash (e9aa1d4)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Bug Fixes

  • helm: fix export-values in subcharts case, improve broken 3wm case handling (bf04268)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Features

  • update helm v3.8.1 to v3.8.2 (7f4e6b7)

Bug Fixes

  • helm: solved broken 3 way merge case when pre-upgrade hook fails (a4610e3)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Bug Fixes

  • anchors support for extra annotations and labels post-renderer (b8211a9)

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

Published by flant-team-sysdev over 2 years 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.2.94/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.94/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
werf - v1.2.93

Published by flant-team-sysdev over 2 years ago

Changelog

Features

  • bundle: implement 'bundle copy' command (16dbd2e)
  • cleanup: add cleanup.keepBuiltWithinLastNHours directive in werf.yaml (aabfcea)
  • cleanup: disable cleanup policies in werf.yaml (c293f3d)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Features

  • bundle: implement 'bundle copy' command (92122e7)
  • support --show-only|-s helm-style render option + export-values chaining (e9e3b86)

Bug Fixes

  • render: manifests keys sort order not preserved after rendering (469ce7a)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Bug Fixes

  • buildah_backend: bump copyrec, fix broken windows build (cefeb72)
  • git worktree switch invalidation loop (e698bff)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Features

  • kube-run: pod and container name can be used in --overrides (686b402)
  • kube-run: set --overrides-type=strategic for better merges (9f222a5)

Bug Fixes

  • .helm/Chart.yaml chart name redefines project name from werf.yaml (cda82f7)
  • build: cleanup orphan build containers on ctrl-c or gitlab cancel (8702efa)
  • deploy: do not print secret values in debug mode by default (44be01a)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Bug Fixes

  • deploy: remove server-dry-run helm extension to prevent possible bug (f77a8c0)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Features

  • custom-tags: add %image_content_based_tag% shortcut (efd1072)
  • export: add %image_content_based_tag% shortcut (7122ee9)
  • stapel-to-buildah: git archive stage implementation (328b033)
  • stapel-to-buildah: implemented dependencies checksum using buildah container backend (9596f6d)
  • stapel-to-buildah: support git patches related stages (79f71c1)

Bug Fixes

  • kube-run: didn't work in Native Buildah mode (db1fec6)
  • tests: fix ansible suite, change deprecated base image (bdb6c9c)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Bug Fixes

  • slugification: release name can contain dots (766610b)

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

Published by flant-team-sysdev over 2 years ago

Changelog

Bug Fixes

  • server-dry-run: possible fix for 'unable to recognize ...: no matches for kind ... in version ...' (part 2) (e053dad)

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