Skip to content
Open
12 changes: 10 additions & 2 deletions nodescraper/plugins/inband/nic/collector_args.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@


class NicCollectorArgs(CollectorArgs):
"""Collector arguments for NicPlugin (niccli/nicctl)."""
"""Collector arguments for NicPlugin (niccli/nicctl/bcmcli)."""

commands: Optional[List[str]] = Field(
default=None,
description="Optional list of niccli/nicctl commands to run. When None, default command set is used.",
description="Optional list of niccli/nicctl/bcmcli commands to run. When None, default command set is used.",
)
use_sudo_niccli: bool = Field(
default=True,
Expand All @@ -45,3 +45,11 @@ class NicCollectorArgs(CollectorArgs):
default=True,
description="If True, run nicctl commands with sudo when required.",
)
use_sudo_bcmcli: bool = Field(
default=True,
description="If True, run bcmcli commands with sudo when required.",
)
broadcom_cli_override: Optional[str] = Field(
default=None,
description="Force 'niccli' or 'bcmcli' instead of auto-detecting which Broadcom CLI is present.",
)
Loading
Loading