Trillium (R2 2025) Eureka bugfest env preparation plan
Date | Action | Status | Description/Comments | Ticket | Responsible | Notes | |
|---|---|---|---|---|---|---|---|
| 1 | Jun 16, 2025 | https://folio-org.atlassian.net/browse/BF-1240
| done | Сreate infrastructure from snapshot, adjust cloned db, configure admin token lifespan (set 60 min), (update sessions and tokens) deploy modules, copy params(x16) Create admin user with login/password ‘folio/folio’ for standalone tenants (should have all capabilities). Create ecs_admin/admin for consortia tenants List of Eureka applications with their versions can be found here | US1395179: Create pre-trillium BF
| FSE Platform |
|
| 2 |
| done | Full list of tickets that should be reviewed | US1399783: [BF-1239] Pre-bugfest | Amend dataset by executing the following data-related activities | FSE Platform |
| |
| 3 |
| done | one time operation before DB snapshot is created | US1399784: [BF-1237] Pre-bugfest | Assign all service points to Admin user by default | FSE Platform |
| |
| 4 |
| done | US1399785: [BF-1238] Pre-bugfest | Validate edge passwords are the same | FSE Platform | Edge keys are unique for all tenants and validated | ||
| 5 |
| DB Vacuum | done | ticket | FSE Platform |
| |
| 6 |
| Create DB snapshot with corrected data | done | Create a snapshot that can be re-used later. Please mark it with do-not-delete tag and update the corresponding page on FOLIO wiki https://folio-org.atlassian.net/wiki/spaces/REL/pages/1034387506 | NA | FSE Platform |
|
| 7 |
| Execute marc migrations? | to check |
|
| FSE Platform |
|
| 8 |
| Prepare sFTP access to pre-Bugfest env | done | ticket | FSE Platform |
| |
| 9 |
| Create data snapshot of Pre-Trillium set up | to do | Create a snapshot that can be re-used later. Please mark it with do-not-delete tag and update the corresponding page on FOLIO wiki https://folio-org.atlassian.net/wiki/spaces/REL/pages/1034387506 | NA | FSE Platform |
|
| 10 |
| Notify QA leads, Product Owners that Pre-BF environment is ready for data validation |
|
|
| FSE Platform | @Ostap Voitsekhovskyi |
| 11 |
| Create data snapshot of Pre-Sunflower set up |
| https://folio-org.atlassian.net/wiki/spaces/REL/pages/1034387506 |
| FSE Platform |
|
| 12 |
|
|
|
|
|
|
|
| 13 |
| Finalize set of Applications for Trillium based Bugfest and a list of modules |
|
| PO/Denis @Denis |
| |
| 14 |
| Prepare scripts (pipelines) for new modules |
|
|
| FSE Platform |
|
| 15 |
| Verify capabilities for existing users |
| Done as part of infra creation for all users + consortium |
| FSE Platform |
|
| 16 |
| Review release notes and discuss deployment approach, branch creation, adding env. variables |
|
|
| FSE Platform |
|
| 17 |
| Communication to teams who typically work with the infrastructure components to avoid any changes w/o approval from FSE Platform |
| Work with development teams and check is there any changes in resources usage. Any changes should be highlighted there new link |
| FSE Platform @Denis |
|
| 18 |
| Prepare Trillium branch for platform-complete + fse.hosting.configuration with Sunflower modules versions |
| Branch in fse.hosting.configuration should be compatible with Ramsons-release-branch. It looks like we do not need to have multiple branches for consortia. |
| FSE Platform |
|
| 19 |
| Prepare/Generate/Validate Applications for Trillium release |
|
| US1363770: Prepare/Generate/Validate Applications for Sunflower release | FSE Platform |
|
| 20 |
| Update automation to entitle applications on the new Trillium requirements |
|
| FSE Platform |
| |
| 21 |
| Reset password links |
|
| FSE Platform |
| |
| 22 |
| Migrate Pre-BF env to Sunflower (+ any manual process from R to S) |
|
| FSE Platform |
| |
| 23 | Entitle Trillium Applications |
|
|
| FSE Platform |
| |
| 24 | Update capabilities for default roles and users |
|
|
| FSE Platform |
| |
| 25 | UI update |
|
|
| FSE Platform |
| |
| 26 | Marc-migrations? |
|
|
| FSE Platform |
| |
| 27 | Perform Instance reindex authority + location reindex |
| jenkins job |
| FSE Platform |
| |
| 28 | Validate environment (some testing) |
| AQA-test jenkins job |
| FSE Platform |
| |
| 29 | Disable deprecated capabilities |
|
|
| FSE Platform |
| |
| 30 | SMTP - check that emails are working |
|
| FSE Platform |
| ||
| 31 | Deployment to Sunflower BF env is competed |
|
|
| FSE Platform |
| |
| 32 |
| Add DB reader |
|
|
| FSE Platform |
|
| 33 |
| Update tenants DNS |
|
|
| FSE Platform |
|
| 34 |
| RTR configuration |
| https://folio-org.atlassian.net/wiki/spaces/FOLIJET/pages/542670880 |
|
|
|
| 35 |
| DOCUMENTATION |
| Update documentation. errors and fixes, | US1363774: Document/validate documentation Sunflower Eurek bugfest environment | FSE Platform |
|
| 36 |
| Add new functionality to update ticket status |
|
| US1363763: Eureka bugfest update new functionality related to jira tickets update | FSE Platform |
|
| 37 |
| The data set is ready. Create Trillium DB snapshot |
| Add tag 'DO-NOT-DELETE = true' Snapshot will be available for 180 days Replicate snapshot and make sure that it won’t be deleted. |
| FSE Platform |
|
| 38 |
| Prepare and share links to Trillium Eureka BF logs |
| US1363775: Configure logging for Eureka Bugfest Sunflower environment | FSE Platform |
| |
| 39 |
| Setup SSO |
|
|
|
|
|
| 40 |
| Notify POs/QAs that Eureka Trillium BF is up and running, and available for sanity testing |
|
|
| Release Manager |
|
| 41 |
| POs check the Bugfest env |
|
|
| POs |
|
| 42 |
| Smoke test - Manual & Automated |
| Results: |
| @Oleg Kurdyayev @Ostap Voitsekhovskyi |
|
| 43 |
| High Availability verification |
| Verify new modules: <new modules>? |
| FSE Platform |
|
| 44 |
| DB Schema comparison |
| Denis to work with FSE Ops |
| FSE Operations |
|
| 45 |
| Re-index time measurement |
| Denis to work with FSE Ops |
| FSE Operations |
|
| 46 |
| Migration from Sunflower to Trillium time measurement |
| Denis to work with FSE Ops |
| FSE Operations |
|