Crate volli_manager

Crate volli_manager 

Source

Re-exports§

pub use keys::ManagerProfileBuilder;
pub use keys::ManagerProfileExport;
pub use keys::add_peer;
pub use keys::bootstrap_keypair;
pub use keys::default_secret_dir;
pub use keys::delete_profile;
pub use keys::export_profile;
pub use keys::import_profile;
pub use keys::list_profiles;
pub use keys::load_bind_host;
pub use keys::load_bootstrap;
pub use keys::load_manager_name;
pub use keys::load_manager_whitelist;
pub use keys::load_max_workers;
pub use keys::load_peer_version;
pub use keys::load_peers;
pub use keys::load_peers_for_gossip;
pub use keys::load_profile_host;
pub use keys::load_quic_port;
pub use keys::load_signing_key;
pub use keys::load_tcp_port;
pub use keys::load_verifying_key;
pub use keys::load_worker_whitelist;
pub use keys::profile_exists;
pub use keys::remove_peer;
pub use keys::rename_profile;
pub use keys::save_bind_host;
pub use keys::save_bootstrap;
pub use keys::save_manager_name;
pub use keys::save_manager_whitelist;
pub use keys::save_max_workers;
pub use keys::save_peer_version;
pub use keys::save_peers;
pub use keys::save_profile_host;
pub use keys::save_quic_port;
pub use keys::save_tcp_port;
pub use keys::save_worker_whitelist;
pub use keys::secret_dir;
pub use keys::update_profile;

Modules§

health
Health metric collection for manager nodes
keys
Utilities for managing manager profile keys, configuration and peer lists.
mesh
test_harness
Test-oriented harness for constructing manager contexts that communicate entirely over in-memory transports. This avoids binding real sockets or generating TLS material and allows integration tests to exercise mesh logic deterministically.
workers

Structs§

JoinConfig
Configuration for the join process
ManagerPeerEntry
Metadata advertised by managers in heartbeats and peer storage
RateLimiter
ServerConfigOpts
Options for configuring the manager server.

Enums§

ConnectionState
Message
Basic message type used between worker and server.

Traits§

MessageTransportExt
Extension trait that sends and receives typed Messages over a Transport.

Functions§

ignore_sleep_notify
Test helper: instructs sleep_backoff to ignore the test sleep notifier. No-op in non-test builds.
init_csk
join
join_secret
Generate a join secret for the given profile using persisted configuration.
load_or_generate_cert
run
sleep_backoff
try_connect_with_fallback