This repository has been archived by the owner on Jul 2, 2024. It is now read-only.
centos-6-1.6.0
jdeathe
released this
06 May 20:07
·
143 commits
to centos-7-develop
since this release
CentOS-6 6.10 x86_64 - Varnish Cache.
Release changes
- Updates source image to 1.10.1.
- Updates Varnish to version 4.1.11.
- Updates and restructures Dockerfile.
- Updates container naming conventions and readability of
Makefile
. - Updates startup time to 4 seconds.
- Updates healthcheck retries to 5.
- Updates default VCL excluding several parts already defined in
builtin.vcl
. - Fixes issue with unexpected published port in run templates when
DOCKER_PORT_MAP_TCP_80
orDOCKER_PORT_MAP_TCP_8443
is set to an empty string or 0. - Fixes binary paths in systemd unit files for compatibility with both EL and Ubuntu hosts.
- Adds consideration for event lag into test cases for unhealthy health_status events.
- Adds port incrementation to Makefile's run template for container names with an instance suffix.
- Adds placeholder replacement of
RELEASE_VERSION
docker argument to systemd service unit template. - Adds improvement to pull logic in systemd unit install template.
- Adds
SSH_AUTOSTART_SUPERVISOR_STDOUT
with a value "false", disabling startup ofsupervisor_stdout
. - Adds error messages to healthcheck script and includes supervisord check.
- Adds improved logging output.
- Adds docker-compose configuration example.
- Adds improved/simplified Cookie logic in
docker-default.vcl
. - Adds improved
healtchcheck
,varnishd-wrapper
andvarnishncsa-wrapper
scripts. - Adds improved lock/state file implementation in wrapper scripts.
- Adds
VARNISH_OPTIONS
andVARNISH_VARNISHNCSA_OPTIONS
. - Adds improved VCL error checking/handling.
- Adds styled synthetic 500 error responses.
- Removes use of
/etc/services-config
paths. - Removes the unused group element from the default container name.
- Removes the node element from the default container name.
- Removes unused environment variables from Makefile and scmi configuration.
- Removes X-Fleet section from etcd register template unit-file.
Download then load the docker image using:
$ xz -dc centos-ssh-varnish.1.6.0.tar.xz | docker load