Trillium (R2 2025) Eureka bugfest env preparation plan

Trillium (R2 2025) Eureka bugfest env preparation plan

Date

Action

Status

Description/Comments

Ticket

Responsible

Notes

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)
/fse/tenant/bugfest-sunflower-aqa.int.aws.folio.org, create tenant(x16), enable apps(load data), user & roles migration(x16), update admin role, create UI (x4) (keycloak configuration(https://folio-org.atlassian.net/wiki/spaces/FOLIJET/pages/542670880 )), validate consortia (for all members). Reindex(instances, authorities). Smoke test/validation. Revert token lifespan according to documentation.

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

https://folio-org.atlassian.net/browse/BF-1239

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

 

https://folio-org.atlassian.net/browse/BF-1237

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

 

https://folio-org.atlassian.net/browse/BF-1238

done

similar to https://folio-org.atlassian.net/browse/BF-808

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

Example: https://folio-org.atlassian.net/browse/BF-754

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

similar to https://folio-org.atlassian.net/browse/BF-792

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
@Oleg Kurdyayev
@Oleksii Petrenko

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

 

 

https://folio-org.atlassian.net/browse/BF-1088

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

 

 

https://folio-org.atlassian.net/browse/BF-1127

FSE Platform

 

21

 

Reset password links

 

similar to https://folio-org.atlassian.net/browse/BF-781

 

FSE Platform

 

22

 

Migrate Pre-BF env to Sunflower (+ any manual process from R to S)

 

 

https://folio-org.atlassian.net/browse/BF-1146

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

 

similar to https://folio-org.atlassian.net/browse/BF-796

 

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.
manual changes,
release notes,

errors and fixes,
snapshots

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

 

similar to https://folio-org.atlassian.net/issues/BF-791?jql=textfields%20~%20%22bugfest%20logs%2A%22%20AND%20project%20%3D%20BF

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