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
Use yaml strict unmarshal everywhere
This change may broke existing 1.0 installations with bad yaml-configs.
Dry-run mode is forced by default for stages-cleanup procedure in commands: werf stages cleanup
, werf cleanup
.
Images cleanup is not affected and enabled as always in werf cleanup
.
To enable stages-cleanup forcefully set: WERF_STAGES_CLEANUP_ENABLED=1
.
Dry-run by default will be disabled when stages-cleanup procedure bug is fixed.
Published by flant-team-sysdev over 4 years ago
[docs] Fixed broken links. Links autotest.
[docs] Releases page refactoring. Added buttons to switch between maj.min versions and update channels.
[docs] Dropdown version menu on the sidebar shows version, grouped by maj.min
[docs] Updated footer. Fixed heart icon :)
Fix werf helm render
prints wrong data when printf-like format strings used in the helm templates text.
[ci] Documentation validation workflow: tiny improvements
[ci] Refresh site deployment workflow: remove unused events
[tests] Fix python_encoding_repo/yarn_repo not a git repository
Remove _repo suffixed dir before test. This dir may exist if previous tests has been killed for some reason.
[tests] Fix 'find: unrecognized: -xtype' in stapel_image/git tests: use ubuntu base image instead of alpine
[tests] Enable docs suite for macOS
[tests] Enable resources adopter tests
[tests] Disable a few git suite tests for windows
Published by flant-team-sysdev over 4 years ago
--ssh-key
option.Published by flant-team-sysdev over 4 years ago
Optimize more stage dependencies checksum calculation (update go-git library).
Cleanup legacy code that breaks backward compatibility, update library dependencies:
Content based tagging by signatures fix, param renamed: werf publish --tag-by-stages-signature
and werf ci-env --tagging-strategy=stages-signature
.
Published by flant-team-sysdev over 4 years ago
Calculate stage dependencies checksum with git ls-tree.
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
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
Fix case when stages storage cache has been invalidated:
By manual or accidental cleaning of docker image from stages storage while this image exists in stages storage cache.
Werf will refresh this stage cache from stages storage in this case.
Always refresh stage cache in stages storage cache when this stage has been newly built.
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
Published by flant-team-sysdev over 4 years ago
<sha-3-224>-<timestamp-up-to-millisecs>
.Published by flant-team-sysdev over 4 years ago
werf purge
, werf cleanup
, werf stages purge
, werf stages cleanup
commands will delete images only by current build cache version.
Published by flant-team-sysdev over 4 years ago
Client.Timeout exceeded while awaiting headers
error occurred.[tests] Refuse to get free TCP host port manually.
[tests] Own docker registry image without host volume.
[tests] Rename suites.
[tests] Add package name to temporary test project name.
[tests] Use flant/werf-test images in tests.
[tests] Fix git suite cleanup procedure after test.
[tests] Enable auto gc on macOS.
[ci] Fix repository_dispatch event for deploying site.
[ci] Add scripts to send repository dispatch events.
[ci] Retry docker login 5 times if error occurred.
Werf ci and tests changes.
Published by flant-team-sysdev over 4 years ago
Experimental stages cache rework