Commit Graph
56 Commits
Author SHA1 Message Date
Greg Hellings 8c99a92d77 Use metadata in more places 2025-12-28 21:18:13 -06:00
Greg Hellings 4db5b1b2a6 Slight formatting fix in Jeremiah 2025-12-25 22:54:13 -06:00
Greg Hellings 856d4ec627 Fix building with Colmena.
Apply overlays and nixpkgs imports once
Do not set hostPlatform explicitly, set it from the network.json file
2025-12-22 15:27:36 -06:00
Greg Hellings 20e6be10d0 Remove remote workers 2025-12-16 17:11:34 -06:00
Greg Hellings c77c4a8ff6 Add more buildbot listeners 2025-12-16 08:15:37 -06:00
Greg Hellings c446dcbaa7 Increase memory but limited workers for eval 2025-12-10 08:22:21 -06:00
Greg Hellings 2cb2e2f3d1 Increase memory for eval 2025-12-10 07:45:11 -06:00
Greg Hellings e5a3c24058 Do not register roots 2025-12-07 15:41:10 -06:00
Greg Hellings d288f2ef82 Add workers to Isaiah and Zeke 2025-12-07 00:06:38 -06:00
Greg Hellings 337accaeeb Enable buildbot-nix 2025-12-06 23:17:00 -06:00
Greg Hellings 6d73dd3fb4 Revert network changes on Jeremiah 2025-12-04 09:24:08 -06:00
Greg Hellings 4872ec439e Update Jeremiah IP 2025-12-04 09:24:08 -06:00
Greg Hellings 98d188bf0b Use DHCP across the board 2025-12-02 21:34:13 -06:00
Greg Hellings 1165917832 Add tags to tailscale nodes 2025-11-16 22:34:22 -06:00
Greg Hellings 2ad5b32565 Fix new package names 2025-11-08 16:11:37 -06:00
Greg Hellings 3552aa0890 Support auto-launching Steam and Sunshine 2025-11-08 13:59:34 -06:00
Greg Hellings a227302e36 Make the Gitlab Runner exclusive choices. 2025-11-02 22:33:05 -06:00
Greg Hellings 6761cb32f2 Move big 3 to run both Runners 2025-07-29 23:13:10 -05:00
Greg Hellings c7e96d1f29 Enable Longhorn at last
Enable the iscsi services on the local hosts
Enable special NixOS style Longhorn workarounds
Enable Longhorn in Kubernetes, as well
Update host names to point at Longhorn
Expose Longhorn UI and secrets
2025-07-03 01:36:59 -05:00
Greg Hellings 9940e89d2e Add keepalived to cluster
Add keepalived for the Kubernetes cluster
Set VIP to 10.42.5.1
Set *.cluster DNS resolution to this IP address
But do not move existing *.kubernetes targets, yet, as there is a need
to ensure that subnet routers are properly configured
2025-07-02 23:07:08 -05:00
Greg Hellings 641c9fd7ac Rename Jeremiah key 2025-05-20 22:27:28 -05:00
Greg Hellings 82f09cc33e Enable Kubernetes on Jeremiah 2025-05-19 22:01:49 -05:00
Greg Hellings b094763708 Limit Jeremiah parallel jobs 2025-05-13 13:33:38 -05:00
Greg Hellings 39b71456e0 Bring IOMMU to Jeremiah 2025-04-17 22:15:01 -05:00
Greg Hellings 67e626c470 Add a direct mount of the Btrfs on Jeremiah
Add a mountpoint for the root Btrfs volume on Jeremiah so that the root
of the volume can be accessed
Also, create and mount a PVE subvol for fiddling around with the Btrfs
suport in PVE
2025-04-17 16:52:11 -05:00
Greg Hellings 0efccd5a0c Re-enable Jeremiah runner 2025-04-14 22:20:56 -05:00
Greg Hellings 2b90378800 Update proxmox on Jeremiah 2025-04-13 23:05:11 -05:00
Greg Hellings ae9b88fce2 Add Proxmox to Jeremiah 2025-04-13 21:04:59 -05:00
Greg Hellings 713b5d03b7 Jeremiah runner up to 7 with its new memory 2025-01-28 21:27:29 -06:00
Greg Hellings 44e8d8f249 Limit Jeremiah to 1 job
Even with only 2 jobs in parallel, Jeremiah can't keep up with only 16GB
of RAM. Gonna have to push to get some more memory for it. This is
painful!
2025-01-26 14:28:33 -06:00
Greg Hellings 13a3b7b2e8 Adapt jeremiah
Remove libvirtd, because it was conflicting with vbox
Some reason it's only registering 16GB of RAM now, so we will reduce its
parallel limit in Gitlab CI
Re-arrange the elements in the file to be in alphabetical order
2025-01-16 15:20:25 -06:00
Greg Hellings 5b5b33ca9f Update storage URL for ISOs 2024-12-24 11:19:14 -06:00
Greg Hellings ed53532eed Fix Jeremiah not starting the gitlab runner 2024-11-23 01:52:01 -06:00
Greg Hellings 432dbbef20 Fix incorrect static addresses 2024-11-21 23:17:41 -06:00
Greg Hellings a0b2b0043e Trim up Isaiah/Jeremiah
Remove minio configurations for them
Remove the semi-completed Ceph configuration from them
Trim out the unused SAN VLan tag
2024-11-20 22:53:37 -06:00
Greg Hellings 43db7b7f85 Update Jeremiah 2024-11-18 20:38:15 -06:00
Greg Hellings a71eb7485a Completely reformat to satisfy nixfmt 2024-10-19 01:20:46 -05:00
Greg Hellings 229188214f Support for deadnix pre-commit check 2024-10-03 15:21:56 -05:00
Greg Hellings 78c802d32c A complete reformatting to match nixpkgs-fmt 2024-10-03 11:26:39 -05:00
Greg Hellings e2f0856102 Add basic check compat 2024-10-03 11:16:06 -05:00
Greg Hellings c70e098eb0 Make Hosea the bitcoin node 2024-08-23 14:08:01 -05:00
Greg Hellings 4d4beaf620 Try to migrate minio to NAS
Try to move as much of the S3 load onto the NAS as I am able to manage,
incluing pointing s3.thehellings.lan towards the NAS
2024-08-16 22:46:05 -05:00
Greg Hellings 51a7db4a13 Enable web services on Jeremiah 2024-07-23 14:27:03 -05:00
Greg Hellings 73739228fb Update packages and xonsh 2024-07-15 15:27:23 -05:00
Greg Hellings 3073a2cebe Allow Jeremiah more parallel 2024-07-12 23:00:01 -05:00
Greg Hellings dd8cb9cb48 Restore the VLAN 2024-07-12 22:07:03 -05:00
Greg Hellings c06c78c112 Ignore vlan 2024-07-12 20:17:52 -05:00
Greg Hellings 77f8dec208 Add STORAGE_URL 2024-06-21 13:08:42 -05:00
Greg Hellings d80b7cb098 Add Jeremiah runner 2024-06-21 13:02:13 -05:00
Greg Hellings a0bf334052 Enable backend connection to Minio 2024-06-20 22:03:27 -05:00