diff options
author | Christopher Baines <mail@cbaines.net> | 2021-02-28 21:35:36 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2021-02-28 21:56:34 +0000 |
commit | 8a7b4ce0936f456ebd57ea13ec64336d7cd51678 (patch) | |
tree | 76a885747b4b88e177f440c99e245c732edfc8a1 /doc | |
parent | 7556130c2f940c8c92ea79af633cb08c82f50cb4 (diff) | |
download | guix-8a7b4ce0936f456ebd57ea13ec64336d7cd51678.tar guix-8a7b4ce0936f456ebd57ea13ec64336d7cd51678.tar.gz |
services: guix-build-coordinator: Add dynamic auth record.
* gnu/services/guix.scm (guix-build-coordinator-agent-dynamic-auth,
guix-build-coordinator-agent-dynamic-auth?,
guix-build-coordinator-agent-dynamic-auth-agent-name,
guix-build-coordinator-agent-dynamic-auth-token): New procedures.
(guix-build-coordinator-agent-shepherd-services): Handle new dynamic auth
record.
* doc/guix.texi (Guix Build Coordinator): Document the new dynamic auth
record.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/guix.texi | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index b75fce4dbc..e8fb346d73 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -31017,6 +31017,23 @@ coordinator. @end table @end deftp +@deftp {Data Type} guix-build-coordinator-agent-dynamic-auth +Data type representing an agent authenticating with a coordinator via a +dyanmic auth token and agent name. + +@table @asis +@item @code{agent-name} +Name of an agent, this is used to match up to an existing entry in the +database if there is one. When no existing entry is found, a new entry +is automatically added. + +@item @code{token} +Dynamic auth token, this is created and stored in the coordinator +database, and is used by the agent to authenticate. + +@end table +@end deftp + The Guix Build Coordinator package contains a script to query an instance of the Guix Data Service for derivations to build, and then submit builds for those derivations to the coordinator. The service |