Commit Graph

1286 Commits

Author SHA1 Message Date
e47b8f4afb Fix slurm 2025-03-04 17:59:12 +01:00
259d290116 Move slurm patch to pkgs/slurm 2025-03-04 17:54:20 +01:00
3de966036b Fix mpich package 2025-03-04 17:53:48 +01:00
769948f388 Remove bscpkgs input 2025-03-04 17:49:48 +01:00
481b409367 Move slurm to pkgs/slurm 2025-03-04 17:38:36 +01:00
b2cc935b17 Move old slurm package to 17.11 2025-03-04 17:34:48 +01:00
01c298198e Move mpich to pkgs/mpich 2025-03-04 17:17:43 +01:00
80dc49b963 Removed old mpich package 2025-03-04 17:17:14 +01:00
8297dc0c58 Move mpi to index 2025-03-04 17:07:07 +01:00
47bf292432 Add prometheus-slurm-exporter to index 2025-03-04 17:05:31 +01:00
e929e3d7c8 Fix relative paths to packages 2025-03-04 17:02:35 +01:00
8903000a82 Move bscpkgs overlay.nix to pkgs/index.nix 2025-03-04 16:54:57 +01:00
ed23955c79 Merge remote-tracking branch 'bscpkgs/master' into monorepo 2025-03-04 14:53:26 +01:00
c4583f787d Fix Nanos6 build from git
The src.rev attribute is not available as it comes from source before
the recursive operator. Instead, simply get it from the function inputs.

Cc: Aleix Boné <aleix.boneribo@bsc.es>
Reviewed-by: Aleix Roca Nonell <aleix.rocanonell@bsc.es>
2025-02-28 13:36:00 +01:00
d88ea6a515 Add raccoon node monitoring 2025-02-25 17:18:13 +01:00
1e10498f97 Add abonerib user to fox 2025-02-25 14:33:11 +01:00
ea49d762d1 MERGEME: Only expose proxy to docker 2025-02-17 16:12:46 +01:00
ab82757b42 MERGEME: Increase log 2025-02-17 15:18:59 +01:00
58ab131553 MERGEME: load cacert setup hook 2025-02-17 15:04:06 +01:00
e9cc635b8a MERGEME: Use system packages 2025-02-17 14:46:52 +01:00
bc8b79566b MERGEME: Add docker,hut tags 2025-02-17 14:34:29 +01:00
3f4e282113 MERGEME: Use docker extra hosts 2025-02-17 14:28:03 +01:00
c9f1712986 MERGEME: Disable debug in ipmi monitoring 2025-02-17 14:15:47 +01:00
6004a3351d Don't move doc in web output 2025-02-17 14:15:47 +01:00
66d10319f8 Add quickstart guide 2025-02-17 14:15:47 +01:00
93dc0aed33 Reject SSH connections without SLURM allocation 2025-02-17 14:15:47 +01:00
0cc1ae9fa7 Add users to fox 2025-02-17 14:15:47 +01:00
5ac9c70dd7 Add dalvare1 user 2025-02-17 14:15:47 +01:00
5253ebec9e Add fox page in jungle website 2025-02-17 14:15:47 +01:00
1fe44faa6d Mount NVME disks in /nvme{0,1} 2025-02-17 14:15:46 +01:00
b1fcd1e128 Exclude fox from being suspended by slurm 2025-02-17 14:15:46 +01:00
edf1f3d239 Use IPMI host names instead of IP addresses 2025-02-17 14:15:46 +01:00
878ee61734 Add fox IPMI monitoring
Use agenix to store the credentials safely.
2025-02-17 14:15:46 +01:00
f09556a26f Add new fox machine 2025-02-17 14:15:46 +01:00
98cac8b086 Add new GitLab runner for gitlab.bsc.es
It uses docker based on alpine and the host nix store, so we can perform
builds but isolate them from the system.
2025-02-17 14:15:37 +01:00
22e40db034 Add explicit zlib dependency
The stdenv no longer provides it by default.

Reviewed-by: Aleix Boné <abonerib@bsc.es>
Tested-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2025-01-22 16:05:52 +01:00
501f11a8e5 Merge outputs of MPI in a single directory
Some MPI implementations now have their headers in the dev output as
well as the mpicc wrappers.

Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-22 16:03:08 +01:00
505f101e00 Update wxGTK30 to wxGTK32 in paraver kernel
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-22 16:03:06 +01:00
f44eebc133 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'path:/nix/store/z7y28qzhk7driiwcw78k0mb24laknm0f-source?lastModified=1700390070&narHash=sha256-de9KYi8rSJpqvBfNwscWdalIJXPo8NjdIZcEJum1mH0%3D&rev=e4ad989506ec7d71f7302cc3067abd82730a4beb' (2023-11-19)
  → 'path:/nix/store/2csx2kkb2hxyxhhmg2xs9jfyypikwwk6-source?lastModified=1736867362&narHash=sha256-i/UJ5I7HoqmFMwZEH6vAvBxOrjjOJNU739lnZnhUln8%3D&rev=9c6b49aeac36e2ed73a8c472f1546f6d9cf1addc' (2025-01-14)

Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-22 16:02:49 +01:00
587caf262e Update PM GitLab tokens to new URL
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 15:43:13 +01:00
2730404ca5 Fix MPICH build by fetching upstream patches too
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 15:43:13 +01:00
84db5e6fd6 Fix papermod theme in website for new hugo
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 15:43:13 +01:00
f4f34a3159 flake.lock: Update
Flake lock file updates:

• Updated input 'agenix':
    'github:ryantm/agenix/de96bd907d5fbc3b14fc33ad37d1b9a3cb15edc6' (2024-07-09)
  → 'github:ryantm/agenix/f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41' (2024-08-10)
• Updated input 'bscpkgs':
    'git+https://git.sr.ht/~rodarima/bscpkgs?ref=refs/heads/master&rev=de89197a4a7b162db7df9d41c9d07759d87c5709' (2024-04-24)
  → 'git+https://git.sr.ht/~rodarima/bscpkgs?ref=refs/heads/master&rev=6782fc6c5b5a29e84a7f2c2d1064f4bcb1288c0f' (2024-11-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/693bc46d169f5af9c992095736e82c3488bf7dbb' (2024-07-14)
  → 'github:NixOS/nixpkgs/9c6b49aeac36e2ed73a8c472f1546f6d9cf1addc' (2025-01-14)

Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 15:43:13 +01:00
91b8b4a3c5 Set nixpkgs to track nixos-24.11
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 15:43:13 +01:00
6cad205269 Add script to monitor GPFS
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 15:43:07 +01:00
c57bf76969 Add BSC machines to ssh config
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 14:23:51 +01:00
ad4b615211 Collect statistics from logged users
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 14:23:48 +01:00
b4518b59cf Add custom GPFS exporter for MN5
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 14:23:46 +01:00
45dc4124a3 Remove exception to fetch task endpoint
It causes the request to go to the website rather than the Gitea
service.

Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 14:23:43 +01:00
bdfe9a48fd Use SSD for boot, then switch to NVME
Reviewed-by: Aleix Boné <abonerib@bsc.es>
2025-01-16 14:23:40 +01:00