Skip to content
This repository has been archived by the owner on Sep 12, 2022. It is now read-only.

Latest commit

 

History

History
126 lines (105 loc) · 6 KB

CHANGELOG.md

File metadata and controls

126 lines (105 loc) · 6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

Unreleased - YYYY-MM-DD

Added

  • Added support for Ubuntu 20.04

Fixed

  • fixed centos 8 firewalld, opened ports 80,443,1024-65535/tcp
  • fix apt update_cache fail due to clock out of sync
  • fixed Ubuntu 14.04 regression

v37-1 - 2020-08-18

Changed

  • moved atmo-check-novnc to disabled; and copied atmo-check-vnc to atmo-check-novnc to fix webdesktop

v37-0 - 2020-08-17

Added

  • Added minimal support for centos 8
  • Add lsof to cent 6 packages within atmo-common role
  • Added Dockerfile to build a docker image and and ansible.cfg.docker to go along with the Dockerfile
  • Centralized the package installs and removals into one role, rather than scattered across various roles
  • Added new variable PACKAGE_NO_UPDATES, to control cache and package updating
  • Added two variables PACKAGE_RETRIES and PACKAGE_DELAY, one for the number of additional attempts to retry package install (in case there is another process locking the package manager) and the latter to specify the amount of time in seconds before a retry

Fixed

  • Fix slow iRods Fuse performance (#168)
  • Fixed bare has_gui boolean to be true boolean
  • Added a CentOS workaround of releasing dhcp ip address and renewing to deal with bad DNS servers (related to timeouts to mirrors timeouts)

Changed

  • Only use Gateone if Guacamole is disabled (#170)
  • Ignore failure of package install in kanki ansible package
  • Changed https to http for irods-icommands packages in vars
  • Updated Dockerfile to Ubuntu 20.04 and cleared package cache as part of the build

Removed

  • Remove FUSE and irodsFs (#172)
  • Removed AWS links for irods-commands packages; now reference renci
  • Removed kanki and novnc installation
  • Removed duplicate atmo-fail2ban role

v34-1 - 2018-09-18

Fixed

  • Fixed incorrect condition resulting in Ubuntu 14 failure to restart service (#165)

v34-0 - 2018-09-17

Changed

  • Renamed Subspace variables to use Ansible keyword instead of Subspace (#154)
  • Changes to make compatible with Ansible 2.6 free of deprecation warnings (#155)
  • Changed 'template password-auth' task in ldap role for CentOS to say follow=yes since before Ansible 2.4 yes was default but now default is no. It is required because the password-auth file is a link (#155)
  • Changed task that install iRods on Ubuntu in atmo-kanki-irodsclient to first download files before installing with apt module because the apt module fails to download the files (must be a bug in Ansible 2.6 because the download message is 'OK' but the status code is 'None' and Ansible looks for status code 200) (#155)
  • Changed atmo-kanki-irodsclient and irods-icommands roles to download packages from the new iRods HTTPS URLs (#161)

Removed

  • Remove unused atmo-irods role and remove unused CentOS 5 tasks from irods-icommands role (#162)

Fixed

  • Fixed task that runs dhclient for CentOS so that it does not fail if the process is already running (#156) (#163)

v33-0 - 2018-08-08

Added

  • On CentOS, the dhclient.d script ntp.sh is configured to remove previously configured NTP servers in ntp.conf when installing DHCP-provided NTP servers. (#146)
  • New logging plugin that will create logs for each instance organized in username directories. The plugin is a template that has the log path added by the ./configure script. (#154)

Changed

  • Renamed Subspace variables to use Ansible keyword instead of Subspace (#154)

Fixed

  • Fixed task to kill VNC servers using pkill instead of vncserver -kill :$DISPLAY (#150)
  • Fixed task to change desktop background on CentOS 7. This change also offered other improvements by using the correct commands to change the desktop background instead of overwriting existing files (#151)
  • Only modify the permissions when user's home directory is created (#152)
  • Change the ownership of the ephemeral disk mount to the user during deploy (#153)