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 3 years ago
[CI] Documentation local development (#3457)
To run documentation locally, use:
cd docs/site &&
werf compose up --follow --docker-compose-command-options="-d"
Open http://localhost:80
To stop:
cd docs/site &&
werf compose down
You should commit main site files (site/*) into git to see changes.
Documentation files changes will be almost immediately available.
Published by flant-team-sysdev over 3 years ago
[logging] Build: add waiting for background tasks log message.
[cleanup] Ignore blob-unknown errors properly.
During cleanup operation do not raise should-reset-stages-storage-cache error when get stage manifest operation have failed with
blob-unknown error.
Published by flant-team-sysdev over 3 years ago
[v1.1] Skip blob-unknown images in cleanup properly
Published by flant-team-sysdev over 3 years ago
[v1.1] Skip blob-unknown images in werf-cleanup procedure
Published by flant-team-sysdev over 3 years ago
[docs, ru] Advanced/Cleanup: actualize
[docs] Internal/Stages and storage: actualize
[docs] What's new in v1.2/Changelog: cleaning commands
[docs] Internal/Build process: fix typo
[docs] Fix broken quickstart macos instructions
[docs] Fix v1.1 to v1.2 instruction: wrong images report usage
[docs] Fix v1.1 to v1.2 instruction: more correct report usage: pull images before usage
[docs] advanced/cleanup: added info about werf host cleanup
GC
[dockerfile] Automatically reset the Dockerfile exception by .dockerignore
file rules
There is no way to ignore the Dockerfile due to docker limitation when building an image for a compressed context that reads fro
m STDIN.
Add an exception and warning message.
[GC] Fix werf-host-cleanup default percentage and margin values (always use 70% and 5% margin).
[helm] Werf-helm fixes
Published by flant-team-sysdev over 3 years ago
Automatically invalidate corrupted manifests cache json records.
Published by flant-team-sysdev over 3 years ago
[docs] Fix v1.1 to v1.2 instruction: wrong images report usage
[docs] Fix v1.1 to v1.2 instruction: more correct report usage: pull images before usage
[ci] Switch to GHCR
Published by flant-team-sysdev over 3 years ago
[docs] Fix broken quickstart macos instructions
Published by flant-team-sysdev over 3 years ago
Builtin helm updated to v3.5.3.
[helm] Add support for oci registries in Chart.yaml: fix panic; updated helm
[builder] Perform rejection of blob-unknown stages
Perform rejection of stages for which get-manifest has failed with blob-unknown error.
[tests] Bundle Suite: fix
Bump kramdown from 2.3.0 to 2.3.1 in /docs/documentation
Bumps kramdown from 2.3.0 to 2.3.1.
[web] Fix documentation overview assets (#3432)
[web] Use common partials for guides (#3394)
Published by flant-team-sysdev over 3 years ago
[buidler] Fix panic docker_registry.IsNameUnknownError
Published by flant-team-sysdev over 3 years ago
[builder] Proper rejection of blob-unknown stages
Do not reject stage when manifest-unknown or name-unknown errors detected. Only reject images with blob-unknown errors.
Published by flant-team-sysdev over 3 years ago
[builder] Perform rejection of stages when get-manifest has failed with blob-unknown/manifest-unknown errors during fetch procedure.
Published by flant-team-sysdev over 3 years ago
[cleaning] More detailed cleaning logging
[cleaning] Remove werf-host-project commands
[cleaning] werf host purge command: add the --project-name option to remove project images
[cleaning] werf host cleanup command: add the stub --project-name option (without implementation)
[cleaning] Remove the local storage support for cleanup and purge commands
[storage] Disable handling of image metadata in the local storage
[storage] Disable handling of managed images in the local storage
Remove the local storage support for managed-images commands
[docs] What's new in v1.2/Changelog: herebyIAdmitThatFromLatestMightBreakReproducibility/herebyIAdmitThatBranchMightBreakReproducibility
[web] Add guides sitemap (#3420)
[tests] Cleanup Suite: remove the local storage tests
[tests] Cleanup Suite: werf host purge command tests
[tests] Replace werf purge after callback to werf host purge --project-name
[tests] container_registry_per_implementation set: the optional local container registry support
[tests] Cleanup Suite: code generalization
[tests] container_registry_per_implementation set: the optional local container registry support
Published by flant-team-sysdev over 3 years ago
When some stage has appeared in the repository tags list, but stage image is invalid (due to MANIFEST_UNKNOWN or BLOB_UNKNOWN container registry errors), werf ignores such stage. But this stage-id of such broken stage has been saved into the stages-storage-cache anyway, which is wrong.
Published by flant-team-sysdev over 3 years ago
Reject stage when docker-pull have failed with the "blob unknown" error.
Add special record into the stages-storage for such rejected stages.
[v1.1] Add ability to set werf-stapel image name with WERF_STAPEL_IMAGE_NAME environment variable.
Published by flant-team-sysdev over 3 years ago
Fetch operation will check that image exists correctly and will reset stages building conveyor to rebuild this stage if needed.
Published by flant-team-sysdev over 3 years ago
Fix: print rsync server docker run command on imports server run failure
Published by flant-team-sysdev over 3 years ago
[web] Fix 404 page (#3410)
[web] Change 404 logic (#3397)
[docs] Replace Werf with werf
[docs] Fix style, grammar, and typos
Published by flant-team-sysdev over 3 years ago
[v1.1][GC] Fix StagesStorage ShouldFetch method: perform fresh docker-inspect, do not use cached inspection result from the previous inspect.
This fix particularly needed for the v1.2 host cleanup procedure which can remove freshly built and saved into the stages storage images. In such case should-fetch and stages-storage-manager fetch method will lock an image and perform standard fetch procedure.
[v1.1] Added stage image locking into stages-storage-manager to prevent v1.2 host cleanup procedure from deleting stages which are in use.
Published by flant-team-sysdev over 3 years ago
[GC] Adjust default volume usages: 70% (-5% margin) for docker-storage, 60% (-10% margin) for local-cache
Add ability to set werf-stapel image name with WERF_STAPEL_IMAGE_NAME environment variable.
[ci] Tests Workflow: fix