Node identity and cluster management for LegionIO. Handles heartbeat broadcasting, cluster secret exchange, Vault token management, and public key distribution between nodes.
This is a core LEX installed by default with LegionIO.
Installed automatically as a dependency of legionio. To disable:
{
"extensions": {
"node": {
"enabled": false
}
}
}- Beat - Periodic heartbeat broadcast to cluster
- Vault - Vault token lifecycle management
- VaultTokenRequest - Handle incoming Vault token requests
- PublicKey/ClusterSecret - Inter-node encryption key exchange
- Ruby >= 3.4
- LegionIO framework
MIT