bmctools.cli.commands.racadm
RACADM command handlers.
setup_racadm_commands
def setup_racadm_commands(parser: argparse.ArgumentParser) -> NoneSetup RACADM subcommands.
Args: parser: RACADM subparser
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
parser | argparse.ArgumentParser | — |
Returns: None
setup_storage_commands
def setup_storage_commands(parser: argparse.ArgumentParser) -> NoneSetup storage subcommands.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
parser | argparse.ArgumentParser | — |
Returns: None
setup_job_commands
def setup_job_commands(parser: argparse.ArgumentParser) -> NoneSetup job queue subcommands.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
parser | argparse.ArgumentParser | — |
Returns: None
handle_get
def handle_get(args: argparse.Namespace) -> dictHandle ‘racadm get’ command.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — |
Returns: dict
handle_set
def handle_set(args: argparse.Namespace) -> dictHandle ‘racadm set’ command.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — |
Returns: dict
handle_storage_get
def handle_storage_get(args: argparse.Namespace) -> dictHandle ‘racadm storage get’ command.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — |
Returns: dict
handle_storage_check_vdisk
def handle_storage_check_vdisk(args: argparse.Namespace) -> dictHandle ‘racadm storage check-vdisk’ command.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — |
Returns: dict
handle_job_view
def handle_job_view(args: argparse.Namespace) -> dictHandle ‘racadm job view’ command.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — |
Returns: dict
handle_job_status
def handle_job_status(args: argparse.Namespace) -> dictHandle ‘racadm job status’ command.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — |
Returns: dict
handle_job_wait
def handle_job_wait(args: argparse.Namespace) -> dictHandle ‘racadm job wait’ command.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — |
Returns: dict
dispatch
def dispatch(args: argparse.Namespace) -> intDispatch RACADM command to appropriate handler.
Args: args: Parsed arguments
Returns: Exit code
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — |
Returns: int
dispatch_storage
def dispatch_storage(args: argparse.Namespace) -> intDispatch storage command.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — |
Returns: int
dispatch_job
def dispatch_job(args: argparse.Namespace) -> intDispatch job queue command.
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — |
Returns: int
handle_alias
def handle_alias(args: argparse.Namespace, target: str) -> intHandle aliased commands.
Args: args: Parsed arguments target: Alias target identifier
Returns: Exit code
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
args | argparse.Namespace | — | |
target | str | — |
Returns: int