810a6dfcec 
							
						 
					 
					
						
						
							
							Move nix-daemon exporter to modules  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							47ad89dee1 
							
						 
					 
					
						
						
							
							Add p service for pastes  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8af1b259f5 
							
						 
					 
					
						
						
							
							Enable public-inbox service in tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							560003d4fd 
							
						 
					 
					
						
						
							
							Enable gitea in tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							68ff45075c 
							
						 
					 
					
						
						
							
							Add bsc.es to resolve domain names  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fc68d16197 
							
						 
					 
					
						
						
							
							Monitor AXLE machine too  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:36:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f6ec1293f4 
							
						 
					 
					
						
						
							
							Use IPv4 for blackbox exporter  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4feeff978c 
							
						 
					 
					
						
						
							
							Add public html files to tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7b19292912 
							
						 
					 
					
						
						
							
							Add docker GitLab runner for BSC GitLab  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0627db0eb9 
							
						 
					 
					
						
						
							
							Add GitLab shell runner in tent for PM  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ae2f6dde41 
							
						 
					 
					
						
						
							
							Enable jungle robot emails for Grafana in tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3bf70656dc 
							
						 
					 
					
						
						
							
							Add tent key for nix-serve  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1cf989d727 
							
						 
					 
					
						
						
							
							Remove jungle nix cache from tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							19f734e622 
							
						 
					 
					
						
						
							
							Enable nix cache  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d6e3d9626c 
							
						 
					 
					
						
						
							
							Serve Grafana from subpath  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9c32e42dcc 
							
						 
					 
					
						
						
							
							Add nginx server in tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							61e6d3232b 
							
						 
					 
					
						
						
							
							Add monitoring in tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-18 15:35:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a87b99d0a4 
							
						 
					 
					
						
						
							
							Update bench6 package to bf29a531  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-16 15:34:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							43d32ac16d 
							
						 
					 
					
						
						
							
							Use nixpkgs from flake.lock and support attrs when importing bscpkgs  
						
						... 
						
						
						
						This makes `nix-build` and friends use the current flake lock instead of
the outdated pinned version we had in `./nixpkgs.nix`
With this, `nix-build -A ovni` and `nix build .#ovni` should produce the
same result.
This will fail if the flake nixpkgs input does not come from NixOS/nixpkgs.
We could use edolstra/flake-compat instead, but it's overkill imho.
Additionally, I made default.nix behave like nixpkgs, so that we can
import bscpkgs à la nixpkgs (Apply overlays and other options that nixpkgs
accepts):
```nix
let pkgs = import bscpkgs { inherit system; }; in <...>
```
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es> 
						
						
					 
					
						2025-06-16 12:29:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d0fd8cde46 
							
						 
					 
					
						
						
							
							Disable nix garbage collector in tent  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es>
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es> 
						
						
					 
					
						2025-06-11 16:05:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5223ea53f6 
							
						 
					 
					
						
						
							
							Rekey secrets with tent keys  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 16:04:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							253426ce00 
							
						 
					 
					
						
						
							
							Add tent host key and admin keys  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 16:04:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							df67b6cd26 
							
						 
					 
					
						
						
							
							Create directories in /vault/home for tent users  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 16:04:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							766da21097 
							
						 
					 
					
						
						
							
							Add software RAID in tent using 3 disks  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 16:04:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							18461c0d59 
							
						 
					 
					
						
						
							
							Add access to tent to all hut users too  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 16:04:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							028b151c78 
							
						 
					 
					
						
						
							
							Add hut SSH configuration from outside SSF LAN  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 16:04:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7176b066bb 
							
						 
					 
					
						
						
							
							Don't use proxy in base preset  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 16:04:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c3c3614f63 
							
						 
					 
					
						
						
							
							Add tent machine from xeon04  
						
						... 
						
						
						
						We moved the tent machine to the server room in the BSC building and is
now directly connected to the raccoon via NAT.
Fixes: #106 
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 16:03:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e13288fc29 
							
						 
					 
					
						
						
							
							Create specific SSF rack configuration  
						
						... 
						
						
						
						Allow xeon machines to optionally inherit SSF configuration such as the
NFS mount point and the network configuration.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 16:03:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9d1944c658 
							
						 
					 
					
						
						
							
							Upgrade and fix lmbench package  
						
						... 
						
						
						
						Now it needs libtirpc to provide rpc/rpc.h, as it seems it is gone from
libc. We also fix the install target so it installs the additional
benchmarks.
Reviewed-by: Aleix Boné <abonerib@bsc.es>
Tested-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 16:01:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e9e3704b67 
							
						 
					 
					
						
						
							
							Only allow Vincent to access fox for now  
						
						... 
						
						
						
						Needed to run benchmarks without interference.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 12:08:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7d3c7342ae 
							
						 
					 
					
						
						
							
							Use performance governor in fox  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 12:08:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8f80ed2cce 
							
						 
					 
					
						
						
							
							Add hut as nix cache in fox  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 12:08:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d00f996f59 
							
						 
					 
					
						
						
							
							Use extra- for substituters and trusted-public-keys  
						
						... 
						
						
						
						From the nix manual:
> A configuration setting usually overrides any previous value. However,
> for settings that take a list of items, you can prefix the name of the
> setting by extra- to append to the previous value.
Reviewed-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es> 
						
						
					 
					
						2025-06-11 11:27:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e40fd24f26 
							
						 
					 
					
						
						
							
							Use DHCP for Ethernet in fox  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 10:24:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							83efd6c876 
							
						 
					 
					
						
						
							
							Use UPC time servers as others are blocked  
						
						... 
						
						
						
						Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-11 10:24:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f0c4206ab8 
							
						 
					 
					
						
						
							
							Create tracing group and add arocanon in raccoon  
						
						... 
						
						
						
						Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 11:09:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8b43a6ffb6 
							
						 
					 
					
						
						
							
							Extend perf support in raccoon  
						
						... 
						
						
						
						Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 11:09:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2bca10b0e4 
							
						 
					 
					
						
						
							
							Enable nixdebuginfod in raccoon  
						
						... 
						
						
						
						Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 10:50:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							eec3e27d66 
							
						 
					 
					
						
						
							
							Make raccoon use performance governor  
						
						... 
						
						
						
						Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 10:45:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e51ef52721 
							
						 
					 
					
						
						
							
							Enable binfmt emulation in raccoon  
						
						... 
						
						
						
						Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 10:45:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9dc67d402f 
							
						 
					 
					
						
						
							
							Disable nix garbage collector in raccoon  
						
						... 
						
						
						
						Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 10:45:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							62ec4e014a 
							
						 
					 
					
						
						
							
							Add dbautist user to raccoon machine  
						
						... 
						
						
						
						Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 10:45:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4d03842f7c 
							
						 
					 
					
						
						
							
							Add node exporter monitoring in raccoon  
						
						... 
						
						
						
						Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 10:45:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8fedc5518e 
							
						 
					 
					
						
						
							
							Allow X11 forwarding via SSH  
						
						... 
						
						
						
						Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 10:45:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							43dc336638 
							
						 
					 
					
						
						
							
							Enable linger for user rarias  
						
						... 
						
						
						
						Allows services to run without a login session.
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 10:45:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2b08fcd21a 
							
						 
					 
					
						
						
							
							Only proxy SSH git remotes via hut in xeon  
						
						... 
						
						
						
						Other machines like raccoon have direct access.
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es> 
						
						
					 
					
						2025-06-03 10:44:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							557618d43f 
							
						 
					 
					
						
						
							
							Add machine map file  
						
						... 
						
						
						
						Documents the location, board and serial numbers so we can track the
machines if they move around. Some information is unkown.
Using the Nix language to encode the machines location and properties
allows us to later use that information in the configuration of the
machines themselves.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-02 14:55:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e8ac6cf0f3 
							
						 
					 
					
						
						
							
							Remove fox monitoring via IPMI  
						
						... 
						
						
						
						We will need to setup an VPN to be able to access fox in its new
location, so for now we simply remove the IPMI monitoring.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-02 11:26:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f8fc391cae 
							
						 
					 
					
						
						
							
							Monitor fox, gateway and UPC anella via ICMP  
						
						... 
						
						
						
						Fox should reply once the machine is connected to the UPC network.
Monitoring also the gateway and UPC anella allows us to estimate if the
whole network is down or just fox.
Reviewed-by: Aleix Boné <abonerib@bsc.es> 
						
						
					 
					
						2025-06-02 11:26:51 +02:00