guix/gnu
Christopher Baines 7556130c2f
services: guix-build-coordinator: Rework authentication config.
A new authentication approach has been added to the coordinator, so to better
represent the options, this commit changes the configuration to accept
different records, each for different authentication approaches.

* gnu/services/guix.scm (guix-build-coordinator-agent-configuration-uuid,
guix-build-coordinator-agent-configuration-password,
guix-build-coordinator-agent-configuration-password-file): Removed
procedures.
(guix-build-coordinator-agent-password-auth,
guix-build-coordinator-agent-password-auth?,
guix-build-coordinator-agent-password-auth-uuid,
guix-build-coordinator-agent-password-auth-password,
guix-build-coordinator-agent-password-file-auth,
guix-build-coordinator-agent-password-file-auth?,
guix-build-coordinator-agent-password-file-auth-uuid,
guix-build-coordinator-agent-password-file-auth-password-file): New
procedures.
(guix-build-coordinator-agent-shepherd-services): Adjust to handle the
authentication field and it's possible record values.
* doc/guix.texi (Guix Build Coordinator): Update documentation.
2021-02-28 21:56:33 +00:00
..
bootloader
build file-systems: 'mount-file-system' preserves source flags for bind mounts. 2021-02-25 11:29:35 +01:00
installer
machine
packages gnu: guix-build-coordinator: Update to 0-20.1f79fc3. 2021-02-28 21:56:30 +00:00
services services: guix-build-coordinator: Rework authentication config. 2021-02-28 21:56:33 +00:00
system
tests tests: docker-system: Increase VM memory. 2021-02-25 11:29:35 +01:00
artwork.scm
bootloader.scm
ci.scm
image.scm
installer.scm
local.mk gnu: qemu: Fix CVE-2021-20203. 2021-02-28 04:40:05 +01:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm