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

Releases: jdeathe/centos-ssh

centos-7-2.1.3

02 Oct 05:48
2.1.3
Compare
Choose a tag to compare

CentOS-7 7.2.1511 x86_64 - SCL/EPEL/IUS Repos / Supervisor / OpenSSH.

Release changes

  • Adds Makefile help target with usage instructions.
  • Splits up the Makefile targets into internal and public types.
  • Adds correct scmi path in usage instructions.
  • Changes PACKAGE_PATH to DIST_PATH in line with the Makefile environment include. Not currently used by scmi but changing for consistency.
  • Changes DOCKER_CONTAINER_PARAMETERS_APPEND to DOCKER_CONTAINER_OPTS for usability. This is a potentially breaking change that could affect systemd service configurations if using the Environment variable in a drop-in customisation. However, if using the systemd template unit-files it should be pinned to a specific version tag. The Makefile should only be used for development/testing and usage in scmi is internal only as the --setopt parameter is used to build up the optional container parameters.
  • Removes X-Fleet section from template unit-file.
  • Adds support for Base64 encoded SSH_AUTHORIZED_KEYS values. This resolves issues with setting multiple keys for the systemd installations.

Download then load the docker image using:

$ xz -dc centos-ssh.centos-7-2.1.3.tar.xz | docker load

centos-6-1.7.3

02 Oct 05:26
1.7.3
Compare
Choose a tag to compare

CentOS-6 6.8 x86_64 - SCL/EPEL/IUS Repos / Supervisor / OpenSSH.

Release changes

  • Adds Makefile help target with usage instructions.
  • Splits up the Makefile targets into internal and public types.
  • Adds correct scmi path in usage instructions.
  • Changes PACKAGE_PATH to DIST_PATH in line with the Makefile environment include. Not currently used by scmi but changing for consistency.
  • Changes DOCKER_CONTAINER_PARAMETERS_APPEND to DOCKER_CONTAINER_OPTS for usability. This is a potentially breaking change that could affect systemd service configurations if using the Environment variable in a drop-in customisation. However, if using the systemd template unit-files it should be pinned to a specific version tag. The Makefile should only be used for development/testing and usage in scmi is internal only as the --setopt parameter is used to build up the optional container parameters.
  • Removes X-Fleet section from template unit-file.
  • Adds support for Base64 encoded SSH_AUTHORIZED_KEYS values. This resolves issues with setting multiple keys for the systemd installations.

Download then load the docker image using:

$ xz -dc centos-ssh.centos-6-1.7.3.tar.xz | docker load

centos-7-2.1.2

16 Sep 03:28
2.1.2
Compare
Choose a tag to compare

CentOS-7 7.2.1511 x86_64 - SCL/EPEL/IUS Repos / Supervisor / OpenSSH.

Release changes

  • Fixed issue with sshd process not running on container startup.

Download then load the docker image using:

$ xz -dc centos-ssh.centos-6-2.1.2.tar.xz | docker load

centos-6-1.7.2

16 Sep 03:10
1.7.2
Compare
Choose a tag to compare

CentOS-6 6.8 x86_64 - SCL/EPEL/IUS Repos / Supervisor / OpenSSH.

Release changes

  • Fixed issue with sshd process not running on container startup.

Download then load the docker image using:

$ xz -dc centos-ssh.centos-6-1.7.2.tar.xz | docker load

centos-7-2.1.1

16 Sep 00:06
2.1.1
Compare
Choose a tag to compare

CentOS-7 7.2.1511 x86_64 - SCL/EPEL/IUS Repos / Supervisor / OpenSSH.

Release changes

  • Fixes issue running make dist before creating package path.
  • Removes Default requiretty from sudoers configuration. This allows for sudo commands to be run via without the requirement to use the -t option of the ssh command.
  • Adds correct path to scmi on image for install/uninstall.
  • Improves readability of Dockerfile.
  • Adds consistent method of handling publishing of exposed ports. It's now possible to prevent publishing of the default exposed port when using scmi/make for installation.
  • Adds minor improvement to the systemd register template unit-file.
  • Adds /usr/sbin/sshd-wrapper and moves lock file handling out of supervisord configuration.
  • Adds bootstrap script syntax changes for consistency and readability.
  • Adds correction to scmi usage instructions; using centos-7-2.1.0 release tag would have resulted in error if attempting an atomic install.
  • Changes Makefile environment variable from PACKAGE_PATH to DIST_PATH as the name conflicts with the Dockerfile ARG value used in some downstream builds. This is only used when building the, distributable, image package that gets attached to each release.

Download then load the docker image using:

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

centos-6-1.7.1

15 Sep 23:25
1.7.1
Compare
Choose a tag to compare

CentOS-6 6.8 x86_64 - SCL/EPEL/IUS Repos / Supervisor / OpenSSH.

Release changes

  • Fixes issue running make dist before creating package path.
  • Removes Default requiretty from sudoers configuration. This allows for sudo commands to be run via without the requirement to use the -t option of the ssh command.
  • Adds correct path to scmi on image for install/uninstall.
  • Improves readability of Dockerfile.
  • Adds consistent method of handling publishing of exposed ports. It's now possible to prevent publishing of the default exposed port when using scmi/make for installation.
  • Adds minor improvement to the systemd register template unit-file.
  • Adds /usr/sbin/sshd-wrapper and moves lock file handling out of supervisord configuration.
  • Adds bootstrap script syntax changes for consistency and readability.
  • Adds correction to scmi usage instructions; using centos-6-1.7.0 release tag would have resulted in error if attempting an atomic install.
  • Changes Makefile environment variable from PACKAGE_PATH to DIST_PATH as the name conflicts with the Dockerfile ARG value used in some downstream builds. This is only used when building the, distributable, image package that gets attached to each release.

Download then load the docker image using:

$ xz -dc centos-ssh.centos-6-1.7.1.tar.xz | docker load

centos-7-2.1.0

26 Aug 22:16
2.1.0
Compare
Choose a tag to compare

CentOS-7 7.2.1511 x86_64 - SCL/EPEL/IUS Repos / Supervisor / OpenSSH.

Release changes

  • Added scmi (Services Container Manager Interface) to the image to simplify deployment and management of container instances using simply docker itself, using systemd for single docker hosts or fleet for clustered docker hosts.
  • Added metadata labels to the Dockerfile which defines the docker commands to run for operation (install/uninstall). This combined with scmi enables the use of Atomic Host's atomic install|uninistall commands.
  • The xz archive package has ben added to the image to allow scmi to load an image package from disk instead of requiring registry access to pull release images.
  • Updated Supervisor to 3.3.1.
  • Warn operator if any supplied environment variable values failed validation and have been set to a safe default.
  • Added DOCKER_CONTAINER_PARAMETERS_APPEND which allows the docker operator to append parameters to the default docker create template.
  • Removed handling of Configuration Data Volumes from the helper scripts and from the Systemd unit-file definitions. Volumes can be added using the environment variable DOCKER_CONTAINER_PARAMETERS_APPEND or with the --setopt option with scmi.
  • Removed the build.sh and run.sh helper scripts that were deprecated and have been replaced with the Makefile targets. With make installed the process of building and running a container from the Dockerfile is make build install start or to replicate the previous build helper make build images install start ps.
  • Systemd template unit-files have been renamed to [email protected] and [email protected]. The (optional) register sidekick now contains placeholder {{SERVICE_UNIT_NAME}} that is needs gets replaced with the service unit when installing using scmi.
  • The default value for DOCKER_IMAGE_PACKAGE_PATH in the systemd template unit-file has been changed from /var/services-packages to /var/opt/scmi/packages.

Download then load the docker image using:

$ xz -dc centos-ssh.centos-6-2.1.0.tar.xz | docker load

centos-6-1.7.0

26 Aug 22:00
1.7.0
Compare
Choose a tag to compare

CentOS-6 6.8 x86_64 - SCL/EPEL/IUS Repos / Supervisor / OpenSSH.

Release changes

  • Added scmi (Services Container Manager Interface) to the image to simplify deployment and management of container instances using simply docker itself, using systemd for single docker hosts or fleet for clustered docker hosts.
  • Added metadata labels to the Dockerfile which defines the docker commands to run for operation (install/uninstall). This combined with scmi enables the use of Atomic Host's atomic install|uninistall commands.
  • The xz archive package has ben added to the image to allow scmi to load an image package from disk instead of requiring registry access to pull release images.
  • Updated Supervisor to 3.3.1.
  • Removed unnecessary desktop image resources.
  • Warn operator if any supplied environment variable values failed validation and have been set to a safe default.
  • Added DOCKER_CONTAINER_PARAMETERS_APPEND which allows the docker operator to append parameters to the default docker create template.
  • Removed handling of Configuration Data Volumes from the helper scripts and from the Systemd unit-file definitions. Volumes can be added using the environment variable DOCKER_CONTAINER_PARAMETERS_APPEND or with the --setopt option with scmi.
  • Removed the build.sh and run.sh helper scripts that were deprecated and have been replaced with the Makefile targets. With make installed the process of building and running a container from the Dockerfile is make build install start or to replicate the previous build helper make build images install start ps.
  • Systemd template unit-files have been renamed to [email protected] and [email protected]. The (optional) register sidekick now contains placeholder {{SERVICE_UNIT_NAME}} that is needs gets replaced with the service unit when installing using scmi.
  • The default value for DOCKER_IMAGE_PACKAGE_PATH in the systemd template unit-file has been changed from /var/services-packages to /var/opt/scmi/packages.

Download then load the docker image using:

$ xz -dc centos-ssh.centos-6-1.7.0.tar.xz | docker load

centos-6-1.6.0

23 Jun 20:05
1.6.0
Compare
Choose a tag to compare

CentOS-6 6.8 x86_64 - SCL/EPEL/IUS Repos / Supervisor / OpenSSH.

Release changes

  • Update source to CentOS-6 6.8.
  • Update OpenSSH package to 5.3p1-118.1.el6_8 from 5.3p1-117.el6.
  • Remove redhat-logos to reduce image size.

Deprecation notice

  • build.sh and run.sh are to be removed in the next release. They have been replaced with make all or make build install start
  • Support for configuration volumes will be removed in the next release. Configuration should now be possible without requirement for a configuration data volume by using the environment variables. If a specific case is required then a data volume can still be used but will not be handled by the installation and/or systemd helper scripts.
  • The systemd template unit file [email protected] will be removed in the next release. This has been replaced with [email protected] and etcd registration can be enabled with the companion service unit file template [email protected].

Download then load the docker image using:

$ xz -dc centos-ssh.centos-6-1.6.0.tar.xz | docker load

centos-7-2.0.3

21 Jun 12:38
2.0.3
Compare
Choose a tag to compare

CentOS-7 7.2.1511 x86_64 - SCL/EPEL/IUS Repos / Supervisor / OpenSSH.

Release changes

  • Fixed broken pipe error returned from get_password function in the sshd_bootstrap script.
  • Replaced hard-coded volume configuration volume name with Systemd template with the Environment variable VOLUME_CONFIG_NAME.
  • Fixed issue with setting an empty string for the DOCKER_PORT_MAP_TCP_22 value - allowing docker to auto-assign a port number.
  • Split out build specific configuration from the Makefile into a default.mk file and renamed make.conf to environment.mk - Makefile should now be more portable between Docker projects.

Deprecation notice

  • build.sh and run.sh are to be removed in the next release. They have been replaced with make all or make build install start
  • Support for configuration volumes will be removed in the next release. Configuration should now be possible without requirement for a configuration data volume by using the environment variables. If a specific case is required then a data volume can still be used but will not be handled by the installation and/or systemd helper scripts.
  • The systemd template unit file [email protected] will be removed in the next release. This has been replaced with [email protected] and etcd registration can be enabled with the companion service unit file template [email protected].

Download then load the docker image using:

$ xz -dc centos-ssh.centos-6-2.0.3.tar.xz | docker load