Werf v1.0.3-beta.1
·
8519 commits
to main
since this release
v1.0.3 alpha becomes beta!
Full Dockerfile compatibility
To build images using Dockerfiles and use them in the werf ecosystem:
project: my-project
configVersion: 1
---
image: a
dockerfile: ./Dockerfile-a
---
image: b
dockerfile: ./Dockerfile-b
The new deploy "Status Progress" table
Show Jobs, Deployments, StatefulSets and DaemonSets in the single status progress table with the format similar to "kubectl get ..." tables.
- Show awaited resources in yellow color.
- Show awaited resource fields in yellow color.
- Show resources important fields changes.
- Show "what resources tracker is waiting for?" for each not ready resource.
- Do not show excess kubernetes events and service messages by default for more clean deploy output.
- Logs appearance improved.
- Logs for the resources are shown only until corresponding pod reaches ready state (except Jobs, for Jobs logs are shown )
New deploy modes annotations (debugged and work properly now!)
"werf.io/show-service-messages": false|true
(default false) — show kubernetes events and other service messages related to the resource."werf.io/fail-mode": FailWholeDeployProcessImmediately|HopeUntilEndOfDeployProcess|IgnoreAndContinueDeployProcess
(default FailWholeDeployProcessImmediately) — specifies how to handle resource failures."werf.io/failures-allowed-per-replica": COUNT
(default 1 per replica) — how many failures to ignore before failing deploy process (dependes also on the selected fail-mode). Debugged, now works properly."werf.io/track-termination-mode": WaitUntilResourceReady|NonBlocking
(default WaitUntilResourceReady) — WaitUntilResourceReady specifies to block whole deploy process tracking till resource is ready, and NonBlocking specifies to track this resource only until there are other resources not ready yet."werf.io/skip-logs": false|true
(default false) — do not show logs for this resource.
Other fixes and updates
[logging] logboek v0.2.0.
- Wrap sentence and long words by default.
[publish] Publish specific images without related ones.
Fix "runtime error: invalid memory address or nil pointer dereference" error during build with imported artifacts.
[Docs] Tiny improvements and fixes.
More user friendly --images-repo
param value validation.