Stable release of the ESGF containerised deployment software.
Changes in 3.1.0:
- Upgraded all deployment images to be based on Rocky9, resolving various vulnerabilities.
- Miscellaneous software updates, e.g. Java, THREDDS.
- Miscellaneous bugfixes and security improvements for the Ansible playbook installation.
- Added more securityContext defaults for Kubernetes charts:
- This may cause problems for existing installations unless overridden.
- Added configuration for the access control containers to the playbook installation (see Readme)
- Added option to figure THREDDS and file server containers with S3 data paths.
- S3 access with certificates isn't yet supported.
- Modified the Ansible deployment to no longer use pipes (rerunning the playbook will delete existing pipes) to solve an issue where containers wouldn't communicate with logstash enabled.
- Because the THREDDS and file server containers now use regular files for logging, a logrotate configuration was added. This will need to be modified if you're using podman instead of Docker.
- Added an option to the Kubernetes deployment to allow the publish API to run in as a pod from the search server.