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:
+19
-1
@@ -76,6 +76,11 @@
|
||||
guix-build-coordinator-agent-dynamic-auth-agent-name
|
||||
guix-build-coordinator-agent-dynamic-auth-token
|
||||
|
||||
guix-build-coordinator-agent-dynamic-auth-with-file
|
||||
guix-build-coordinator-agent-dynamic-auth-with-file?
|
||||
guix-build-coordinator-agent-dynamic-auth-with-file-agent-name
|
||||
guix-build-coordinator-agent-dynamic-auth-with-file-token-file
|
||||
|
||||
guix-build-coordinator-agent-service-type
|
||||
|
||||
guix-build-coordinator-queue-builds-configuration
|
||||
@@ -180,6 +185,13 @@
|
||||
(agent-name guix-build-coordinator-agent-dynamic-auth-agent-name)
|
||||
(token guix-build-coordinator-agent-dynamic-auth-token))
|
||||
|
||||
(define-record-type* <guix-build-coordinator-agent-dynamic-auth-with-file>
|
||||
guix-build-coordinator-agent-dynamic-auth-with-file
|
||||
make-guix-build-coordinator-agent-dynamic-auth-with-file
|
||||
guix-build-coordinator-agent-dynamic-auth-with-file?
|
||||
(agent-name guix-build-coordinator-agent-dynamic-auth-with-file-agent-name)
|
||||
(token-file guix-build-coordinator-agent-dynamic-auth-with-file-token-file))
|
||||
|
||||
(define-record-type* <guix-build-coordinator-queue-builds-configuration>
|
||||
guix-build-coordinator-queue-builds-configuration
|
||||
make-guix-build-coordinator-queue-builds-configuration
|
||||
@@ -381,7 +393,13 @@
|
||||
(($ <guix-build-coordinator-agent-dynamic-auth>
|
||||
agent-name token)
|
||||
#~(#$(string-append "--name=" agent-name)
|
||||
#$(string-append "--dynamic-auth-token=" token))))
|
||||
#$(string-append "--dynamic-auth-token=" token)))
|
||||
(($
|
||||
<guix-build-coordinator-agent-dynamic-auth-with-file>
|
||||
agent-name token-file)
|
||||
#~(#$(string-append "--name=" agent-name)
|
||||
#$(string-append "--dynamic-auth-token-file="
|
||||
token-file))))
|
||||
#$(simple-format #f "--max-parallel-builds=~A"
|
||||
max-parallel-builds)
|
||||
#$@(if derivation-substitute-urls
|
||||
|
||||
Reference in New Issue
Block a user