MCPcopy Create free account
hub / github.com/cloudbase/garm / firstRun

Function firstRun

test/integration/client_utils.go:40–48  ·  view source on GitHub ↗

firstRun will initialize a new garm installation.

(apiCli *client.GarmAPI, newUser params.NewUserParams)

Source from the content-addressed store, hash-verified

38
39// firstRun will initialize a new garm installation.
40func firstRun(apiCli *client.GarmAPI, newUser params.NewUserParams) (params.User, error) {
41 firstRunResponse, err := apiCli.FirstRun.FirstRun(
42 clientFirstRun.NewFirstRunParams().WithBody(newUser),
43 nil)
44 if err != nil {
45 return params.User{}, err
46 }
47 return firstRunResponse.Payload, nil
48}
49
50func setControllerURLs(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter, baseURL string) error {
51 metadataURL, err := url.JoinPath(baseURL, "api/v1/metadata")

Callers 1

SetupSuiteMethod · 0.70

Calls 2

FirstRunMethod · 0.65
WithBodyMethod · 0.45

Tested by 1

SetupSuiteMethod · 0.56