Skip to content
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

Commit 2de4c0a

Browse files
authored
Merge pull request #111 from jdeathe/centos-6-develop
Release changes for 1.3.0
2 parents 3a9de6b + fd6e9cf commit 2de4c0a

30 files changed

+576
-392
lines changed

.env.example

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
APACHE_SSL_CERTIFICATE=/run/secrets/haproxy_ssl_certificate
2-
32
HAPROXY_SSL_CERTIFICATE=/run/secrets/haproxy_ssl_certificate
43
HAPROXY_CONFIG=/etc/haproxy/haproxy-http.cfg
54
HAPROXY_HOST_NAMES=www.app.local app.local localhost.localdomain
6-
5+
SYSTEM_TIMEZONE=UTC
76
VARNISH_MAX_THREADS=2000
87
VARNISH_MIN_THREADS=100
98
VARNISH_OPTIONS=

CHANGELOG.md

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,36 @@
11
# Change Log
22

3-
## centos-6
4-
5-
Summary of release changes for Version 1.
6-
7-
CentOS-6 6.10 x86_64 - HAProxy 1.5 / HATop 0.7.
3+
## 1 - centos-6
4+
5+
Summary of release changes.
6+
7+
### 1.3.0 - 2019-08-20
8+
9+
- Updates source image to [1.11.0](https://github.com/jdeathe/centos-ssh/releases/tag/1.11.0).
10+
- Updates CHANGELOG.md to simplify maintenance.
11+
- Updates README.md to simplify contents and improve readability.
12+
- Updates README-short.txt to apply to all image variants.
13+
- Updates Dockerfile `org.deathe.description` metadata LABEL for consistency.
14+
- Updates supervisord configuration to send error log output to stderr.
15+
- Updates haproxy-bootstrap supervisord configuration file/priority to `20-haproxy-bootstrap.conf`/`20`.
16+
- Updates resyslogd-wrapper supervisord configuration file/priority to `50-rsyslogd-wrapper.conf`/`50`.
17+
- Updates haproxy-wrapper supervisord configuration file/priority to `90-haproxy-wrapper.conf`/`90`.
18+
- Updates docker-compose example with redis session store replacing memcached for the apache-php service.
19+
- Updates wrapper scripts timer to use UTC date timestamps.
20+
- Updates default timeout values.
21+
- Updates proxy (varnish) configuration examples to use uri balance algorithm.
22+
- Updates proxy (varnish) configuration examples to use both backends (removes backup).
23+
- Fixes docker host connection status check in Makefile.
24+
- Fixes docker-compose examples; volume mount errors on CentOS host.
25+
- Adds `inspect`, `reload` and `top` Makefile targets.
26+
- Adds improved `clean` Makefile target; includes exited containers and dangling images.
27+
- Adds `SYSTEM_TIMEZONE` handling to Makefile, scmi, systemd unit and docker-compose templates.
28+
- Adds system time zone validation to healthcheck.
29+
- Adds lock/state file to wrapper scripts.
30+
- Adds maintenance feature controlled via acl file `/etc/haproxy/maint-blacklist.acl`.
31+
- Adds maintenance whitelist via acl file `/etc/haproxy/maint-whitelist.acl`.
32+
- Removes support for long image tags (i.e. centos-6-1.x.x).
33+
- Removes `dontlog-normal` from all configuration defaults and add to listeners.
834

935
### 1.2.0 - 2019-05-30
1036

Dockerfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
FROM jdeathe/centos-ssh:1.10.1
1+
FROM jdeathe/centos-ssh:1.11.0
22

33
ARG HATOP_VERSION="0.7.7"
4-
ARG RELEASE_VERSION="1.2.0"
4+
ARG RELEASE_VERSION="1.3.0"
55

66
# ------------------------------------------------------------------------------
77
# Base install of required packages
@@ -79,7 +79,7 @@ RUN { printf -- \
7979
&& chmod 600 \
8080
/etc/haproxy/{{haproxy,haproxy-{http,http-proxy,tcp}}.cfg,{400,403,408,500,502,503,504}.html.http} \
8181
&& chmod 600 \
82-
/etc/supervisord.d/{haproxy-bootstrap,{haproxy,rsyslogd}-wrapper}.conf \
82+
/etc/supervisord.d/{20-haproxy-bootstrap,{50-rsyslogd,90-haproxy}-wrapper}.conf \
8383
&& chmod 700 \
8484
/usr/{bin/healthcheck,sbin/{haproxy-bootstrap,{haproxy,rsyslogd}-wrapper}}
8585

@@ -88,12 +88,12 @@ EXPOSE 80 443
8888
# ------------------------------------------------------------------------------
8989
# Set default environment variables
9090
# ------------------------------------------------------------------------------
91-
ENV HAPROXY_SSL_CERTIFICATE="" \
91+
ENV \
92+
ENABLE_SSHD_WRAPPER="false" \
93+
ENABLE_SSHD_BOOTSTRAP="false" \
9294
HAPROXY_CONFIG="/etc/haproxy/haproxy.cfg" \
9395
HAPROXY_HOST_NAMES="localhost.localdomain" \
94-
SSH_AUTOSTART_SSHD="false" \
95-
SSH_AUTOSTART_SSHD_BOOTSTRAP="false" \
96-
SSH_AUTOSTART_SUPERVISOR_STDOUT="false"
96+
HAPROXY_SSL_CERTIFICATE=""
9797

9898
# ------------------------------------------------------------------------------
9999
# Set image metadata
@@ -124,7 +124,7 @@ jdeathe/centos-ssh-haproxy:${RELEASE_VERSION} \
124124
org.deathe.license="MIT" \
125125
org.deathe.vendor="jdeathe" \
126126
org.deathe.url="https://github.com/jdeathe/centos-ssh-haproxy" \
127-
org.deathe.description="CentOS-6 6.10 x86_64 - HAProxy 1.5 / HATop 0.7."
127+
org.deathe.description="HAProxy 1.5 / HATop 0.7 - CentOS-6 6.10 x86_64."
128128

129129
HEALTHCHECK \
130130
--interval=1s \

0 commit comments

Comments
 (0)