2023-05-17 Cloud native workgroup
Date
Attendees
- Jürgen Hemelt
- Daniel Bruns
Goals
- Weekly discussion
Discussion items
Time | Item | Who | Notes |
---|---|---|---|
prototype description | David | David explained the thinking behind the 'prototype', i.e. a construction phase followed by a configuration then deployment phase. The running Egeria would not be dynamically configured. There would be one image per config. The config is not written to by the running process. Also mention the server author model to be used as a way to define servers and their capabilities | |
Feedback | Dan | Dan suggested that there where the configuration may require additional jar files. Also mentioned that native connector XTDB an Janus have many different way to configure which can impact Kubenetes storage allocations. David suggested a capability approach, some standard configs with particular SLAs could be useful. | |
Feedback | Juergen | The problem of Egeria process coming up but not being usable is not addressed. We suggest maybe a per server type status endpoint could be appropriate. Juergen wanted to be told when the process was ready. Nigel suggested that polling for readiness was K8S naturally would do this. There was potentially 2 readiness states / one that it could accept rest calls , the second that is was ready to participate in the cohort. | |
Dynamic configuration | Dan | Dan suggested that there were cases where a running Egeria might require it's configuration changed. for example for password rotation. May be able to 'hide' this from the config in the secrets connector. | |
Use cases | Juergen | We talked of needed to define use cases. Juergen mentioned
| |
Recording
I accidentally ended the meeting part way through, so the recording is in two sections
Action items
- Nigel Jones Summary API calls viable for healthchecks
- Dan Wolfson David Radley write up the discussion around more dynamic configuration requiring new jar files to be added / deleted from the image