Skip to content
Snippets Groups Projects
  • Christopher Baines's avatar
    7556130c
    services: guix-build-coordinator: Rework authentication config. · 7556130c
    Christopher Baines authored
    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.
    services: guix-build-coordinator: Rework authentication config.
    Christopher Baines authored
    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.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.