Commit Graph

6 Commits

Author SHA1 Message Date
4e9be9a8d3 Remove extra flush commands on firewall stop
They are not needed as they are already flushed when the firewall
starts or stops.
2025-07-11 16:13:35 +02:00
41cb22131f Add proxy configuration for internal hosts
Access internal hosts via apex proxy. From the compute nodes we first
open an SSH connection to apex, and then tunnel it through the HTTP
proxy with netcat.

This way we allow reaching internal GitLab repositories without
requiring the user to have credentials in the remote host, while we can
use multiple remotes to provide redundancy.
2025-07-11 16:06:38 +02:00
5956e37661 Make NFS mount async to improve latency
Don't wait to flush writes, as we don't care about consistency on a
crash:

> This option allows the NFS server to violate the NFS protocol and
> reply to requests before any changes made by that request have been
> committed to stable storage (e.g. disc drive).
>
> Using this option usually improves performance, but at the cost that
> an unclean server restart (i.e. a crash) can cause data to be lost or
> corrupted.
2025-07-11 11:10:07 +02:00
3df9a41e8f Disable root_squash from NFS
Allows root to read files in the NFS export, so we can directly run
`nixos-rebuild switch` from /home.
2025-07-11 10:42:42 +02:00
6093e83393 Add storcli utility to apex 2025-07-10 13:09:41 +02:00
bf972f6ae8 Add new configuration for apex 2025-07-10 13:09:34 +02:00