mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-05-28 03:51:53 +02:00
services: guix-build-coordinator: Add dynamic auth with file record.
* gnu/services/guix.scm (guix-build-coordinator-agent-dynamic-auth-with-file, guix-build-coordinator-agent-dynamic-auth-with-filen?, guix-build-coordinator-agent-dynamic-auth-with-file-agent-name, guix-build-coordinator-agent-dynamic-auth-with-file-token-file): New procedures. (guix-build-coordinator-agent-shepherd-services): Handle new dynamic auth with file record. * doc/guix.texi (Guix Build Coordinator): Document the new dynamic auth with file record.
This commit is contained in:
@@ -31034,6 +31034,23 @@ database, and is used by the agent to authenticate.
|
||||
@end table
|
||||
@end deftp
|
||||
|
||||
@deftp {Data Type} guix-build-coordinator-agent-dynamic-auth-with-file
|
||||
Data type representing an agent authenticating with a coordinator via a
|
||||
dyanmic auth token read from a file 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-file}
|
||||
File containing the 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
|
||||
|
||||
Reference in New Issue
Block a user