getControllerInfo returns information about the GARM controller.
(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter)
| 184 | |
| 185 | // getControllerInfo returns information about the GARM controller. |
| 186 | func getControllerInfo(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter) (params.ControllerInfo, error) { |
| 187 | controllerInfoResponse, err := apiCli.ControllerInfo.ControllerInfo( |
| 188 | clientControllerInfo.NewControllerInfoParams(), |
| 189 | apiAuthToken) |
| 190 | if err != nil { |
| 191 | return params.ControllerInfo{}, err |
| 192 | } |
| 193 | return controllerInfoResponse.Payload, nil |
| 194 | } |
| 195 | |
| 196 | // listJobs lists all the jobs configured in GARM. |
| 197 | func listJobs(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter) (params.Jobs, error) { |