/
Sunflower (R1 2025) Eureka bugfest env preparation plan

Sunflower (R1 2025) Eureka bugfest env preparation plan

Date

Action

Status

Description/Comments

Ticket

Responsible

Notes

Date

Action

Status

Description/Comments

Ticket

Responsible

Notes

1

Feb 28, 2025

Prepare pre-Sunflower BF environment (on Ramsons GA)

List of Eureka applications with their versions can be foud there:

 

 

 

DONE

Сreate infrastructure from snapshot, adjust cloned db, configure admin token lifespan (set 60 min), (update sessios and tokens). deploy modules, copy params(x16)
/fse/tenant/eureka-bugfest-ramsons-aqa.int.aws.folio.org, create tenant(x16), enable apps(load data), user & roles migration(x16), update admin role, create UI (x4) (keycloak configuration(RTR Configuration on Eureka )), 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 stansdalone tenants (should have all capabilities). Create ecs_admin\admin for consortia tenants

 

 

US1363766: Eureka pre-sunflower cluster creation

FSE Platform

 

2

Feb 28, 2025

Correct dataset by executing the following data-related activities

done

Full list of topics that should be reviewed -

US1363768: Validate and update dataset with findings from Ramsons release

FSE Platform

 

3

 

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

 

one time operation before DB snapshot is created

 

 

 

4

Mar 6, 2025

Create DB snapshot with corrected date

done

Create a snapshot that can be re-used later. Please mark it with do-not-delete tag

 

FSE Platform

 

5

Mar 6, 2025

DB Vacuum

DONE

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

 

 

 

6

Mar 6, 2025

Communication to teams who typically work with the infrastructure components to avoid any changes w/o approval from FSE Platform

DONE

Work with development teams and check is there any changes in resources usage.

Any changes should be highlighted there

FSE Platform

@Denis

 

7

Mar 7, 2025

Execute marc migrations

DONE

 

 

FSE Platform

 

8

Mar 10, 2025

Finalize set of Applications for Sunflower Eureka-based Bugfest and a list of modules

DONE

 

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

PO/Denis

@Denis

 

9

Mar 7, 2025

Prepare sFTP access to pre-Bugfest env

DONE

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

 

FSE Platform

 

10

Mar 1, 2025

Prepare scripts (pipelines) for new modules

no new modules

 

 

 

FSE Platform

 

11

Feb 20, 2025 Fu

Notify QA leads, Product Owners that Pre-BF environment is ready for data validation

Done

By default, after migration to Eureka platform the password of the user is equal to username (case sensitive: ex. JohnDoe / JohnDoe)

 

FSE Platform

@Ostap Voitsekhovskyi
@Oleg Kurdyayev
@Oleksii Petrenko

12

 

Verify capabilities for existing users

Done

Done as part of infra creation for all users + consortium

 

FSE Platform

 

13

 

Review release notes and discuss deployment approach, branch creation, adding env. variables

DONE

 

 

FSE Platform

 

14

 

Create a data snapshot of Pre-Sunflower set up

DONE

 

 

FSE Platform

 

15

 

Prepare sunflower branch for platform-complete + fse.hosting.configuration with Sunflower modules versions

DONE

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

 

16

 

Prepare/Generate/Validate Applications for Sunflower release

DONE

 

US1363770: Prepare/Generate/Validate Applications for Sunflower release

FSE Platform

 

17

 

EBSCO edge passwords should be the same

done
here

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

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

FSE Platform

Edge keys are unique for all tenants and validated

18

 

Update automation to entitle applications on the new sunflower requirements

DONE

 

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

FSE Platform

 

19

 

Reset password links

done

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

 

FSE Platform

 

20

 

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

DONE

 

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

FSE Platform

 

21

Entitle Sunflower Applications

DONE

 

 

FSE Platform

 

22

Update capabilities for default roles and users

DONE

 

 

FSE Platform

 

23

UI update

DONE

 

 

 

FSE Platform

 

24

Marc-migrations

DONE

 

 

FSE Platform

 

25

Perform Instance reindex

authority + location reindex

in progress

jenkins job

 

FSE Platform

 

26

Validate environment (some testing)

DONE

AQA-test jenkins job

 

FSE Platform

 

27

Disable deprecated capabilities

TODO?

 

 

FSE Platform

 

28

SMTP - check that emails are working

In progress

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

 

FSE Platform

 

29

Deployment to Sunflower BF env is competed

TODO

 

 

FSE Platform

 

30

 

Add DB reader

TODO

 

 

FSE Platform

 

31

 

Update tenants DNS

TODO

 

 

FSE Platform

 

32

 

RTR configuration

 

RTR Configuration on Eureka

 

 

 

33

Mar 30, 2025

DOCUMENTATION

in progress

Update documentation.
manual changes,
release notes,

errors and fixes,
snapshots

US1363774: Document/validate documentation Sunflower Eurek bugfest environment

FSE Platform

 

34

Mar 24, 2025

Add new functionality to update ticket status.

todo

 

US1363763: Eureka bugfest update new functionality related to jira tickets update

FSE Platform

 

35

 

The data set is ready. Create Sunflower DB snapshot

TODO

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

 

36

 

Prepare and share links to Sunflower Eureka BF logs

DONE

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

 

37

 

Setup SSO

todo

 

 

 

 

38

Notify POs/QAs that Eureka Ramsons BF is up and running, and available for sanity testing

TODO

 

 

Release Manager

 

39

 

POs check the Bugfest env

TODO

 

 

POs

 

40

 

Smoke test - Manual & Automated

TODO

Results:

 

@Oleg Kurdyayev @Ostap Voitsekhovskyi

 

41

High Availability verification

TODO

Verify new modules:

<new modules>?

 

FSE Platform

 

42

 

DB Schema comparison

TODO

Denis to work with FSE Ops

 

FSE Operations

 

43

 

Re-index time measurement

TODO

Denis to work with FSE Ops

 

FSE Operations

 

44

 

Migration from Ramsons to Sunflower time measurement 

TODO

Denis to work with FSE Ops

 

FSE Operations

 

45

 

Daily updates (morning/evening) of BF env during bugfest and bugfix periods

should be there?

 

 

FSE Platform

 

46

 

Troubleshoot Eureka Sunflower BF environment issues project with label ‘eureka-bugfest_R1.2025’)

TODO

 

 

FSE Platform

 

47

 

Maintain slack notifications in following channels: #eureka-bugfest-notify

should be there?

 

 

FSE Platform

 

Related content