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

Method ListCredentials

apiserver/controllers/github_credentials.go:37–49  ·  view source on GitHub ↗

swagger:route GET /credentials credentials ListCredentials swagger:route GET /github/credentials credentials ListCredentials List all credentials. Responses: 200: Credentials 400: APIErrorResponse

(w http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

35// 200: Credentials
36// 400: APIErrorResponse
37func (a *APIController) ListCredentials(w http.ResponseWriter, r *http.Request) {
38 ctx := r.Context()
39 creds, err := a.r.ListCredentials(ctx)
40 if err != nil {
41 handleError(ctx, w, err)
42 return
43 }
44
45 w.Header().Set("Content-Type", "application/json")
46 if err := json.NewEncoder(w).Encode(creds); err != nil {
47 slog.With(slog.Any("error", err)).ErrorContext(ctx, "failed to encode response")
48 }
49}
50
51// swagger:route POST /github/credentials credentials CreateCredentials
52//

Callers

nothing calls this directly

Calls 3

handleErrorFunction · 0.85
ListCredentialsMethod · 0.65
SetMethod · 0.45

Tested by

no test coverage detected