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

Published by flant-team-sysdev over 1 year ago

Changelog

Features

  • bundles: enable secrets for bundle publish and apply (5d6dec7)

Bug Fixes

  • helm-dependencies: automatically fill ~/.werf/local_cache on 'werf helm dependency update' command (b094521)
  • helm-dependencies: enable loading of .helm/charts/CHART-VERSION.tgz charts (3addc23)

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

Published by flant-team-sysdev over 1 year ago

Changelog

Bug Fixes

  • dismiss: allow --namespace or --release if git repo present (68f0f14)

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

Published by flant-team-sysdev over 1 year ago

Changelog

Features

  • add --deploy-report-path, --build-report-path (7fa1d81)
  • dismiss: add two ways to run without git (f2e1d16)

Bug Fixes

  • build: 'unsupported MediaType' error when using quay base images (27b572d)
  • build: TOOMANYREQUESTS error occurs for the built images (163961d)
  • bundles: --helm-compatible-chart and --rename-chart options for 'bundle copy' and 'bundle publish' (3333d03)
  • compose: redundant image building with compose down command (e94e7c4)
  • rework build/deploy report options (40a8e81)
  • staged-dockerfile: fix multiple stages with the same name from multiple Dockerfiles (76f654d)

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

Published by flant-team-sysdev over 1 year ago

Changelog

Features

  • added flag to skip helm repo index fetching (39d004a)

Bug Fixes

  • logging: simplify logs, remove excess messages (1d75db1)

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

Published by flant-team-sysdev over 1 year ago

Changelog

Bug Fixes

  • staged-dockerfile: correction for ENV and ARG instructions handling (7a17fc7)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Bug Fixes

  • dependencies: introduce ImageDigest mode, hide ImageID mode (cc352fd)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Features

  • bundle: allow non strict bundle publishing (96fd4a1)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Bug Fixes

  • docs: actualize sidebar in usage docs (922d945)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Features

  • docs: new article for build chapter: storage layout (lang:ru) (9afe73c)
  • docs: new article for build chapter: build process (lang:ru) (7c332ee)
  • docs: updated usage/build/stapel section (lang:en+ru) (0c504a4)

Bug Fixes

  • giterminism: false warning about ignoring Dockerfile when using non-root project directory (303a6e4)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Features

  • docs: build chapter: overview and configuration articles (lang:ru) (79d6f81)
  • docs: new usage build chapter structure (78370b0)

Bug Fixes

  • broken render output due to lock-related message (420824b)
  • shallow-clone: enable auto unshallow unless force-shallow option used (88d5db9)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Bug Fixes

  • report: fix panic occured when using final-repo and report (e62cd78)
  • staged-dockerfile: do not store non-target Dockerfile stages in the final-repo (a0d7838)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Bug Fixes

  • fix ssh not available in registry.werf.io/werf images (5045493)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Features

  • staged-dockerfile: support ONBUILD instructions (part 1, preparations) (8a813b5), closes #2215

Bug Fixes

  • build: inconsistent report path when final-repo used (5924702)
  • staged-dockerfile: fix meta args always expands to empty strings (8f6b562)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Features

  • completion: add fish and powershell support (b9d0b9d)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Features

  • staged-dockerfile: support werf images dependencies build-args (8faf229)

Bug Fixes

  • staged-dockerfile: changing FROM base image does not cause rebuilding (a52991a)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Bug Fixes

  • build: fix git-patch-* stages mechanics when patches contains binaries (cfd6b8e)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Features

  • staged-dockerfile: implement first stage of build-args expansion (c0de754)

Bug Fixes

  • buildah: broken build on mac/win (1118613)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Features

  • staged-dockerfile: all dockerfile options and instructions /1 (f0cde50)
  • staged-dockerfile: implement COPY --from stage to image name expansion (824c5bb), closes #2215
  • staged-dockerfile: implement global/Run mounts (42edf1e)
  • staged-dockerfile: refactor calculateBuildContextGlobsChecksum (e558e1e)
  • staged-dockerfile: refactor dockerfile, use buidkit instruction structs directly (e138887)
  • staged-dockerfile: refine ADD instruction digest calculation (2ef3d11)
  • staged-dockerfile: refine dockerfile instructions digests calculations (d15d79f)
  • staged-dockerfile: use contents of Copy/Add sources in checksum (d20e397)

Bug Fixes

  • staged-dockerfile: broken error message (4dea6b3)
  • staged-dockerfile: panics on Healthcheck and Maintainer instructions and no duplicates in images-sets (2a55266), closes #2215
  • staged-dockerfile: proper instruction arguments unescaping (e767013)
  • stapel: add log line about starting container cleanup (e8fd1f4)

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

Published by flant-team-sysdev almost 2 years ago

Changelog

Features

  • staged-dockerfile: basic support of all dockerfile stages at conveyor level (306ed6c)
  • staged-dockerfile: implement whether stage uses build-context correctly (2851923)
  • staged-dockerfile: map dockerfile stages with dependencies to werf internal images (f5f200e)

Bug Fixes

  • panic when calling SplitFilepath on windows (78c10d2)

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

Published by flant-team-sysdev about 2 years ago

Changelog

Bug Fixes

  • bundles: fix bundle-render and bundle-apply commands could not access .Values.werf.images service values (276dc6b)

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