2023-11-17 Sys Ops & Management SIG Agenda and Meeting notes

2023-11-17 Sys Ops & Management SIG Agenda and Meeting notes

Date and time

Nov 17, 2023 10-11 CT

Zoom link

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

Topics



Attendees

  •  

    • @Ingolf Kuss

    • @Nils Olof Paulsson 

    • @jroot (Unlicensed) 

    • Camryn Ochs

    • @Florian Gleixner 

    • @Florian Kreft 

Time

Item

Who

Notes



Time

Item

Who

Notes





Welcome 

Ingolf

New member : Camryn Ochs from Texas A & M. Started at Oct 1st at A&M. Systems adminsitrator. Worked on cyber security.





Deployment and infrastructure at LRZ, Munich

@Florian Gleixner and @Florian Kreft 

Kubernetes Deployment by LRZ

  • automatically generating an HA postgres cluster

  • installing Okapi as a custom Helm chart / with Hazelcast config

  • Helm charts for authentification and for all other modules

  • The same Helm chart is now being used for all modules of the FOLIO installation

  • everything is being installed with Helm, except for one or two secrets

  • One Okapi chart, one "secure supertenant" chart. 

  • One Helm chart for each tenant. One Helm chart per set of modules (not one for each module).

  • How to handle upgrades and service pack upgrades ? What is the best solution ?

----------------

Jason: Going from SP1 to SP2, I post the entire .yml file, but Okapi leaves those modules, that did not change, alone.

Florian G: On Upgrades, you have to change the env var of the Kafka topic. Need to find out the best way to do this.

Jason: data exports also needs S3 storage, we have it in /usr/verticles/storage/files

Florian G: Some variables are only for 1 or 2 Helm charts. How to keep global values (but this has no high priority).





Recording will be here: https://recordings.openlibraryfoundation.org/folio/sys-ops-mgt-sig/







Topics for future meetings:





A glimpse into how Florian has his Helm charts layed out in github.



Action items

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