Graham Christensen 
							
						 
					 
					
						
						
							
						
						d24de1b5de 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2019-12-28 20:58:03 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						64cdc3413c 
					 
					
						
						
							
							job prometheus endpoint: d'oh  
						
						
						
						
					 
					
						2019-12-28 20:57:27 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						511c2db8aa 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2019-12-28 20:22:54 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						f8875f2d68 
					 
					
						
						
							
							Merge pull request  #699  from grahamc/job-prom  
						
						... 
						
						
						
						job: create a prometheus endpoint 
						
						
					 
					
						2019-12-28 20:22:24 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d5445bfc1d 
					 
					
						
						
							
							job: create a prometheus endpoint  
						
						... 
						
						
						
						Export the most recent stop time and exit status in
a prometheus-friendly format. 
						
						
					 
					
						2019-12-28 16:41:49 -05:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						20dd0bbe6a 
					 
					
						
						
							
							Merge pull request  #691  from knl/fix-missing-notification-stats  
						
						... 
						
						
						
						hydra-send-stats: Cleanup removed metrics 
						
						
					 
					
						2019-11-13 11:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								Nikola Knezevic 
							
						 
					 
					
						
						
							
						
						06abfd6b2f 
					 
					
						
						
							
							hydra-send-stats: Cleanup removed metrics  
						
						... 
						
						
						
						In 2946899504 
						
						
					 
					
						2019-11-13 11:42:58 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4779757683 
					 
					
						
						
							
							Update flake.lock  
						
						
						
						
					 
					
						2019-11-08 15:45:21 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						9e0e625bfa 
					 
					
						
						
							
							Update flake.lock  
						
						
						
						
					 
					
						2019-11-08 14:41:13 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4c8f600eaa 
					 
					
						
						
							
							Update to latest Nix and fix compilation  
						
						
						
						
					 
					
						2019-11-07 23:16:05 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1784c362ed 
					 
					
						
						
							
							Simplify flake.nix  
						
						
						
						
					 
					
						2019-11-07 18:46:32 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						55b0afa08f 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2019-11-07 18:42:15 +01:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e89ea733d0 
					 
					
						
						
							
							Merge pull request  #687  from andir/more-roles  
						
						... 
						
						
						
						Add `cancel-build` & `bump-to-front` roles 
						
						
					 
					
						2019-11-07 17:52:58 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						841a47cabe 
					 
					
						
						
							
							Add cancel-build role  
						
						
						
						
					 
					
						2019-11-05 22:56:01 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Rammhold 
							
						 
					 
					
						
						
							
						
						ce1e10c116 
					 
					
						
						
							
							Add bump-to-front role  
						
						
						
						
					 
					
						2019-11-05 19:32:06 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						45f8a0ef66 
					 
					
						
						
							
							Merge pull request  #686  from basvandijk/remove-unused-firstOutput  
						
						... 
						
						
						
						hydra-eval-jobset: $firstOutput is not used so can be removed 
						
						
					 
					
						2019-11-05 14:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								Bas van Dijk 
							
						 
					 
					
						
						
							
						
						840e99f859 
					 
					
						
						
							
							hydra-eval-jobset: $firstOutput is not used so can be removed  
						
						
						
						
					 
					
						2019-11-05 13:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c7d1d34547 
					 
					
						
						
							
							Merge pull request  #683  from dasJ/flake  
						
						... 
						
						
						
						Fix declarative flake builds 
						
						
					 
					
						2019-10-27 16:53:44 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Heß 
							
						 
					 
					
						
						
							
						
						6f99d958bc 
					 
					
						
						
							
							Fix declarative flake builds  
						
						
						
						
					 
					
						2019-10-27 14:57:53 +01:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						26ea7e493d 
					 
					
						
						
							
							Update flake.lock  
						
						
						
						
					 
					
						2019-10-23 21:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						a816730d8b 
					 
					
						
						
							
							uri -> url  
						
						
						
						
					 
					
						2019-10-23 20:31:27 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						43d4bc9108 
					 
					
						
						
							
							Fix reproduction instructions  
						
						
						
						
					 
					
						2019-10-23 16:29:12 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7ba06c13ac 
					 
					
						
						
							
							Bump flake dependencies  
						
						
						
						
					 
					
						2019-10-22 20:19:40 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						551e936fac 
					 
					
						
						
							
							Update flake.nix  
						
						... 
						
						
						
						Currently Hydra is only supported on x86_64-linux. 
						
						
					 
					
						2019-10-15 20:21:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4b28068925 
					 
					
						
						
							
							Update flake.lock  
						
						
						
						
					 
					
						2019-10-04 21:43:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						80738fadb1 
					 
					
						
						
							
							Add hydraProxy module  
						
						
						
						
					 
					
						2019-10-04 21:31:27 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d0b972bdd0 
					 
					
						
						
							
							Use the overlay from the nix flake  
						
						
						
						
					 
					
						2019-10-04 17:32:29 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						8d2896b36b 
					 
					
						
						
							
							epoch -> edition  
						
						
						
						
					 
					
						2019-09-26 18:35:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						037f6488f6 
					 
					
						
						
							
							Merge pull request  #680  from grahamc/prometheus  
						
						... 
						
						
						
						export a /prometheus endpoint 
						
						
					 
					
						2019-09-25 19:46:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						7c6fd83dda 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2019-09-25 17:28:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						d4b4255dd2 
					 
					
						
						
							
							hydra-queue-runner: Support running in a NixOS container  
						
						... 
						
						
						
						In a NixOS container, cmdBuildDerivation doesn't work because we're
not privileged. But we also don't need it because the store already
has the derivation.
Also, don't copy from/to the store since this gives errors about
missing signatures. 
						
						
					 
					
						2019-09-25 17:26:03 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						554bb7d9ce 
					 
					
						
						
							
							hydra-queue-runner: Don't pass IN_SYSTEMD to child processes  
						
						... 
						
						
						
						This caused local builds to have journal priority prefixes
(e.g. '<3>'). 
						
						
					 
					
						2019-09-25 17:25:07 +02:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						3a04f28459 
					 
					
						
						
							
							hydra: upgrade nixpkgs to 19.09  
						
						
						
						
					 
					
						2019-09-24 16:51:18 -04:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						937e165328 
					 
					
						
						
							
							export a /prometheus endpoint  
						
						... 
						
						
						
						Currently only shows per-machine build times 
						
						
					 
					
						2019-09-24 16:50:52 -04:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						e110d5a38f 
					 
					
						
						
							
							Build the container in Hydra  
						
						
						
						
					 
					
						2019-09-24 21:48:28 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						40e7b6e884 
					 
					
						
						
							
							Add a NixOS container to demo Hydra  
						
						... 
						
						
						
						It contains Hydra, PostgreSQL and an frontend proxy. So you can get a
running Hydra instance by doing
  $ nixos-container create hydra --flake hydra
  $ nixos-container start hydra
The web interface is available on port 80. 
						
						
					 
					
						2019-09-24 19:58:10 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						0ccf36ca3b 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2019-09-24 19:03:18 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						4223202c99 
					 
					
						
						
							
							Merge pull request  #432  from LumiGuide/better-buildMachinesFiles-default  
						
						... 
						
						
						
						Only set buildMachinesFiles when nix.buildMachines is defined 
						
						
					 
					
						2019-09-24 19:00:32 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						1ab3b26b67 
					 
					
						
						
							
							Update lock file  
						
						
						
						
					 
					
						2019-09-19 00:10:12 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						66d71689ec 
					 
					
						
						
							
							flake.nix improvements  
						
						... 
						
						
						
						The hydra flake now exports a Nixpkgs overlay and a NixOS module. 
						
						
					 
					
						2019-09-17 17:25:59 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						ada640d340 
					 
					
						
						
							
							Update flake.nix  
						
						
						
						
					 
					
						2019-08-30 17:23:10 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						242b8b7a31 
					 
					
						
						
							
							Merge pull request  #676  from knl/fix-term-size-any-log-message  
						
						... 
						
						
						
						Add Term::Size::Any 
						
						
					 
					
						2019-08-30 14:17:12 +02:00 
						 
				 
			
				
					
						
							
							
								Nikola Knezevic 
							
						 
					 
					
						
						
							
						
						a9d744d2a3 
					 
					
						
						
							
							Add Term::Size::Any  
						
						... 
						
						
						
						This removes a supper annoying set of messages that polute the logs:
    Aug 30 09:00:30 xxx.compute.internal hydra-server[957]: Trouble trying to detect your terminal size, looking at $ENV{COLUMNS}
    Aug 30 09:00:30 xxx.compute.internal hydra-server[957]: Term::Size::Any is not installed, can't autodetect terminal column width 
						
						
					 
					
						2019-08-30 11:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						906d2493c5 
					 
					
						
						
							
							Merge pull request  #673  from nlewo/jobset-error  
						
						... 
						
						
						
						Add error boolean attribute to jobset API response 
						
						
					 
					
						2019-08-26 10:23:52 -04:00 
						 
				 
			
				
					
						
							
							
								Antoine Eiche 
							
						 
					 
					
						
						
							
						
						c8983ca076 
					 
					
						
						
							
							Add haserrormsg boolean attribute to jobset API response  
						
						... 
						
						
						
						This attribute allows to know if an error occurred or not: when an
error occurs, errormsg is not an empty string. Note we can not use the
errormsg attribute because it can be arbitrarily long and is excluded
from the jobset API response. 
						
						
					 
					
						2019-08-26 16:07:49 +02:00 
						 
				 
			
				
					
						
							
							
								Rob Vermaas 
							
						 
					 
					
						
						
							
						
						f10b2c2da8 
					 
					
						
						
							
							Update Hydra schema, otherwise hydra-notify will not work.  
						
						
						
						
					 
					
						2019-08-19 17:05:11 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						89ee74f1e3 
					 
					
						
						
							
							Merge pull request  #672  from gilligan/extend-jobset-api-response  
						
						... 
						
						
						
						Extend the jobset API response 
						
						
					 
					
						2019-08-16 19:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								tobias pflug 
							
						 
					 
					
						
						
							
						
						919195b04f 
					 
					
						
						
							
							Extend the jobset API response  
						
						... 
						
						
						
						This adds the following (pre-existing) attributes to the jobset response:
- nrtotal
- lastcheckedtime
- starttime
- checkinterval
- triggertime
- fetcherrormsg
- errortime 
						
						
					 
					
						2019-08-16 16:04:04 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						2de52d8538 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into flake  
						
						
						
						
					 
					
						2019-08-15 13:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								Eelco Dolstra 
							
						 
					 
					
						
						
							
						
						c8a4030c5f 
					 
					
						
						
							
							Fix error in GitlabStatus plugin  
						
						... 
						
						
						
						May 15 09:20:10 chef hydra-queue-runner[27523]: Hydra::Plugin::GitlabStatus=HASH(0x519a7b8)->buildFinished: Can't call method "value" on an undefined value at /nix/store/858hinflxcl2jd12wv1r3a8j11ybsf6w-hydra-0.1.2629.89fa829/libexec/hydra/lib/Hydra/Plugin/GitlabStatus.pm line 57.
(cherry picked from commit 438ddf5289 
						
						
					 
					
						2019-08-15 13:55:47 +02:00