Releases: ucphhpc/docker-migrid
Stable-20250514
This is a bugfix and feature release:
- More adjustments to better fit the file system layout with separate persistent state
- Automatic selection of site-conf.js and certain wwwpublic helpers to match site where applicable
- Split log folders into
miglog
shared between containers andsyslog
with individual per-container system logs - Adjust init helper paths to include e.g. the pdf generator used in gdp-mode (issue #86)
- Update
nodocs
workaround for Rocky to include e.g. thehgweb
helper required for mercurial integration - Replace nested volume mounts with bind mounts and add init volume helper for consistent race-free init (PR #55)
- Fix missing user DB in pristine production deployments (issue #89)
- Fix sender email address domain in containers for proper mail delivery e.g. from cron jobs there
- Upgrade the Apache OpenID Connect auth module to recent 2.4.16.11 release with security and bug fixes
- Minor quota adjustments with persistent
quota_home
and explicitENABLE_QUOTA
off inenv
s (PR #96) - Toggle the
UPGRADE_PARAMIKO
flag off for Rocky 8+ where the distro version is already recent enough (PR #97)
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 overdue we strongly recommend migrating to Rocky 9 or 8 where not already done. This will most likely 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.
Stable-20250430-rc4
This is a bugfix and feature pre-release in preparation for next actual release:
- More adjustments to better fit the file system layout with separate persistent state
- Automatic selection of site-conf.js and certain wwwpublic helpers to match site where applicable
- Split log folders into
miglog
shared between containers andsyslog
with individual per-container system logs - Adjust init helper paths to include e.g. the pdf generator used in gdp-mode (issue #86)
- Update
nodocs
workaround for Rocky to include e.g. thehgweb
helper required for mercurial integration - Replace nested volume mounts with bind mounts and add init volume helper for consistent race-free init (PR #55)
- Fix missing user DB in pristine production deployments (issue #89)
- Fix sender email address domain in containers for proper mail delivery e.g. from cron jobs there
- Upgrade the Apache OpenID Connect auth module to recent 2.4.16.11 release with security and bug fixes
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 will likely 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.
Stable-20250407-rc3
This is a bugfix and feature pre-release in preparation for next actual release:
- Change details will be added here in time for the actual release
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.
Stable-20250401-rc2
This is a bugfix and feature pre-release in preparation for next actual release:
- Change details will be added here in time for the actual release
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.
Stable-20250319-rc1
This is a bugfix and feature pre-release in preparation for next actual release:
- Change details will be added here in time for the actual release
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.
Stable-20250210
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.
Stable-20250121-rc3
This is a bugfix and feature release candidate for the next proper release. It extends the previous release candidates:
- 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
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.
Stable-20250110-rc2
This is a bugfix and feature release candidate for the next proper release. It extends the previous release candidate:
- 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 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.
This pre-release is compatible and tested with the corresponding migrid BRANCH-20241213 pre-releases.
Stable-20241213-rc1
This is a minor bugfix and feature release candidate for the next proper 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 - 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.
This pre-release is compatible and tested with the corresponding migrid BRANCH-20241213 pre-releases.
Stable-20241023
Minor feature release.
- Exposed WWWSERVE_MAX_BYTES env to enforce a limit on the size of responses served with in-memory caching
- Exposed STORAGE_PROTOCOLS env to specify which protocols to advertize (sftp, ftps, webdavs)
- Added some more documentation on variables
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.
This release is compatible and tested with the corresponding migrid BRANCH-20241023 releases.