Commit graph

  • 5bff730f2c WIP: I love it when they delete the assignment operator :) Cole Helbling 2022-04-06 11:41:04 -0700
  • 15e8fa8aff doc/manual: document queue-runner prometheus exporter configuration Cole Helbling 2022-04-06 11:41:18 -0700
  • edf3c348f2 hydra-queue-runner: make entire address configurable Cole Helbling 2022-04-06 10:58:57 -0700
  • 33bc60b83c hydra-queue-runner: move exporter back to State::run Cole Helbling 2022-04-06 10:46:56 -0700
  • 0803634a41 add architecture notes fricklerhandwerk 2022-04-01 16:19:23 +0200
  • 8cbf065468
    Merge pull request #1195 from NixOS/update-nix Eelco Dolstra 2022-04-05 20:12:56 +0200
  • 71a036ed00 Update to Nix master Eelco Dolstra 2022-04-04 16:31:36 +0200
  • 8c5636fe18
    hydra-queue-runner: use port 9198 by default Cole Helbling 2022-04-02 17:32:14 -0700
  • 3c181463f0
    Merge pull request #1191 from ncfavier/nixos-search Graham Christensen 2022-03-31 16:27:43 -0400
  • 5e3374cb86
    Prepare for nixos-search integration Naïm Favier 2022-03-31 12:55:15 +0200
  • 84f54cb011
    Merge pull request #1189 from NixOS/fix-hang Graham Christensen 2022-03-30 17:16:02 -0400
  • bcaad1c934 openConnection(): Don't throw exceptions in forked child Eelco Dolstra 2022-03-30 22:39:48 +0200
  • bbb0998699
    Merge pull request #1188 from DeterminateSystems/nix-2.7 Graham Christensen 2022-03-29 15:49:37 -0400
  • 089da272c7 fix build against nix 2.7.0 ajs124 2022-03-09 23:50:30 +0100
  • c64c5f0a7e hydra-queue-runner: rename build-result.hh to hydra-build-result.hh ajs124 2022-03-10 02:01:48 +0100
  • 4368ff5d5b flake.lock: Add Graham Christensen 2022-03-29 15:33:08 -0400
  • 98da457e16 nix: 2.7.0 Graham Christensen 2022-03-29 15:31:11 -0400
  • 20a8437094 flake.nix: set nix to 2.6.0 Graham Christensen 2022-03-29 15:29:33 -0400
  • fd3690a0c1 flake.lock: Update Graham Christensen 2022-03-29 15:29:23 -0400
  • 3b048ed136 Revert "Revert "Use copyClosure instead of computeFSClosure + copyPaths"" Graham Christensen 2022-03-29 15:28:47 -0400
  • 9c1f36c47c t/lib/HydraTestContext: set queue runner port to 0 Cole Helbling 2022-03-29 11:33:40 -0700
  • 4789eba92c hydra-queue-runer: split metrics functionality into its own function Cole Helbling 2022-03-29 10:55:28 -0700
  • 928b3b8268 hydra-queue-runner: fix priority of flag over config file Cole Helbling 2022-03-29 10:42:07 -0700
  • 5ddb9a98ca fixup! hydra-queue-runner: log message before and after exporter is started Cole Helbling 2022-03-29 08:47:41 -0700
  • 905a7a7beb hydra-queue-runner: read metrics port from queue_runner_metrics_port config Cole Helbling 2022-03-29 08:46:43 -0700
  • 9cdc5aceed hydra-queue-runner: log message before and after exporter is started Cole Helbling 2022-03-29 08:41:19 -0700
  • 6e571e26ff Build the resolved derivation and not the original one Théophane Hufschmitt 2022-03-24 14:27:45 +0100
  • 92b627ac1b Remove an accidental re-indenting of a comment Théophane Hufschmitt 2022-03-24 09:39:24 +0100
  • b430d41afd Use the BuildOptions more eagerly Théophane Hufschmitt 2022-03-21 16:33:25 +0100
  • fd0ae78eba Factor out the copying from the build store Théophane Hufschmitt 2022-03-21 15:26:31 +0100
  • a778a89f04 Factor out the queryPathInfos part of the build Théophane Hufschmitt 2022-03-21 15:16:32 +0100
  • 365776f5d7 Factor out the building part Théophane Hufschmitt 2022-03-21 12:14:37 +0100
  • 9f1b911625 Factor more stuff out Théophane Hufschmitt 2022-03-21 11:35:38 +0100
  • 2f494b7834 Factor out the creation of the log file Théophane Hufschmitt 2022-03-21 10:42:44 +0100
  • 5db8642224 Factor out a struct representing a connection to a machine Théophane Hufschmitt 2022-03-21 16:02:51 +0100
  • 78ef4ae9a5
    Merge pull request #1187 from DeterminateSystems/revert-to-nix-2.4pre20210810_a6ba313 Graham Christensen 2022-03-29 09:35:15 -0400
  • dc709422a6 Revert "Build against Nix 2.5.1" - build against nix-2.4pre20210810_a6ba313 Graham Christensen 2022-03-29 09:24:16 -0400
  • 47c7170c52
    Merge pull request #1185 from DeterminateSystems/revert-from-nix-2.6 Graham Christensen 2022-03-28 14:45:15 -0400
  • 921e27d6c0 Build against Nix 2.5.1 Cole Helbling 2022-03-28 11:36:14 -0700
  • 2ba83a5cba t/jobs/empty-dir-builder: provide output for nix log Cole Helbling 2022-03-28 09:33:58 -0700
  • 127a644595 Revert "Update Nix to 2.6" Cole Helbling 2022-03-28 09:24:31 -0700
  • 8e3ada2afc Revert "Use copyClosure instead of computeFSClosure + copyPaths" Cole Helbling 2022-03-28 09:26:28 -0700
  • 962bf36939
    Merge pull request #1162 from obsidiansystems/less-ref Eelco Dolstra 2022-03-23 16:25:59 +0100
  • 3390415905
    Merge pull request #1125 from obsidiansystems/simplify--copyClosure Eelco Dolstra 2022-03-23 12:49:22 +0100
  • 8503a7917b fixup! hydra-queue-runner: make registry member of State, configurable metrics port Cole Helbling 2022-03-22 13:38:13 -0700
  • 01fb23ddf6
    Merge pull request #1178 from DeterminateSystems/hydra-update-gc-roots/network-traffic Graham Christensen 2022-03-21 09:05:54 -0400
  • e5393c2cf8 fixup: make id non-ambiguous Graham Christensen 2022-03-19 23:34:13 -0400
  • 137be3452e Reduce the jobset cols on the remaining two queries Graham Christensen 2022-03-19 23:24:28 -0400
  • f353a7ac41 update-gc-roots: try subselecting the jobset table Graham Christensen 2022-03-19 23:12:28 -0400
  • 145667cb53 hydra-update-gc-roots: allow cached refs to the build's jobset Graham Christensen 2022-03-19 22:43:19 -0400
  • 22026da4f8
    Merge pull request #1176 from DeterminateSystems/broken-constituent Graham Christensen 2022-03-19 14:55:17 -0400
  • a582e4c485 HydraTestContext: add \n's to various dies Graham Christensen 2022-03-19 14:46:53 -0400
  • 074a2f96bf hydra-eval-jobset: emit a useful error if constituents errored Graham Christensen 2022-03-19 14:37:12 -0400
  • 0c51de6334 hydra-evaluate-jobset: assert it logs errored constituents properly Graham Christensen 2022-03-19 14:35:30 -0400
  • 25f6bae847 HydraTestContext: make it easy to create a jobset without evaluating Graham Christensen 2022-03-19 14:34:43 -0400
  • b0c17112c9 flake: update to nixos-unstable-small Cole Helbling 2022-03-18 11:10:57 -0700
  • c0f826b92d hydra-queue-runner: get the listening port from the exposer itself Cole Helbling 2022-03-14 08:41:45 -0700
  • 52a29d43e6 hydra-queue-runner: make registry member of State, configurable metrics port Cole Helbling 2022-03-11 11:52:43 -0800
  • 6e6475d860 flake: replace aliases with their proper names Cole Helbling 2022-03-11 11:51:26 -0800
  • a0cb73579d flake: update newNixpkgs for newer prometheus-cpp Cole Helbling 2022-03-11 11:50:44 -0800
  • 3bf31bd6a6 hydra-queue-runner: add simple "up" exporter Cole Helbling 2022-03-10 12:21:30 -0800
  • 5bbaa18a8f flake: fix foreman execution Cole Helbling 2022-03-10 12:20:44 -0800
  • 28b682b85b
    Merge pull request #1170 from NixOS/dependabot/github_actions/actions/checkout-3 Graham Christensen 2022-03-09 21:13:47 -0500
  • f1f2fc7427
    build(deps): bump actions/checkout from 2 to 3 dependabot[bot] 2022-03-07 19:07:06 +0000
  • b9ec3a41d6
    build(deps): bump actions/checkout from 2 to 3 dependabot[bot] 2022-03-07 15:01:23 +0000
  • a2546121f0
    Merge pull request #1163 from DeterminateSystems/constituents Graham Christensen 2022-02-21 20:42:42 -0500
  • 9316544abf
    src/hydra-eval-jobs/hydra-eval-jobs.cc: .get<std::string> for drvPath Graham Christensen 2022-02-21 12:41:21 -0500
  • 290e0653ad hydra-eval-jobs: GC root aggregate jobs Graham Christensen 2022-02-20 12:15:10 -0500
  • e0921eba0a Create a basic test which verifies we can't delete the derivation of aggregate jobs Graham Christensen 2022-02-20 12:18:11 -0500
  • be46f02164 tests: relocate evaluator tests Graham Christensen 2022-02-20 11:55:31 -0500
  • 5d169e3a2e Add a test validating direct and indirect constituents Graham Christensen 2022-02-20 11:54:14 -0500
  • 445bba337b Make copyClosureTo take a regular C++ ref to the store John Ericson 2022-02-20 17:18:52 +0000
  • f14c583ce5 Use copyClosure instead of computeFSClosure + copyPaths John Ericson 2022-01-20 15:09:21 -0500
  • dfb3eccfaa
    Merge pull request #1140 from Ma27/nix-update Graham Christensen 2022-02-19 08:38:34 -0500
  • 4c41ca08e1
    Merge pull request #1155 from helsinki-systems/fix/graph-readability Graham Christensen 2022-02-14 11:27:37 -0500
  • 1124230d9f
    Merge pull request #1151 from DeterminateSystems/ldap-tests-inc-mapping Graham Christensen 2022-02-14 09:30:54 -0500
  • 1c84676527
    Fit more content on screen ajs124 2021-05-10 14:32:24 +0200
  • 6d146deaf0
    build-graphs: Fix readability in dark mode Janne Heß 2022-02-13 13:57:49 +0100
  • 01aedc92ed
    Merge pull request #9 from DeterminateSystems/runcommand/dynamic-notice-on-page Graham Christensen 2022-02-11 16:01:02 -0500
  • 4c1daacdf1
    Merge pull request #8 from DeterminateSystems/runcommand/dynamic-guarding Graham Christensen 2022-02-11 15:05:15 -0500
  • 27ddde1e9e dynamic runcommand: print a notice on the build page if it is disabled Graham Christensen 2022-02-11 15:03:09 -0500
  • 8c3122cacd hydra-api: add enable_dynamic_run_command to Project PUT Cole Helbling 2021-12-20 11:20:17 -0800
  • a22a8fa62d AddBuilds: reject declarative jobsets with dynamic runcommand enabled if disabled elsewhere Cole Helbling 2021-12-20 09:37:14 -0800
  • 928ba9e854 Controller/{Jobset,Project}: error when enabling dynamic runcommand but it's disabled elsewhere Cole Helbling 2021-12-17 12:34:19 -0800
  • d680c209fe edit-project.tt: disable when disabled by server Cole Helbling 2021-12-17 11:03:55 -0800
  • 6053e5fd4b edit-jobset.tt: disable when disabled by project and server Cole Helbling 2021-12-17 11:02:59 -0800
  • dfd3a67424 project.tt: more info on why Dynamic RunCommand is disabled Cole Helbling 2021-12-17 10:31:46 -0800
  • 3f4f183792 jobset.tt: more info on why Dynamic RunCommand is disabled Cole Helbling 2021-12-17 10:31:03 -0800
  • 3b895aec54 DynamicRunCommand: needs to be enabled by server, project, and jobset Cole Helbling 2021-12-17 10:29:47 -0800
  • 78e9872251 ldap.t: write the password to an external .conf file Graham Christensen 2022-02-11 11:27:10 -0500
  • 848fb3b265 ldap-legacy.t: specify the root password manually Graham Christensen 2022-02-11 11:26:56 -0500
  • 0bd4a75918 HydraTestContext: support running a sub before running hydra-init. Graham Christensen 2022-02-11 11:26:27 -0500
  • 05ca71069f ldap config: document putting the password in a separate file Graham Christensen 2022-02-11 11:24:28 -0500
  • e13d80f5cf LDAPContext: take a root_password argument or generate one Graham Christensen 2022-02-11 11:02:04 -0500
  • 86bb16d07b LDAPContext: sort $self hash keys Graham Christensen 2022-02-11 11:01:25 -0500
  • 6637c03985 fixup normalization error regex Graham Christensen 2022-02-11 10:59:24 -0500
  • 71c06f2ce7 LDAP normalization errors: note that the error came while normalizing the roles. Graham Christensen 2022-02-11 10:55:27 -0500
  • d6dea39912 ldap_role_map.t: fixup indentation Graham Christensen 2022-02-11 10:53:08 -0500
  • 185100adb8 docs: fixup Graham Christensen 2022-02-11 10:50:58 -0500
  • f07fb7d279 LDAP support: include BC support for the YAML based loading Graham Christensen 2022-02-09 21:06:28 -0500