-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rocky Linux 9 IDR upgrade #413
Conversation
- bump all Ansible roles to their latest versions - update Molecule infrastructure to use Rocky Linux 9 image
- omero_server_selfsigned_certificates is True by default - omero_web_setup_redis_session should install django-redis
From the Molecule perspective everything looks to be working with the set of upgraded Ansible roles - thanks @pwalczysko @khaledk2 and @jburel for all the underlying maintenance work. Next step will be to deploy these changes onto a dedicate pilot VM created with Rocky Linux 9. |
👍 I'll try to spin up a pilot with rocky9. |
Spun up pilot-idr0159 using this PR and https://github.com/openmicroscopy/management_tools/pull/1733 .
|
I am testing this PR in unison with https://github.com/openmicroscopy/management_tools/pull/1733 - please see my comments there, thanks. |
As a brief summary of the deployment effort over the last few month:
Both remaining issues are outside the scope of this original PR and should rather build on top of this. I'll leave until tomorrow 10am for any last minute objection and then will integrate this PR. |
This PR contains the changes require to deploy an IDR system onto Rocky Linux 9. Most importantly, the Ansible requirements are updated to depend on the latest versions of the OME roles adjusted to supported Rocky Linux 9.
The following Ansible roles are upgraded
A few additional changes were required:
ome.python_pydata
role and its usage is removedome.minio_s3_gateway
role and its usage is removedomero_server_selfsigned_certificates
is removed as it default toTrue
omero_web_setup_redis_session
is set toTrue
As discussed during the IDR weekly meeting, this PR takes the advantage of the Python 3.9 deployment to also upgrades OMERO.web to 5.25.0 and the associated OMERO.web apps:
A few additional role fixes still need to be reviewed, merged and released: