This is a bugfix and feature release:
- Fix EPEL repo setup on Rocky to make mod_auth_openid build and install again
- Added more self-tests in CI to also test basic user web page access and sftpsubsys
- Restructure file system layout to avoid container init issues of
state
(PR75) - Add mail setup support in containers to allow delivery of cron mail, etc.
- Added cron job to notify migoid (i.e. external) users about approaching access expiry
- Fix a
pyftpdlib
dependency which broke on python 2.x and some early 3.x versions - Upgrade mod auth OpenID Connect dependency a.o. for a security fix
- Formally switched default to Rocky9 containers
- Formally switched to the
main
andnext
branches of migrid - Fixes to allow build while e.g. Lustre is mounted
- Key+certificate improvements to allow fully automatic fingerprint updates e.g. with LetsEncrypt (PR77+78)
- Added
PUBLIC_ALIAS_DOMAIN
variable to support also exposing front page e.g. on base FQDN - Added
PUBLIC_SEC_DOMAIN
variable to support also exposing front page e.g. on www.FQDN - Added
STATUS_ALIAS_DOMAIN
variable to support also exposing built-in status page e.g. on public FQDN (PR81) - Added
OPENSTACKSDK_VERSION_OVERRIDE
variable to allow integration with legacy OpenStack installations (PR79) - Make sure migrid services run with same
locale
settings as the rest (PR80) to avoid some ascii vs utf8 encoding issues. - Added some more documentation on variables
Additional details are available in the complete changelog since last release for further elaboration in the real release.
With the CentOS 7 End-of-Life we recommend migrating to Rocky 9 or 8 as soon as possible. This may be the last release where we include CentOS 7 since it is getting really old and crumbling in a number of areas, including OpenID Connect authentication support unless you buy or compile the Apache module yourself at least.