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

Releases: jdeathe/centos-ssh-mysql

2.3.2

28 Sep 12:48
2.3.2
50da371
Compare
Choose a tag to compare
  • Deprecate Makefile target logs-delayed; replaced with logsdef.
  • Updates source image to 2.6.1.
  • Updates mysql-community-server package to 5.7.27-1.
  • Updates psmisc package to 22.20-16.
  • Updates test/health_status helper script with for consistency.
  • Updates Makefile target logs to accept [OPTIONS] (e.g make -- logs -ft).
  • Updates info/error output for consistency.
  • 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-setup target to Makefile.
  • Adds Makefile target logsdef to handle deferred logs output within a target chain.
  • Adds /docs directory for supplementary documentation.
  • Fixes validation failure of 0 second --timeout value in test/health_status.

1.11.2

28 Sep 11:53
1.11.2
25e1021
Compare
Choose a tag to compare
  • Deprecate Makefile target logs-delayed; replaced with logsdef.
  • Updates source image to 1.11.1.
  • Updates test/health_status helper script with for consistency.
  • Updates Makefile target logs to accept [OPTIONS] (e.g make -- logs -ft).
  • Updates info/error output for consistency.
  • 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-setup target to Makefile.
  • Adds Makefile target logsdef to handle deferred logs output within a target chain.
  • Adds /docs directory for supplementary documentation.
  • Fixes validation failure of 0 second --timeout value in test/health_status.

2.3.1

24 Aug 06:32
2.3.1
caa66b6
Compare
Choose a tag to compare
  • Updates healthcheck script for consistency.
  • Fixes container mount point for emulating and testing secrets.
  • Fixes issue with automatically generated root password initialisation when running with existing datadir volume.

1.11.1

23 Aug 23:05
1.11.1
f90c169
Compare
Choose a tag to compare
  • Updates healthcheck script for consistency.
  • Fixes container mount point for emulating and testing secrets.
  • Fixes issue with automatically generated root password initialisation when running with existing datadir volume.

2.3.0

09 Jul 19:35
2.3.0
a12d982
Compare
Choose a tag to compare
  • Updates source image to 2.6.0.
  • Updates mysql-community-server package to 5.7.26-1.
  • 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.description metadata LABEL for consistency.
  • Updates order of supervisord configuration directives for consistency.
  • Updates supervisord configuration to send error log output to stderr.
  • Updates bootstrap supervisord configuration file/priority to 20-mysqld-bootstrap.conf/20.
  • Updates wrapper supervisord configuration file/priority to 50-mysqld-wrapper.conf/50.
  • Updates default value of MYSQL_INIT_LIMIT to 10 from 60 seconds.
  • Fixes docker host connection status check in Makefile.
  • Fixes default MYSQL_INIT_LIMIT value in systemd unit file template.
  • Adds inspect, reload and top Makefile targets.
  • Adds improved clean Makefile target; includes exited containers and dangling images.
  • Adds SYSTEM_TIMEZONE handling to Makefile, scmi, systemd unit and docker-compose templates.
  • Adds system time zone validation to healthcheck.
  • Adds lock/state file to bootstrap/wrapper scripts.
  • Adds all necessary auto-generated TLS/SSL pem files to data directory during bootstrap.
  • Adds improved bootstrap handling of previously initialised datadir.
  • Adds a note in example docker-compose.yml that MYSQL_ROOT_PASSWORD is required when using a data volume.
  • Adds MYSQL_INIT_LIMIT and MYSQL_INIT_SQL to docker-compose example.
  • Removes MYSQL_AUTOSTART_MYSQL_BOOTSTRAP, replaced with ENABLE_MYSQL_BOOTSTRAP.
  • Removes MYSQL_AUTOSTART_MYSQL_WRAPPER, replaced with ENABLE_MYSQL_WRAPPER.
  • Removes support for long image tags (i.e. centos-7-mysql57-community-2.x.x).
  • Removes unnecessary use of FLUSH PRIVILEGES in intitialisation SQL.
  • Removes log-error=/var/log/mysqld.log from default configuration; log to stderr.
  • Removes initialisation template output from logs; MYSQL_INIT_SQL is operator defined.

1.11.0

09 Jul 17:02
1.11.0
8f32981
Compare
Choose a tag to compare
  • 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.description metadata LABEL for consistency.
  • Updates order of supervisord configuration directives for consistency.
  • Updates supervisord configuration to send error log output to stderr.
  • Updates bootstrap supervisord configuration file/priority to 20-mysqld-bootstrap.conf/20.
  • Updates wrapper supervisord configuration file/priority to 50-mysqld-wrapper.conf/50.
  • Updates default value of MYSQL_INIT_LIMIT to 10 from 60 seconds.
  • Fixes docker host connection status check in Makefile.
  • Fixes default MYSQL_INIT_LIMIT value in systemd unit file template.
  • Adds inspect, reload and top Makefile targets.
  • Adds improved clean Makefile target; includes exited containers and dangling images.
  • Adds SYSTEM_TIMEZONE handling to Makefile, scmi, systemd unit and docker-compose templates.
  • Adds system time zone validation to healthcheck.
  • Adds lock/state file to bootstrap/wrapper scripts.
  • Adds improved bootstrap handling of previously initialised datadir.
  • Adds a note in example docker-compose.yml that MYSQL_ROOT_PASSWORD is required when using a data volume.
  • Adds MYSQL_INIT_LIMIT and MYSQL_INIT_SQL to docker-compose example.
  • Removes MYSQL_AUTOSTART_MYSQL_BOOTSTRAP, replaced with ENABLE_MYSQL_BOOTSTRAP.
  • Removes MYSQL_AUTOSTART_MYSQL_WRAPPER, replaced with ENABLE_MYSQL_WRAPPER.
  • Removes support for long image tags (i.e. centos-6-1.x.x).
  • Removes unnecessary use of FLUSH PRIVILEGES in intitialisation SQL.
  • Removes log-error=/var/log/mysqld.log from default configuration; log to stderr.
  • Removes initialisation template output from logs; MYSQL_INIT_SQL is operator defined.

centos-7-mysql57-community-2.2.0

18 Mar 06:14
2.2.0
9bc37c6
Compare
Choose a tag to compare

CentOS-7 7.5.1804 x86_64 - MySQL 5.7 Community Server.

Release changes

  • Updates source image to 2.5.1.
  • Updates and restructures Dockerfile.
  • Updates container naming conventions and readability of Makefile.
  • Updates mysql-community-server package to 5.7.25-1.
  • Updates Dockerfile with combined ADD to reduce layer count in final image.
  • Fixes issue with unexpected published port in run templates when DOCKER_PORT_MAP_TCP_3306 is set to an empty string or 0.
  • Fixes binary paths in systemd unit files for compatibility with both EL and Ubuntu hosts.
  • Adds placeholder replacement of RELEASE_VERSION docker argument to systemd service unit template.
  • 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 supervisord check to healthcheck script and removes unnecessary source script.
  • Adds images directory .dockerignore to reduce size of build context.
  • Adds docker-compose configuration example.
  • Adds improved logging output.
  • Adds improved root password configuration.
  • Adds improvement to pull logic in systemd unit install template.
  • Adds SSH_AUTOSTART_SUPERVISOR_STDOUT with a value "false", disabling startup of supervisor_stdout.
  • Adds improved healtchcheck, sshd-bootstrap and sshd-wrapper scripts.
  • Adds MYSQL_INIT_LIMIT with a default value of "60" seconds.
  • Adds MYSQL_INIT_SQL with a default empty value "".
  • Deprecates CUSTOM_MYSQL_INIT_SQL, use MYSQL_INIT_SQL instead.
  • Removes use of /etc/services-config paths.
  • Removes use of /etc/mysqld-bootstrap.conf.
  • Removes X-Fleet section from etcd register template unit-file.
  • 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.

Download then load the docker image using:

$ xz -dc centos-ssh-mysql.2.2.0.tar.xz | docker load

centos-6-1.10.0

18 Mar 02:36
1.10.0
42d56cb
Compare
Choose a tag to compare

CentOS-6 6.10 x86_64 - MySQL.

Release changes

  • Updates source image to 1.10.1.
  • Updates and restructures Dockerfile.
  • Updates container naming conventions and readability of Makefile.
  • Updates Dockerfile with combined ADD to reduce layer count in final image.
  • Fixes issue with unexpected published port in run templates when DOCKER_PORT_MAP_TCP_3306 is set to an empty string or 0.
  • Fixes binary paths in systemd unit files for compatibility with both EL and Ubuntu hosts.
  • Adds placeholder replacement of RELEASE_VERSION docker argument to systemd service unit template.
  • 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 supervisord check to healthcheck script and removes unnecessary source script.
  • Adds images directory .dockerignore to reduce size of build context.
  • Adds docker-compose configuration example.
  • Adds improved logging output.
  • Adds improved root password configuration.
  • Adds improvement to pull logic in systemd unit install template.
  • Adds SSH_AUTOSTART_SUPERVISOR_STDOUT with a value "false", disabling startup of supervisor_stdout.
  • Adds improved healtchcheck, sshd-bootstrap and sshd-wrapper scripts.
  • Adds MYSQL_INIT_LIMIT with a default value of "60" seconds.
  • Adds MYSQL_INIT_SQL with a default empty value "".
  • Deprecates CUSTOM_MYSQL_INIT_SQL, use MYSQL_INIT_SQL instead.
  • Removes use of /etc/services-config paths.
  • Removes use of /etc/mysqld-bootstrap.conf.
  • Removes X-Fleet section from etcd register template unit-file.
  • 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.

Download then load the docker image using:

$ xz -dc centos-ssh-mysql.1.10.0.tar.xz | docker load

centos-7-mysql57-community-2.1.1

18 Nov 20:17
2.1.1
5112ff6
Compare
Choose a tag to compare

CentOS-7 7.5.1804 x86_64 - MySQL 5.7 Community Server.

Release changes

  • Updates source image to 2.4.1.
  • Adds missing error messages to internal healthcheck.

Download then load the docker image using:

$ xz -dc centos-ssh-mysql.2.1.1.tar.xz | docker load

centos-6-1.9.1

18 Nov 19:02
1.9.1
2b9500e
Compare
Choose a tag to compare

CentOS-6 6.10 x86_64 - MySQL.

Release changes

  • Updates source image to 1.9.1.
  • Adds missing error messages to internal healthcheck.

Download then load the docker image using:

$ xz -dc centos-ssh-mysql.1.9.1.tar.xz | docker load