Skip to content

[v5.3.0] - Embedded yq & Enhanced Volume Checks

Compare
Choose a tag to compare
@patternhelloworld patternhelloworld released this 09 Nov 06:27
· 8 commits to main since this release

Overview

This release enhances the usability of the docker-blue-green-runner by embedding yq directly within the tool and adding an advanced volume existence check option. Users no longer need to manually install a specific version of yq, and the new DOCKER_COMPOSE_HOST_VOLUME_CHECK option allows more control over host volume directory validation.

Key Enhancements

Embedded yq Version 4.35.1
yq is now bundled within the tool (version 4.35.1), eliminating the need for users to install it separately. This ensures compatibility and reduces setup time.
yq is stored in the ./bin folder and automatically downloaded if not present, based on the system architecture and OS.

New DOCKER_COMPOSE_HOST_VOLUME_CHECK Option
Introduced the DOCKER_COMPOSE_HOST_VOLUME_CHECK configuration, allowing users to enforce or skip host volume directory checks.
This configuration enhances flexibility, especially when managing development and production environments with varying volume requirements.

Platform-Specific Improvements for apply-security.sh
chown command is now conditionally skipped on macOS (Darwin), ensuring compatibility across different operating systems.