Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There is significant community momentum toward the Eureka environment, and it was extensively discussed in 2024. There will also be significant benefit from well coordinated migration to the new platform and quick consolidation on just one platform. The FOLIO chairs believe the transition to Eureka will happen and FOLIO will be moving to Eureka as its new platform, and away from Okapi, therefore we recommend rallying community resources to transition to Eureka on Sunflower.EBSCO plans to shift their support from the Okapi-based FOLIO architecture to the Eureka-based FOLIO architecture in the Sunflower release. The FOLIO chairs recommend coordinating community resources to follow in EBSCO’s steps and transition to Eureka in Sunflower.

We ask that the councils affirm the community’s intentionto shift to Eureka in Sunflower and focus on planning for the transition.

Assumptions

Timeline for community transition to Eureka

...

Requirement

Status

FOLIO community devops and hosting providers beyond EBSCO are confident in operating Eureka

Being addressed by hosting provider early adopter program

  • Define flower releases using Eureka based applications

    • Replaces the release branches (e.g. 2024 R2) of current platform-complete definitions

    • May use a different repository

      • May want to be consistent with how the Eureka based Rancher environments are being defined

  • Developer documentation for working in the Eureka platform

Existing documentation should be gathered and made findable. More effort may be needed here.

  • Define flower releases using Eureka based applications

    • Replaces the release branches (e.g. 2024 R2) of current platform-complete definitions

    • May use a different repository

      • May want to be consistent with how the Eureka based Rancher environments are being defined

  • Hosted reference environments have been built using Eureka, which includes these steps:

    • Define environment configurations using Eureka based applications

      • Similar to above for flower releases, instead for the snapshot branch

    • Use Eureka based architecture

      • Including Keycloak, Kong, sidecars for module docker containers etc

    • Use Eureka management API to enable applications defined above

Addressed in part through the hosting providers early adopters program. Additionally, Kitfox has patterns for reference builds to start from that can be adopted/updated by Index Data

...

Timeline if the community transitions in Sunflower:

...