A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by flant-team-sysdev over 3 years ago
Error: unable to sync staged changes: git command /usr/local/bin/git -C ~/.werf/local_cache/git_worktrees/9/local/9787063286a09974befa8dc3de81e63edb79c5304621035136d181f2ca792dd7/worktree -c core.autocrlf=false -c [email protected] -c user.name=werf commit -m 2021-06-03 20:00:52.409615 +0400 +04 m=+1.173176433 failed: exit status 1
On branch werf-dev-b90c24d97bcca2b4a69c4f78e85507fe925ab3f0
nothing to commit, working tree clean
Fixed in kubedog, updated werf to use latest kubedog.
[docs] Overview: fix punctuation
[docs] Channel info: fix stable channel
[docs] Update werf compose commands help: added full example
Published by flant-team-sysdev over 3 years ago
Fix werf automatical namespace creation RBAC issue
Werf internally uses --create-namespace
flag of helm, which is broken.
Fixed in the werf/helm fork for now: https://github.com/werf/helm/pull/96.
Created PR into upstream helm: https://github.com/helm/helm/pull/9775.
[site] Landing page refinements
[docs] Fix installation guide typo
Published by flant-team-sysdev over 3 years ago
Docs: minor tweaks for Giterminism section of landing page
[web] Fix broken links on the main page and update CLI pages (#3567)
[bundle] Support insecure registry for bundles publishing
[git] add file with to: /
disallowed, warning for trailing slash in to:
[docs] Stapel/Advanced/Git directive: remove the old text
[docs] Advanced/Giterminism: fix link to env function
[dev] Use arbitrary name for dev branch (added option)
[ci_env] Default log terminal width to 130
[logging] Detailed image info
│ Use cache image for test/setup
│ name: localhost:5000/test:a0ba487f58eca11aeac33046f233304901b955c7a9cf3a5c650bcdd1-1622627292899
│ id: b3b86c474e43
│ created: 2021-06-02 10:48:12 +0100 BST
│ size: 2.7 MiB (+377 B)
[logging] Repo handle: detailed error
[logging] Debug GetStagesByDigest log message
[ci] PR Validation: remove commit type check and rename workflow
[tests][helm] Atomic resources update process tests
Published by flant-team-sysdev over 3 years ago
Revert kubedog debug panic:
[debug] Catch deployment tracker exited without resource status resolution bug
Published by flant-team-sysdev over 3 years ago
[storage] Optional use of caching for image metadata
Published by flant-team-sysdev over 3 years ago
[docs] Fix quickstart minikube start command
[site][landing] Reword GitOps section
Published by flant-team-sysdev over 3 years ago
[docs] Fix quickstart minikube start command
[site][landing] Reword GitOps section
Published by flant-team-sysdev over 3 years ago
[werf run] Return docker run exit code
[werf compose] Return docker-compose exit code
Published by flant-team-sysdev over 3 years ago
Fix quickstart minikube setup guides: use registry.example.com through ingress.
Published by flant-team-sysdev over 3 years ago
[stapel] Fix imports with include paths do not work properly
[tests] Build/Stapel/Imports Suite: testing imports with include and exclude paths
[tests] Build/Stapel/Imports Suite: refactoring
[docs] .Values.global.env -> .Values.werf.env fix
[kubedog,debug] Revert: catch deployment tracker exited without resource status resolution bug
Published by flant-team-sysdev over 3 years ago
[stapel] Fix imports with include paths do not work properly
[tests] Build/Stapel/Imports Suite: testing imports with include and exclude paths
[tests] Build/Stapel/Imports Suite: refactoring
[docs] .Values.global.env -> .Values.werf.env fix
Published by flant-team-sysdev over 3 years ago
[debug] Catch deployment tracker exited without resource status resolution bug
Crash werf with panic and debug info in such case.
Published by flant-team-sysdev over 3 years ago
[debug] Catch deployment tracker exited without resource status resolution bug
Crash werf with panic and debug info in such case.
Published by flant-team-sysdev over 3 years ago
Published by flant-team-sysdev over 3 years ago
[publication] Add recent publications
[docs] Advanced/Supported container registries: add Yandex Container Registry
Fix werf does not load secret values files outside of helm chart dir
Published by flant-team-sysdev over 3 years ago
This previously resulted in /dir/oldfilename
in an image, but now results in /dir/newfilename
as supposed to:
git:
- add: /dir/oldfilename
to: /dir/newfilename
Published by flant-team-sysdev over 3 years ago
Fix werf-render command error shadowing and logging
werf render (--verbose|--debug)
should enable verbose or debug mode, but it was not happened.Published by flant-team-sysdev over 3 years ago
[compose] docker-compose run command support
[compose] Support for positional arguments to build and forward
specific images
If one or more IMAGE_NAME parameters specified, werf will build and
forward only these images
werf compose up [IMAGE_NAME...] [options] [--docker-compose-options="OPTIONS"] [--docker-compose-command-options="OPTIONS"] [--] [SERVICE...]
[compose] Fix certain service names specified by the user are ignored
[container registry] Fix processing of reference with digest
The user may have encountered related issues when using the base image
(from
) with digest (REPO@DIGEST
, REPO:TAG@DIGEST
).
WARNING: cannot get base image id (alpine@sha256:69e70a79f2d41ab5d637de98c1e0b055206ba40a8145e7bddb55ccc04e13cf8f): can not get base image id from registry (alpine@sha256:69e70a79f2d41ab5d637de98c1e0b055206ba40a8145e7bddb55ccc04e13cf8f): repository can only contain the runes `abcdefghijklmnopqrstuvwxyz0123456789_-./`: alpine@sha256
WARNING: using existing image alpine@sha256:69e70a79f2d41ab5d637de98c1e0b055206ba40a8145e7bddb55ccc04e13cf8f without pull
Published by flant-team-sysdev over 3 years ago
First, check for
<DOCKERFILE_DIR>/<DOCKERFILE_BASENAME>.dockerignore
, and if it is
found it will be used instead of the .dockerignore
from the context
root.
Output the log of parallel tasks sequentially, after completing a
task redirect the output of the next one to stdout.
Published by flant-team-sysdev over 3 years ago
Fix manual werf-host-cleanup instruction: remove /var/log/werf-host-cleanup.log, because:
Thus standard /var/log/syslog file will be used instead.
[logging] Update the processing of logging modes
[git_repo] Switch to repo handle working with ls tree
[git_repo] Implement git repository handle
A solution to get away from the worktree when working with the git repository, caching the necessary data from the worktree during initialization, and then working exclusively with git objects.
[path_matcher] Fix incorrect path matcher IDs
[git_repo] Fix checksum calculation locking