(cmd *kingpin.CmdClause)
| 196 | } |
| 197 | |
| 198 | func deployCmd(cmd *kingpin.CmdClause) *kingpin.CmdClause { |
| 199 | selectorFlags(cmd) |
| 200 | showTraceFlag(cmd) |
| 201 | nixBuildArgFlag(cmd) |
| 202 | deploymentArg(cmd) |
| 203 | timeoutFlag(cmd) |
| 204 | askForSudoPasswdFlag(cmd) |
| 205 | getSudoPasswdCommand(cmd) |
| 206 | skipHealthChecksFlag(cmd) |
| 207 | skipPreDeployChecksFlag(cmd) |
| 208 | cmd. |
| 209 | Flag("upload-secrets", "Upload secrets as part of the host deployment"). |
| 210 | Default("False"). |
| 211 | BoolVar(&deployUploadSecrets) |
| 212 | cmd. |
| 213 | Flag("reboot", "Reboots the host after system activation, but before healthchecks has executed."). |
| 214 | Default("False"). |
| 215 | BoolVar(&deployReboot) |
| 216 | cmd. |
| 217 | Arg("switch-action", "Either of "+strings.Join(switchActions, "|")). |
| 218 | Required(). |
| 219 | HintOptions(switchActions...). |
| 220 | EnumVar(&deploySwitchAction, switchActions...) |
| 221 | return cmd |
| 222 | } |
| 223 | |
| 224 | func healthCheckCmd(cmd *kingpin.CmdClause) *kingpin.CmdClause { |
| 225 | selectorFlags(cmd) |
no test coverage detected