Closed THS-on closed 1 year ago
Adding discussion items to the "architecture" part for upcoming changes:
adding items to the Kubernetization part:
on the client-side sharding proposal:
@mheese Let's discuss tomorrow: the fact of the matter is that Keylime
is packaged by several maintainers (Red Hat, SuSe, Debian), and any radical architectural change will take months, if not years, to supersede what is currently in place (i.e., we would have to support both modes of operation for quite a while).
Attendees
Time: 27/06/23 15:30 BST (https://www.timeanddate.com/worldclock/fixedtime.html?msg=Keylime+Meeting&iso=20230627T1530&p1=136&ah=1) Link: https://ibm.webex.com/ibm/j.php?MTID=m75a71317639649f0b924f04d69027b56
Topics
keylime_tenant
(https://github.com/keylime/keylime/pull/1409)helm
chart available at https://github.com/keylime/attestation-operator.gitkeylime_tenant
) "sharding": the code, as it is written currently, requires that "add", "delete", "update" and "reactivate" operations over anagent
to be directed to a specificverifier
. While it would be possible to have a less than conventional load balancer algorithm to to ensure this behavior (e.g., consistent hashing using thekeylime_tenant
requests URI, which contains theagent
UUID) I would like to at least explore the possibility to have client-side consistent hashing (using the--uuid
/-u
as the key)Actions
7.3
Meeting notes