2024-08-09 Sys Ops & Management SIG Agenda and Meeting notes


Translator


Date and time

10 EDT

https://openlibraryfoundation.zoom.us/j/591934220?pwd=dXhuVFZoSllHU09qamZoZzZiTWhmQT09

Topics

  1. WolfCon Presentations
  2. Kubernetes Operator

Attendees

TimeItemWhoNotes

Upgrade to QuesneliaWayne

Quesnelia Upgrade

  • less complicated than Poppy Upgrade
  •  there is only one manual migration, the rest is part of the modules' upgrade
  • new direct consortia borrowing (DCB) functionalities. New modules mod-dcb, mod-circulation-item : You don't need to install those if you are not making use of DCB. DCB ist not directly related to mod-consortia


WolfCon Schedule

WolfCon Schedule is out: https://wolfcon2024.sched.com/
Our session is currently scheduled for Wedneday, 10:30 https://wolfcon2024.sched.com/event/1eetd/self-hosting-in-a-new-architectural-platform

It is a working meeting.

There are 3 presentations abou the Eureka formalism:

https://wolfcon2024.sched.com/event/1eetj/eureka-platform-overview

https://wolfcon2024.sched.com/event/1eetm/eureka-folios-manager-applications

https://wolfcon2024.sched.com/event/1eetp/folios-next-generation-authnz-with-eureka

We would like to move our WolfCon Session to Thursday afternoon, to after the Eureka sessions.
For we would like to be better prepared to have a discussion about what the change to Euerka will mean for system operators.

Ingolf aks Jesse Koennecke to move our session to Thursday afternoon.



Kubernetes OperatorWayne

Wayne will work next week exclusively on the Kubernetes Operator Project.

Concerning the Functional Requirements to be collected for this project, he will launch a Strawman. People will be asked for their requiements, so we will find our what requirements are there that we do not have ourselves.

There is already an Okapi Kuberenets Operator - but this is not an operator in the way we are thinking of, it is not necessary for production. (Note: what is meant here is that Okapi has some functionality to use Kubernetes APIs for its own service discovery, not that Okapi can act as a Kubernetes operator that listens for changes to particular resource types and act accordingly)

There is also already a Kubernetes hazelcast service operator ; there's a setting file in kubernetes ; it came with a later version of Hazelcast.
Wayne: Hazelcast is 5.3.0 in the Quesnelia distrubution (of Okapi). I am using a Hazelcast 4.2 XML configuration file with hazelcast 5.3.0 without apparent issues.
Okapi 4 to 5 didn't include a breaking change from the operator perspective.

hazelcast configuration - Florian: Some jobs get lost which are only in the Hazelcast queue, if you don't scale it up.
Wayne: We reduced our XML to this, so it's not really that hard to manage:
https://github.com/indexdata/okapi-helm/blob/main/okapi/templates/configmap.yaml
David Igbinedion put this chart together.



Miscellanea

Inter library loan : Florian K. and David (Crossley) are working on this / specific to German requirements / ZFL =German zentraler Fernleih-Server

Wayne / Florian: How to clone tenants / specific problems with licenses and agreements (probably Florian knows more)
Wayne will share the document - it is very valuable to copy production to a staging environment

(Wayne shared in #sys-ops)



Chat Log




Topics for next meetings

Kubernetes Operator

Next meeting in 2 weeks, August 23.


Action items

  • Type your task here, using "@" to assign to a user and "//" to select a due date