guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/03: hydra: Enable data.qa.guix. substitutes for bordeaux build machin


From: Christopher Baines
Subject: 03/03: hydra: Enable data.qa.guix. substitutes for bordeaux build machines.
Date: Wed, 2 Mar 2022 14:13:57 -0500 (EST)

cbaines pushed a commit to branch master
in repository maintenance.

commit 48c3c013ac4289c4e8c9050ec18469843b15f599
Author: Christopher Baines <mail@cbaines.net>
AuthorDate: Wed Mar 2 19:10:54 2022 +0000

    hydra: Enable data.qa.guix. substitutes for bordeaux build machines.
    
    This is a step towards building non-master branch derivations using
    the build coordinator instance behind bordeaux.guix.gnu.org.
    
    Since data.guix.gnu.org only provides derivations for the master
    branch (and it's easier operationally to keep this limitation),
    there's a second data service instance (data.qa.guix.gnu.org) which
    processes all branches. This commit enables substitutes from that
    second QA data service instance.
---
 hydra/bayfront.scm                       | 4 +++-
 hydra/harbourfront.scm                   | 6 ++++--
 hydra/hatysa.scm                         | 6 ++++--
 hydra/keys/guix/data.qa.guix.gnu.org.pub | 6 ++++++
 hydra/milano-guix-1.scm                  | 6 ++++--
 hydra/monokuma.scm                       | 6 ++++--
 6 files changed, 25 insertions(+), 9 deletions(-)

diff --git a/hydra/bayfront.scm b/hydra/bayfront.scm
index d96d8fd..f680921 100644
--- a/hydra/bayfront.scm
+++ b/hydra/bayfront.scm
@@ -1067,7 +1067,8 @@ access_log  /var/log/nginx/bordeaux.access.log;"))
               (max-1min-load-average 8)
               (systems '("x86_64-linux" "i686-linux"))
               (derivation-substitute-urls
-               (list "https://data.guix.gnu.org";))
+               (list "https://data.guix.gnu.org";
+                     "https://data.qa.guix.gnu.org";))
               (non-derivation-substitute-urls
                (list "https://bordeaux.guix.gnu.org";))))
 
@@ -1082,6 +1083,7 @@ access_log  /var/log/nginx/bordeaux.access.log;"))
                     (cons*
                      (local-file "keys/guix/bordeaux.guix.gnu.org-export.pub")
                      (local-file "keys/guix/data.guix.gnu.org.pub")
+                     (local-file "keys/guix/data.qa.guix.gnu.org.pub")
                      %build-node-keys))
 
                    (max-silent-time (* 12 3600))
diff --git a/hydra/harbourfront.scm b/hydra/harbourfront.scm
index 6a2e2cc..9dfa65b 100644
--- a/hydra/harbourfront.scm
+++ b/hydra/harbourfront.scm
@@ -89,7 +89,8 @@
                              (max-1min-load-average 8)
                              (systems '("x86_64-linux" "i686-linux"))
                              (derivation-substitute-urls
-                              (list "https://data.guix.gnu.org";))
+                              (list "https://data.guix.gnu.org";
+                                    "https://data.qa.guix.gnu.org";))
                              (non-derivation-substitute-urls
                               (list "https://bordeaux.guix.gnu.org";))))
 
@@ -105,4 +106,5 @@
                                          (authorized-keys
                                           (list
                                            (local-file 
"keys/guix/bordeaux.guix.gnu.org-export.pub")
-                                           (local-file 
"keys/guix/data.guix.gnu.org.pub")))))))))
+                                           (local-file 
"keys/guix/data.guix.gnu.org.pub")
+                                           (local-file 
"keys/guix/data.qa.guix.gnu.org.pub")))))))))
diff --git a/hydra/hatysa.scm b/hydra/hatysa.scm
index 8346546..fb60766 100644
--- a/hydra/hatysa.scm
+++ b/hydra/hatysa.scm
@@ -161,7 +161,8 @@
                     (max-parallel-builds 8)
                     (systems '("aarch64-linux" "armhf-linux"))
                     (derivation-substitute-urls
-                     (list "https://data.guix.gnu.org";))
+                     (list "https://data.guix.gnu.org";
+                           "https://data.qa.guix.gnu.org";))
                     (non-derivation-substitute-urls
                      (list "https://bordeaux.guix.gnu.org";))))
 
@@ -185,4 +186,5 @@
                         (authorized-keys
                          (list
                           (local-file 
"keys/guix/bordeaux.guix.gnu.org-export.pub")
-                          (local-file 
"keys/guix/data.guix.gnu.org.pub")))))))))
+                          (local-file "keys/guix/data.guix.gnu.org.pub")
+                          (local-file 
"keys/guix/data.qa.guix.gnu.org.pub")))))))))
diff --git a/hydra/keys/guix/data.qa.guix.gnu.org.pub 
b/hydra/keys/guix/data.qa.guix.gnu.org.pub
new file mode 100644
index 0000000..f771708
--- /dev/null
+++ b/hydra/keys/guix/data.qa.guix.gnu.org.pub
@@ -0,0 +1,6 @@
+(public-key
+ (ecc
+  (curve Ed25519)
+  (q #50349E83123851A65A569304A12E512B698223A81E10BEEC5A3E56EDAEE5DAC1#)
+  )
+ )
diff --git a/hydra/milano-guix-1.scm b/hydra/milano-guix-1.scm
index 2b9898a..b1bcd2b 100644
--- a/hydra/milano-guix-1.scm
+++ b/hydra/milano-guix-1.scm
@@ -140,7 +140,8 @@
                      (max-1min-load-average 32)
                      (systems '("x86_64-linux" "i686-linux"))
                      (derivation-substitute-urls
-                      (list "https://data.guix.gnu.org";))
+                      (list "https://data.guix.gnu.org";
+                            "https://data.qa.guix.gnu.org";))
                      (non-derivation-substitute-urls
                       (list "https://bordeaux.guix.gnu.org";)))))
 
@@ -161,4 +162,5 @@
                          (authorized-keys
                           (list
                            (local-file 
"keys/guix/bordeaux.guix.gnu.org-export.pub")
-                           (local-file 
"keys/guix/data.guix.gnu.org.pub")))))))))
+                           (local-file "keys/guix/data.guix.gnu.org.pub")
+                           (local-file 
"keys/guix/data.qa.guix.gnu.org.pub")))))))))
diff --git a/hydra/monokuma.scm b/hydra/monokuma.scm
index 0fc2ebc..7809073 100644
--- a/hydra/monokuma.scm
+++ b/hydra/monokuma.scm
@@ -99,7 +99,8 @@
                              (max-parallel-builds 4)
                              (systems '("aarch64-linux" "armhf-linux"))
                              (derivation-substitute-urls
-                              (list "https://data.guix.gnu.org";))
+                              (list "https://data.guix.gnu.org";
+                                    "https://data.qa.guix.gnu.org";))
                              (non-derivation-substitute-urls
                               (list "https://bordeaux.guix.gnu.org";))))
 
@@ -118,7 +119,8 @@
                                   (list
                                    (local-file
                                     
"keys/guix/bordeaux.guix.gnu.org-export.pub")
-                                   (local-file 
"keys/guix/data.guix.gnu.org.pub")))
+                                   (local-file 
"keys/guix/data.guix.gnu.org.pub")
+                                   (local-file 
"keys/guix/data.qa.guix.gnu.org.pub")))
                                  (extra-options
                                   '("--max-jobs=4")))))))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]