pub struct StartArgs {
pub addr: Option<String>,
pub token: Option<String>,
}Expand description
Fire the operator start switch of a staging cluster run.
A join window opened with controller.join.start: manual (or
hybrid) holds the roster once quorum is met instead of forming on
the clock — inspect it with fdl status, then fire the topology
freeze with this command. Refusals name their reason (auto mode,
quorum not met, window already closed).
Trust mirrors join admission: fired from the controller host (or
through the sshd tunnel) no credential is needed; from anywhere
else pass --token (the run’s controller.join.token).
Exit code: 0 when the start was armed; 1 otherwise.
Fields§
§addr: Option<String>Controller address, host[:port] (default port 1337).
Overrides the active env’s cluster.controller.
token: Option<String>Session credential for a non-loopback fire (the run’s
controller.join.token).
Trait Implementations§
Source§impl FdlArgsTrait for StartArgs
impl FdlArgsTrait for StartArgs
Source§fn try_parse_from(args: &[String]) -> Result<Self, String>
fn try_parse_from(args: &[String]) -> Result<Self, String>
Source§fn render_help() -> String
fn render_help() -> String
--help to a string.Source§fn render_help_path(argv: &[String]) -> String
fn render_help_path(argv: &[String]) -> String
--help for a specific argv path (program name first, then
the tokens typed). The default ignores the path and returns
Self::render_help — correct for a single struct, whose help is
context-free. Read more