Releases¶
This page contains infomation about what is added or changed with each new release. The Critical section outlines any items the are highly likely to require changes from users. The Info section outlines informative items that may be helpful for users to know, but likely do not require action. All items described within a release are relative to the previous release.
4.0.3 (2019-05-15)¶
Critical¶
Info¶
- A missing dependency for the Globus Transfer API was added to ensure Globus integration within CoG is operational.
- Tomcat webapps are now always cleaned out and re-installed
- Cog updated to
v3.14.1 - Tomcat updated,
8.5.34->8.5.39 - Solr updated,
6.6.5->6.6.6 - Java 8 set to be updated to latest version of OpenJDK 8. This is also a switch to using
yumto install Java.
4.0.1 (2019-04-10)¶
Critical¶
- Previous releases of ESGF-Ansible created entries in
/etc/fstabfor the bind mounts required by GridFTP. These are now setup to be created when starting GridFTP and removed when stopping GridFTP. Their presence in/etc/fstabmay or may not cause unexpected behavior and they should be safely removed.
Info¶
- New
status.ymlplaybook, see the new Verification Section. - Default memory for Tomcat has been increased.
4.0.0-beta2 (2019-03-27)¶
Critical¶
gftphost*variables renamed toglobushost*- Added variables
generate_*which are required to be specified if the user would like esgf-ansible to generate required files (keys/certs) for the respective service - Key, certificate, and other file paths specified in each
host_vars/[hostname].ymlfile are now required to be on the managed machine, rather than the control machine - Added requirements to more reliably manage keys/certifcates, users are now required to specify either the file paths as described in the previous bullet or the respective
generate_*variable - Added
admin_passvariable and requirement for either the/esg/config/.esgf_passfile to be present on the Node or theadmin_passvariable to be specified
Info¶
- New sample files within the
host_vars/directory to help with all the new changes above - A new tag,
publisher, has been added to theinstall.ymlplaybook to easily repeat the esg-publisher setup steps in the event of failure - No longer managing SELinux state
- If setting up
firewalldon CentOS 7, and it was not previously installed and enabled, a reboot will be required after installing and enabling - Not deploying monitoring software if neither of the
prometheus_*variables are specified
A number of reported bugs have been resolved and fragile setup steps were made more resilient.