MCPcopy Create free account
hub / github.com/DBCDK/morph / deployCmd

Function deployCmd

morph.go:198–222  ·  view source on GitHub ↗
(cmd *kingpin.CmdClause)

Source from the content-addressed store, hash-verified

196}
197
198func 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
224func healthCheckCmd(cmd *kingpin.CmdClause) *kingpin.CmdClause {
225 selectorFlags(cmd)

Callers 1

morph.goFile · 0.85

Calls 9

selectorFlagsFunction · 0.85
showTraceFlagFunction · 0.85
nixBuildArgFlagFunction · 0.85
deploymentArgFunction · 0.85
timeoutFlagFunction · 0.85
askForSudoPasswdFlagFunction · 0.85
getSudoPasswdCommandFunction · 0.85
skipHealthChecksFlagFunction · 0.85
skipPreDeployChecksFlagFunction · 0.85

Tested by

no test coverage detected