MCPcopy Create free account
hub / github.com/apache/devlake / PostConnections

Function PostConnections

backend/plugins/argocd/api/connection_api.go:125–133  ·  view source on GitHub ↗

@Summary create argocd connection @Description Create ArgoCD connection @Tags plugins/argocd @Param body body models.ArgocdConnection true "json body" @Success 200 {object} models.ArgocdConnection @Failure 400 {string} errcode.Error "Bad Request" @Failure 500 {string} errcode.Error "Internal Erro

(input *plugin.ApiResourceInput)

Source from the content-addressed store, hash-verified

123// @Failure 500 {string} errcode.Error "Internal Error"
124// @Router /plugins/argocd/connections [POST]
125func PostConnections(input *plugin.ApiResourceInput) (*plugin.ApiResourceOutput, errors.Error) {
126 out, err := dsHelper.ConnApi.Post(input)
127 if err != nil {
128 return nil, err
129 }
130 connId := out.Body.(*models.ArgocdConnection).ID
131 _, _ = CreateDefaultScopeConfig(connId)
132 return out, nil
133}
134
135// @Summary patch argocd connection
136// @Description Patch ArgoCD connection

Callers

nothing calls this directly

Calls 2

CreateDefaultScopeConfigFunction · 0.85
PostMethod · 0.65

Tested by

no test coverage detected