This repository was archived by the owner on Jul 2, 2024. It is now read-only.
Releases: jdeathe/centos-ssh-haproxy
Releases · jdeathe/centos-ssh-haproxy
2.3.1
- Deprecate Makefile target
logs-delayed; replaced withlogsdef. - Updates
rsyslogpackage to 8.24.0-41.el7_7. - Updates source image to 2.6.1.
- Updates
test/health_statushelper script with for consistency. - Updates Makefile target
logsto accept[OPTIONS](e.gmake -- logs -ft). - Updates
healthcheckscript; state file existence confirms bootstrap completion. - Updates healthcheck failure messages to remove EOL character that is rendered in status response.
- Updates wrapper script; only emit "waiting on" info message if bootstrap hasn't completed.
- Updates ordering of Tags and respective Dockerfile links in README.md for readability.
- Adds improved test workflow; added
test-setuptarget to Makefile. - Adds Makefile target
logsdefto handle deferred logs output within a target chain. - Adds
/docsdirectory for supplementary documentation and simplify README. - Fixes docker-compose example configuration files to work on CentOS-7 hosts.
- Fixes validation failure of 0 second --timeout value in
test/health_status.
1.3.1
- Deprecate Makefile target
logs-delayed; replaced withlogsdef. - Updates source image to 1.11.1.
- Updates
test/health_statushelper script with for consistency. - Updates Makefile target
logsto accept[OPTIONS](e.gmake -- logs -ft). - Updates
healthcheckscript; state file existence confirms bootstrap completion. - Updates healthcheck failure messages to remove EOL character that is rendered in status response.
- Updates wrapper script; only emit "waiting on" info message if bootstrap hasn't completed.
- Updates ordering of Tags and respective Dockerfile links in README.md for readability.
- Adds improved test workflow; added
test-setuptarget to Makefile. - Adds Makefile target
logsdefto handle deferred logs output within a target chain. - Adds
/docsdirectory for supplementary documentation and simplify README. - Fixes docker-compose example configuration files to work on CentOS-7 hosts.
- Fixes validation failure of 0 second --timeout value in
test/health_status.
2.3.0
- Updates
haproxy18upackages to 1.8.20-1. - Updates source image to 2.6.0.
- Updates CHANGELOG.md to simplify maintenance.
- Updates README.md to simplify contents and improve readability.
- Updates README-short.txt to apply to all image variants.
- Updates Dockerfile
org.deathe.descriptionmetadata LABEL for consistency. - Updates supervisord configuration to send error log output to stderr.
- Updates haproxy-bootstrap supervisord configuration file/priority to
20-haproxy-bootstrap.conf/20. - Updates resyslogd-wrapper supervisord configuration file/priority to
50-rsyslogd-wrapper.conf/50. - Updates haproxy-wrapper supervisord configuration file/priority to
90-haproxy-wrapper.conf/90. - Updates docker-compose example with redis session store replacing memcached for the apache-php service.
- Updates wrapper scripts timer to use UTC date timestamps.
- Updates default timeout values.
- Updates proxy (varnish) configuration examples to use uri balance algorithm.
- Updates proxy (varnish) configuration examples to use both backends (removes backup).
- Fixes docker host connection status check in Makefile.
- Fixes docker-compose examples; volume mount errors on CentOS host.
- Adds
inspect,reloadandtopMakefile targets. - Adds improved
cleanMakefile target; includes exited containers and dangling images. - Adds
SYSTEM_TIMEZONEhandling to Makefile, scmi, systemd unit and docker-compose templates. - Adds system time zone validation to healthcheck.
- Adds lock/state file to wrapper scripts.
- Adds maintenance feature controlled via acl file
/etc/haproxy/maint-blacklist.acl. - Adds maintenance whitelist via acl file
/etc/haproxy/maint-whitelist.acl. - Removes support for long image tags (i.e. centos-7-2.x.x).
- Removes
dontlog-normalfrom all configuration defaults and add to listeners.
1.3.0
- Updates source image to 1.11.0.
- Updates CHANGELOG.md to simplify maintenance.
- Updates README.md to simplify contents and improve readability.
- Updates README-short.txt to apply to all image variants.
- Updates Dockerfile
org.deathe.descriptionmetadata LABEL for consistency. - Updates supervisord configuration to send error log output to stderr.
- Updates haproxy-bootstrap supervisord configuration file/priority to
20-haproxy-bootstrap.conf/20. - Updates resyslogd-wrapper supervisord configuration file/priority to
50-rsyslogd-wrapper.conf/50. - Updates haproxy-wrapper supervisord configuration file/priority to
90-haproxy-wrapper.conf/90. - Updates docker-compose example with redis session store replacing memcached for the apache-php service.
- Updates wrapper scripts timer to use UTC date timestamps.
- Updates default timeout values.
- Updates proxy (varnish) configuration examples to use uri balance algorithm.
- Updates proxy (varnish) configuration examples to use both backends (removes backup).
- Fixes docker host connection status check in Makefile.
- Fixes docker-compose examples; volume mount errors on CentOS host.
- Adds
inspect,reloadandtopMakefile targets. - Adds improved
cleanMakefile target; includes exited containers and dangling images. - Adds
SYSTEM_TIMEZONEhandling to Makefile, scmi, systemd unit and docker-compose templates. - Adds system time zone validation to healthcheck.
- Adds lock/state file to wrapper scripts.
- Adds maintenance feature controlled via acl file
/etc/haproxy/maint-blacklist.acl. - Adds maintenance whitelist via acl file
/etc/haproxy/maint-whitelist.acl. - Removes support for long image tags (i.e. centos-6-1.x.x).
- Removes
dontlog-normalfrom all configuration defaults and add to listeners.
centos-7-2.2.0
CentOS-7 7.5.1804 x86_64 - HAProxy / HATop.
Release changes
- Updates
haproxy18upackages to 1.8.19-1. - Updates source image to 2.5.1.
- Updates and restructures Dockerfile.
- Updates container naming conventions and readability of
Makefile. - Updates healthcheck retries to 4.
- Updates docker-compose configuration examples.
- Updates default tls/ssl certificate name from
localhost.localdomain.crttolocalhost.crt. - Fixes issue with unexpected published port in run templates when
DOCKER_PORT_MAP_TCP_80orDOCKER_PORT_MAP_TCP_443is set to an empty string or 0. - Fixes binary paths in systemd unit files for compatibility with both EL and Ubuntu hosts.
- Fixes environment variable name typo in README for
HAPROXY_CONFIG. - Adds port incrementation to Makefile's run template for container names with an instance suffix.
- Adds placeholder replacement of
RELEASE_VERSIONdocker argument to systemd service unit template. - Adds improvement to pull logic in systemd unit install template.
- Adds
SSH_AUTOSTART_SUPERVISOR_STDOUTwith a value "false", disabling startup ofsupervisor_stdout. - Adds improved logging output.
- Adds consideration for event lag into test cases for unhealthy health_status events.
- Adds error messages to healthcheck script and includes supervisord check.
- Adds improved
healtchcheck,haproxy-wrapperandrsyslogd-wrapperscripts. - Adds improved lock/state file implementation in wrapper scripts.
- Adds config path and tls/ssl certificate fingerprint to
haproxy-wrapperDetails output. - Adds support for hitless reload via
haproxy-wrapper. - Adds configuration of Apache certificate via
APACHE_SSL_CERTIFICATEin.envfor the tcp example. - Adds SNI forwarding in the TLS/SSL tcp example configuration.
- Adds
/status(monitor-uri) endpoints and custom error responses to http example configuration. - Adds
socatpackage to the image to allow for non-interactive HAProxy CLI usage. - Removes use of
/etc/services-configpaths. - 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.
- Removes use of
stick-tableinhaproxy-tcp.cfgas it should not be necessary for web backends that support shared persistence/session data stores.
Download then load the docker image using:
$ xz -dc centos-ssh-haproxy.2.2.0.tar.xz | docker load
centos-6-1.2.0
CentOS-6 6.10 x86_64 - HAProxy / HATop.
Release changes
- Updates package
rsyslogtorsyslog7. - Updates source image to 1.10.1.
- Updates and restructures Dockerfile.
- Updates container naming conventions and readability of
Makefile. - Updates healthcheck retries to 4.
- Updates docker-compose configuration examples.
- Updates default tls/ssl certificate name from
localhost.localdomain.crttolocalhost.crt. - Fixes issue with unexpected published port in run templates when
DOCKER_PORT_MAP_TCP_80orDOCKER_PORT_MAP_TCP_443is set to an empty string or 0. - Fixes binary paths in systemd unit files for compatibility with both EL and Ubuntu hosts.
- Fixes environment variable name typo in README for
HAPROXY_CONFIG. - Adds port incrementation to Makefile's run template for container names with an instance suffix.
- Adds placeholder replacement of
RELEASE_VERSIONdocker argument to systemd service unit template. - Adds improvement to pull logic in systemd unit install template.
- Adds
SSH_AUTOSTART_SUPERVISOR_STDOUTwith a value "false", disabling startup ofsupervisor_stdout. - Adds improved logging output.
- Adds consideration for event lag into test cases for unhealthy health_status events.
- Adds error messages to healthcheck script and includes supervisord check.
- Adds improved
healtchcheck,haproxy-wrapperandrsyslogd-wrapperscripts. - Adds improved lock/state file implementation in wrapper scripts.
- Adds config path and tls/ssl certificate fingerprint to
haproxy-wrapperDetails output. - Adds support for soft-stop in
haproxy-wrapper. - Adds configuration of Apache certificate via
APACHE_SSL_CERTIFICATEin.envfor the tcp example. - Adds
/status(monitor-uri) endpoints and custom error responses to http example configuration. - Adds
socatpackage to the image to allow for non-interactive HAProxy CLI usage. - Removes use of
/etc/services-configpaths. - 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.
- Removes use of
stick-tableinhaproxy-tcp.cfgas it should not be necessary for web backends that support shared persistence/session data stores.
Download then load the docker image using:
$ xz -dc centos-ssh-haproxy.1.2.0.tar.xz | docker load
centos-7-2.1.1
CentOS-7 7.5.1804 x86_64 - HAProxy / HATop.
Release changes
- Updates
haproxy18upackages to 1.8.14-1. - Updates
rsyslogpackages to 8.24.0-34. - Updates source image to 2.4.1.
- Updates image versions in tests and docker-compose examples.
- Adds required
--sysctlsettings to docker run templates. - Fixes haproxy-wrapper return error and normalises scripts.
- Fixes example docker-compose Setup instructions.
Download then load the docker image using:
$ xz -dc centos-ssh-haproxy.2.1.1.tar.xz | docker load
centos-6-1.1.1
CentOS-6 6.10 x86_64 - HAProxy / HATop.
Release changes
- Updates source image to 1.9.1.
- Updates image versions in tests and docker-compose examples.
- Updates and normalises scripts for readability.
- Adds required
--sysctlsettings to docker run templates. - Fixes example docker-compose Setup instructions.
Download then load the docker image using:
$ xz -dc centos-ssh-haproxy.1.1.1.tar.xz | docker load
centos-7-2.1.0
CentOS-7 7.5.1804 x86_64 - HAProxy / HATop.
Release changes
- Updates
haproxy18upackages to 1.8.12-1. - Updates
rsyslogpackages to 8.24.0-16.el7_5.4. - Updates source image to 2.4.0.
Download then load the docker image using:
$ xz -dc centos-ssh-haproxy.2.1.0.tar.xz | docker load
centos-6-1.1.0
CentOS-6 6.10 x86_64 - HAProxy / HATop.
Release changes
- Updates source image to 1.9.0.
Download then load the docker image using:
$ xz -dc centos-ssh-haproxy.1.1.0.tar.xz | docker load