2021-08-27 - Sys Ops & Management SIG Agenda and Notes
Date
Aug 27, 2021
Attendees
@Ingolf Kuss @James Fuller @jroot (Unlicensed) @Brandon Tharp @Tod Olson @Ian Walls @Hkaplanian @jpnelson @Steffen Köhler
Meeting Link
Password: folio-lsp
Goal
Discussion items
Time | Item | Who | Notes |
|---|---|---|---|
| Find a note taker | Ingolf |
|
| Documentation of Integrations |
| Let us return to the List of Integrations which we had discussed earlier. Discovery Integration will be a good starting point. Here is the Spreadsheet we discussed: FOLIO Source Data and Integrations (in particular, see the "Detailed Inventory" tab) Also, look at this whole section: List of Integrations - System Operations and Management SIG - FOLIO Wiki |
| Operational Technical Debt |
| Technical Debt, right now, seems to be focused more on development, less on production. We see the following things as Operational Technical Debt and want to bring them to the TC:
|
Meeting Notes
Operational technical debt
Weaknesses TAMU sees
Documentation is lacking is sysops
How to get modules spun up: ports, DB connections, special parameters, upgrade notes, etc
Consistency in logging
Hard to configure
Footprint of infrastructure is growing (ES, Kafka, object storage)
Proof of concepts are making their way into mainline
Good thing - Helm charts are coming out for a lot of backend modules
OKAPI is the discovery layer for services and you need to tell it about everything, it is not very "smart"
Dependency resolution trips folks up a lot during releases
Seem to be a lot of required innate knowledge that is not well documented
Harry
FOLIO is growing rapidly
Good and bad aspects to the grow
Do we need to release all these Applications every time?
Could the project move to an App Store model?
Harry would like to see a smaller core
This was echoed by TAMU
Modules domain boundaries are complicated
Where APIs overlap, interact, and potentially duplicate
Organizations in Circulation are reused in ERM
Example: Data Import is spread across half a dozen modules
At Tech Leads there is an open jira issue for defining Platform Minimum
Future integration with Senopia(sp?) (all they need is Inventory and Users, maybe only users)
OKAPI good citizen document doesn't feel fully utilized
What are the App and (other) SIGs thinking about here?
Brandon brought up the need for a "Manifesto" for us to aspire to
Containers, Cloud (on-prem or off), 12 factor App, etc
This was tried at the start of the project, the author is still in the project. That author may feel that we have drifted from those principles.
How does this overlap with Strategic Vision? Should this be part of it?
Seems reasonable, but may need better documentation and some distinct work to bring down to a developer level
Is the work being done removed from the Vision of the project?
Roadmap group is trying to bridge this gap
Ian is spending a lot of time in the App Acceptance group
Current goal "Does LDP go into Kiwi?"
Criteria: Mod should be testable, secure, i18n compatible. There are also values that harder to use during those reviews
LDP issue is very on point
Harry notes that the Release Process is getting harder
Less time for development and more time on release process and testing
Harry - Goal was a continuous release model, it seems that the project is going away from that to fewer-larger releases
James - Clear and consistent Semantic Versioning across the entire project
Tod
Figuring out what modules are deployed together is very related to Domain Boundaries conversation
Testing and Release size
Small Core vs FOLIO Product (need to have 'Iris' be a polished product)
Todd sees a need to stabilize APIs and improve contracts between modules
Brandon would like to see self-contained upgrades and module registration
Harry
Should SysOps SIG talk to TC and/or PC? They might not understand the impact of the situation on our work
Tod - This convo today is partially to get something to say to TC, would be good to bring to them and PC
Need a list of concerns for TC
Operational documentation need
Ian - Avenue to bring this PC is via Kiwi release (features were ranked, but there was a push for cleaning up what we already have)
Feature competition in marketplace vs Operational concerns
We need a document
James and Ingolf volunteer to help start a wiki page to document this and link any JIRA issues
Harry suggests setting a deadline for the doc and starting to get on the TC agenda
9/1 TC meeting, PC has agenda space
8/31 document goal, need to sell WHY this is needed and good.
Ingolf to create Wiki Page
Action items