mirror of
https://github.com/helmfile/helmfile.git
synced 2026-10-01 08:37:05 +02:00
The '========== Updated Releases ==========' header was a fixed 38 chars regardless of the table width below it. Now the divider line is extended to match the table's visual width, with the title text centered within the '=' borders. - Add TableVisualWidth() to measure table width via runewidth - Add HeaderDividerCentered() and HeaderDividerCenteredStyled() for centered dividers with optional bold+blue ANSI styling - Refactor DisplayAffectedReleases to build the table first, then compute its width before logging the header - Update all test snapshots and integration test output files Signed-off-by: yxxhero <aiopsclub@163.com>
41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
merged environment: &{default map[] map[] map[]}
|
|
10 release(s) found in helmfile.yaml
|
|
|
|
processing 5 groups of releases in this order:
|
|
GROUP RELEASES
|
|
1 frontend-v3, frontend-v2, frontend-v1
|
|
2 backend-v2, backend-v1
|
|
3 anotherbackend
|
|
4 servicemesh, database
|
|
5 front-proxy, logging
|
|
|
|
processing releases in group 1/5: frontend-v3, frontend-v2, frontend-v1
|
|
release "frontend-v3" processed
|
|
release "frontend-v2" processed
|
|
release "frontend-v1" processed
|
|
processing releases in group 2/5: backend-v2, backend-v1
|
|
release "backend-v2" processed
|
|
release "backend-v1" processed
|
|
processing releases in group 3/5: anotherbackend
|
|
release "anotherbackend" processed
|
|
processing releases in group 4/5: servicemesh, database
|
|
release "servicemesh" processed
|
|
release "database" processed
|
|
processing releases in group 5/5: front-proxy, logging
|
|
release "front-proxy" processed
|
|
release "logging" processed
|
|
|
|
========= Deleted Releases ==========
|
|
NAME NAMESPACE DURATION
|
|
frontend-v3 0s
|
|
frontend-v2 0s
|
|
frontend-v1 0s
|
|
backend-v2 0s
|
|
backend-v1 0s
|
|
anotherbackend 0s
|
|
servicemesh 0s
|
|
database 0s
|
|
front-proxy 0s
|
|
logging 0s
|
|
|