2026-03-04 Sys Ops & Management SIG Agenda and Meeting Notes
Translator
Date and time
Mar 4, 2026 12 EST
Zoom link
https://openlibraryfoundation.zoom.us/j/591934220?pwd=dXhuVFZoSllHU09qamZoZzZiTWhmQT09
Topics
Attendees
@Ingolf Kuss
@Jason Root
@Shelley Doljack
@Florian Kreft
Time | Item | Who | Notes | |
|---|---|---|---|---|
Eureka Deployment Techniques | Florian | Florian: We started with Eureka now. How to get the version numbers of a release ? Jason: It is a three step process. There is platform-lsp. This gives you the application versions. The list of applications is not complete, yet, technically. FOLIO+Eureka+Applications in the Wiki gives you all of the applications that can in theory be a part of the LSP. For example app-platform-minimal. Go to that repo. There is an application-descriptor.json. Some have an url. You can make it “null” for the backend modules “mod-”. Those who have a url in the ui modules don’t match the specifications. No good way, yet, to organize this robotically. platform-lsp/package.json We had github actions to build the Frontend (Jason). I have combined them and named the descriptors. I have them in my own repo. I have one place for all to live. Shelley has a repo with the application descriptors. [sul-dlss/folio-k8s] on github.com Florian: Need to have a single source of thruth. There should be only one Secret with a specified value, otherwise one can not handle it. Shelley: We deploy using ArgoCD. Using Vault. Not using ephemeral storage. You have to unseal the Vault. “Install Vault in the cluster namespace if there are issues with ArgoCD app” “vault put” vs. “vault update” Create Entitlements Create keycloak system users - mod-users-keycloak and mod-login-keycloak ---- may be not needed You have to entitle app-platform-minimal before you entitle anything else. Reinstall application will entitle and do database upgrades. Recommended: Delete Entitlement and Post new entitlement. You cannot have two versions of the same application. Florian: Want to not use the Bitnami Charts. Shelley: There is a way to start up Keycloak that does not configure the Realm. There is a “configure realm” script. It seems weird.
| ||
|
|
| Last Week’s Notes: Flux CD Florian offers to do the presentation in English in one of the next sessions here!
WolfCon Local installation strategy: Ingolf (permission upgrade issue): You have to add new permissions after the fact. Better would be global permission sets (admin, circ desk, order etc.) which would be maintained by FOLIO and updated for each release. The situation will get even more complicated in Eureka. Permissons will be replaced by Capabilities and Roles.
| |
|
|
|
|
|
|
|
|
| |
|
|
| ||
|
|
| ||
| Heute Shelley Doljack 18:19 https://github.com/sul-dlss/folio-eureka Shelley Doljack 18:25 Shelley Doljack 18:45 Shelley Doljack 18:54 | |||
Topics for next meetings | Ingolf | Using FOLIO as a local system in a library union environnement FOLIO to interact with a union catalogue, which is NOT FOLIO
|
Action items