Commit graph

12 commits

Author SHA1 Message Date
9a0d2fc9c6
Clean up networking configs by making them all use the same layout
Also use the v6 gateway as a nameserver as well for the esphome host.
2024-10-21 17:49:03 +02:00
744d17c0c7
Fix container registry image uploads for git server
Do this by disabling checking of client request body size.
2024-10-21 17:49:03 +02:00
2ee045a296
Use forgejo package from stable (24.05) instead of from unstable 2024-10-21 17:47:58 +02:00
88e3da11a6
Introduce sops and sops-nix for secret management
Use the GPG keys used for the password-store noc directory for the admin
keys.
Switch the git hosts secret management from colmena to sops-nix.

https://github.com/getsops/sops
https://github.com/Mic92/sops-nix
2024-05-25 16:47:34 +02:00
e18b840d20
Enable offline mode for Forgejo to disable use of CDN and Gravatar 2024-01-24 20:17:59 +01:00
a0e92ff92a
Give Git an IPv6 2024-01-23 23:24:20 +01:00
485ed0fec2
Use opensearch for code and issue search 2024-01-22 17:59:01 +01:00
598e110641
Don't keep artifacts for so long
Keep them for 30 days instead of the default 90.
2024-01-20 21:39:22 +01:00
f6567bffb2
Use Forgejo 1.21 from NixOS unstable to make Actions work properly
1.21 has scheduled Actions for example, which we need.
2024-01-20 21:34:09 +01:00
4970f59052
Enable Forgejo Actions for our Forgejo 2024-01-18 05:02:47 +01:00
8faf83158f Disable HTTP Basic authentication and set default repo units for Forgejo 2024-01-16 20:35:56 +01:00
ec5430ee34 Add and configure new Git server using Forgejo 2024-01-14 23:19:41 +01:00