Releases: werf/werf
Releases · werf/werf
Werf v1.0.0-alpha.20
Logger improvements
- Implement disable-pretty-log option.
- Implement log-color-mode option.
- Stage/tag log name prefix.
- Split image on repository, tag and image_id in building info block.
- Log publishing process instead of pushing.
- Log signatures in signatures phase.
- Improve git paths logging.
Fix GC panic in 'werf ci-env' and other commands
Init docker twice: 1) before tmp_manager docker-config creation with default config; 2) after docker-config dir has been created in tmp_manager.
Fix: allow spaces in git files
Also solved bug with mounts. Patch stage could apply archive instead of patch, if patch contains binary files. Mount host archives dir for the patches stage.
Other
- Images cleanup whitelist for multiple k8s contexts.
- Debug sourced ci-env script with verbose option.
- Rename WERF_CLEANUP_IMAGES_PASSWORD to WERF_IMAGES_CLEANUP_PASSWORD.
- KUBECONTEXT => WERF_KUBE_CONTEXT.
- Changed links from github pages to werf.io.
- Modify cleaning commands locking logic.
- Rename WERF_TMP environment to WERF_TMP_DIR.
- Insecure repo option default environment variable: WERF_INSECURE_REPO.
Installation
werf 0.36.21
Temporarily disable StatefulSet tracker
Workaround for 'rollout status is only available for RollingUpdate strategy type'.
Workaround for hanging deploy on sts.
werf 0.36.20
Temporarily disable StatefulSet tracker
Workaround for 'rollout status is only available for RollingUpdate strategy type'.
Workaround for hanging deploy on sts.
werf 0.36.19
Enable DaemonSet,StatefulSet,Pod,Job,ReplicaSet deploy trackers
Werf v1.0.0-alpha.19
Fix auto .Values.env determination from CI_ENVIRONMENT_SLUG in 'werf deploy'
Installation
Werf v1.0.0-alpha.18
New improved logger and fixes
- Log image/artifact prefix only for stages build output.
- Fix 'panic: assignment to entry in nil map' in 'werf ci-env'.
- [doc] Howto updates according to the new cli commands.
- Fix nameless image can be specified in the config with multiple images.
- .Values.global.env; --env param for 'werf helm lint|render'; optional tag params for 'werf helm get-service-values|generate-chart'.
- Fix 'werf host purge' permission denied; rename 'cleanup' pkg to 'cleaning'.
- 'werf stages purge': do not check used images.
- Fix removing nameless images in repo.
Installation
Werf v1.0.0-alpha.17
Werf v1.0.0-alpha.16
Werf v1.0.0-alpha.15
🔧🔧🔧 Implement alpha review todo list 🚤🚤🚤
- Improve logger
- implement log process border
- reject log process state (+ING in process msg)
- implement logger raw output mode for run command and introspection
- add 🚤 image and 🔧 artifact emoji
- Rename tag scheme to tag strategy;
- WERF_INSECURE_REPO removed => --insecure-repo option; removed WERF_DOCKER_CONFIG separate description;
- Improved ansible modules output;
- *.py files are now in git tree
- esc utility is used to generate go sources from *.py files
- hardlinks can be set inside ansible workdir to edit py files directly
- DEVELOPMENT-ANSIBLE document describes the whole process
- Remove lost containers and dangling images in 'werf host cleanup' safely;
- 'YAML doc' renamed to 'config section'; improved config errors;
- 'configVersion: 1' instead of 'configVersion: v1';
- Generate werf render config in garbage-collected tmp;
- Update local stage image name format (werf-stages-storage/);
Installation
Werf v1.0.0-alpha.14
- Enhanced ansible output
- Critical deploy fix: create auto-purge trigger only for 'has no deployed releases' helm failure