A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by flant-team-sysdev over 4 years ago
~/.werf/shared_context/storage/stages_storage_cache/1/
.Published by flant-team-sysdev over 4 years ago
Published by flant-team-sysdev over 4 years ago
For now only when building from single host. Building from multiple hosts will be available soon in v1.1.
Published by flant-team-sysdev over 4 years ago
Fix COPY/ADD source path with trailing backslash is not counted in the signature.
Published by flant-team-sysdev over 4 years ago
werf build -s :local ARTIFACT ARTIFACT
;stage
directive in imports.Fix gitLatestPatch signature differs in different worktrees: handle git-diff patch index line in v1.1 compatible manner.
Published by flant-team-sysdev over 4 years ago
Published by flant-team-sysdev over 4 years ago
index
line in v1.1 compatible manner.Published by flant-team-sysdev over 4 years ago
Support import from certain artifact/image stage
Added ability to specify stage
directive in the import directive to perform import from certain artifact or image stage:
import:
- add: /file
to: /file
artifact: myartifact
before: setup
stage: install
Note that image which imports some files from another image stage will be rebuild only if this specified stage has been rebuilt.
This feature allows to avoid unnecessary imports of unchanged files.
Implementation details
Published by flant-team-sysdev over 4 years ago
werf build -s :local ARTIFACT_NAME1 ARTIFACT_NAME2 ...
Published by flant-team-sysdev over 4 years ago
gitLatestPatch stage was not isolated between different branches when the same changes
has been made in two different commits: added commits ancestry check when selecting
suitable stage from cache for gitLatestPatch. The signature of gitLatestPatch stage
has not been changed.
Stages-signature was not isolated between different branches when the same
changes has been maed in two different commits. IMPORTANT stages-signature
calculation algorithm has been changed, stages-signature will change for all projects
that use stages-signature tagging strategy (content-based).
~/.werf/local_cache/manifests/1/DOCKER_IMAGE_NAME_SHA256
.Published by flant-team-sysdev over 4 years ago
INCOMPATIBLE CHANGE Fix stages and images isolation problem for git-latest-patch and stages-signature
gitLatestPatch stage was not isolated between different branches when the same changes
has been made in two different commits: added commits ancestry check when selecting
suitable stage from cache for gitLatestPatch. The signature of gitLatestPatch stage
has not been changed.
Stages-signature was not isolated between different branches when the same
changes has been maed in two different commits. IMPORTANT stages-signature
calculation algorithm has been changed, stages-signature will change for all projects
that use stages-signature tagging strategy (content-based).
Published by flant-team-sysdev over 4 years ago
Fix werf extra labels and annotations not added to deployed resources.
Unfortunately revert fix to the problem with '|' rendered as '|-' in kubernetes templates,
which was in the https://github.com/flant/werf/releases/tag/v1.1.7 release.
The fix for this problem is being investigated and will be released soon.
Published by flant-team-sysdev over 4 years ago
~/.werf/local_cache/stages_storage_v3
, while deleting images from stages-storage. This behaviour lead to unexpected error during build-procedure, like: "Error response from daemon: No such image: sha256:69dcb14a44993b7...".Published by flant-team-sysdev over 4 years ago
Published by flant-team-sysdev over 4 years ago
Published by flant-team-sysdev over 4 years ago
Published by flant-team-sysdev over 4 years ago
Support registry or Docker Hub account as --images-repo value.
Published by flant-team-sysdev over 4 years ago
Published by flant-team-sysdev over 4 years ago
Fix "UNSUPPORTED: Invalid parameter at 'maxResults'" when using ECR. Fixed by updating github.com/google/go-containerregistry, the issue: https://github.com/google/go-containerregistry/issues/681.
Added publications about werf 1.1.
Published by flant-team-sysdev over 4 years ago