dpsctl
dpsctl
Overview
dpsctl is a CLI used to query or send control commands to the Domain Power Service.
Usage
dpsctl [global options]Flags
--host value, -H value DPS gRPC host address (default: "localhost")
--port value, -p value DPS gRPC port number (default: 50051)
--grpc-timeout value, -D value gRPC timeout (duration) (default: 1m0s)
--resolve value Provide a custom address for a hostname in format 'host:port:addr' (similar to curl --resolve)
--credentials-path value, -c value The path to the credentials configuration file (default: "${HOME}/.dpsctl/credentials.yaml")
--insecure Disable TLS encryption for gRPC connections
--insecure-tls-skip-verify Disable TLS certificate validation for gRPC connections
--ca-cert-path value Path to CA certificate file for TLS verification
--output value, -o value Output format. Valid values are: json, yaml (default: "json")
--log-file value Path to log file (default: "${HOME}/.dpsctl/dpsctl.log")
--no-retry Whether to avoid retrying a retryable command (default: false)
--max-retries value The number of retries to attempt on a retryable command (default: 3)
--retry-delay value The time to wait between retries, in seconds, for a retryable command (default: 3)
--debug Enable debug logging
--help, -h show help
--version, -v print the versionCommands
server-version- Get DPS server version informationlogin- Login to DPS servertopology- Topology operationspolicy- Power policy managementsettings- Global settings managementbcm- Base Cluster Manager integrationdevice- Device operationsresource-group- Resource Group operationsgpu-policy- Set GPU power policiesnvgrid- NvGrid power management operationscheck- Diagnostic operations & toolsverify- Verify DPS deployment statushelpShows a list of commands or help for one command
Aliases
| Command | Aliases |
|---|---|
topology |
tp |
resource-group |
rg |
help |
h |