swarm-ui: link a gitlab account to an agent
This commit is contained in:
parent
b7d8c0dfc0
commit
3e5b5b54a2
1 changed files with 240 additions and 56 deletions
|
|
@ -11,9 +11,12 @@ from the swarm secret store itself.
|
|||
|
||||
## Linking an account
|
||||
|
||||
The swarm UI has no GitLab dialog yet, so link an account with the controller's
|
||||
API. This is the same route family as the other
|
||||
[linked accounts](../swarm/ui.md#linking-external-accounts):
|
||||
In the swarm UI, open an agent, choose **link account**, then **gitlab
|
||||
account**. Fill in a label, the instance URL (it starts as `https://gitlab.com`)
|
||||
and the token. The form shows the recommended scopes and the controller's
|
||||
answer if it refuses the input. The linked account appears in the agent's list
|
||||
of [linked accounts](../swarm/ui.md#linking-external-accounts) with a delete
|
||||
action. The UI calls the controller's API, which you can also call directly:
|
||||
|
||||
```text
|
||||
PUT /api/hives/{hive}/agents/{agent}/gitlab-accounts/{label}
|
||||
|
|
|
|||
Loading…
Reference in a new issue