Commit graph

474 commits

Author SHA1 Message Date
6e88288658 Fix Kubenix execution 2024-06-07 20:40:22 +02:00
fc5df6800f Update NixOS to 24.05 2024-06-05 21:44:44 +02:00
588488fdf7 Add test deployment of immich 2024-06-05 21:22:17 +02:00
26aae8c4c3 Bump Radicale to 3.2.0.0 2024-06-04 21:40:39 +02:00
bf240ed931 added ek2024 2024-06-02 15:51:54 +02:00
c7ab342994 Expose attic to the internet 2024-06-01 11:12:43 +02:00
01366db2ef Version pin freshrss 2024-05-26 15:56:08 +02:00
dd399c6c07 Update flake inputs 2024-05-26 14:49:14 +02:00
007ff1e438 Convert lewis to kubernetes node
Install tmux on servers
Mount jellyfin media locally
2024-05-26 14:34:19 +02:00
266d7d905c Migrate nextcloud database to kubernetes
Disable postgresql database on lewis
2024-05-25 18:05:44 +02:00
c56a17fc4f Migrate paperless database to kubernetes 2024-05-25 17:35:43 +02:00
964f76af14 Migrate attic database to kubernetes 2024-05-25 17:02:35 +02:00
93f0aa7fde Disable borg backups of hedgedoc database 2024-05-25 16:11:18 +02:00
99893f2ed2 Migrate hedgedoc database to kubernetes 2024-05-25 16:07:11 +02:00
0fe9bf287f Keep a yearly Borg archive and for the past 12 months
Adjust backup timings
Convert borgmatic config from Nix
2024-05-25 14:26:59 +02:00
afa0bd023e Add option to add labels to Kubernetes nodes
Make nextcloud always go to nodes with fast storage
Don't mount nextcloud on syncthing pod
2024-05-24 23:40:19 +02:00
11200c0ff7 Migrate attic data to longhorn 2024-05-23 22:52:05 +02:00
2ed872fa8f Migrate media stack data to longhorn 2024-05-23 22:30:30 +02:00
5629801afe Migrate paperless data to longhorn 2024-05-23 21:47:47 +02:00
2077f1f9a3 Migrate syncthing data to longhorn 2024-05-23 21:34:29 +02:00
44704472b4 Migrate kitchenowl data to longhorn 2024-05-23 21:19:29 +02:00
1e894a8672 Remove forgejo runner
Migrate forgejo data to longhorn
2024-05-23 21:07:32 +02:00
1e79b3ed75 Migrate pihole to longhorn 2024-05-23 20:11:04 +02:00
95639457f8 Migrate Nextcloud to Longhorn 2024-05-21 22:35:46 +02:00
518c0eb121 Migrate Minecraft to Longhorn 2024-05-21 20:41:24 +02:00
cf38f3229f Migrate Radicale to Longhorn 2024-05-21 20:26:48 +02:00
a9c54864d3 Move Longhorn helm chart to k3s bootstrap 2024-05-20 21:55:59 +02:00
5f14df28d5 Centralize all Kubernetes volume definitions 2024-05-20 20:48:47 +02:00
7326dfd9e9 Move Freshrss to longhorn 2024-05-20 19:33:50 +02:00
e791c1df9c Create Nix module for Creating Longhorn volumes 2024-05-20 18:25:11 +02:00
4232b18ea1 Fix group on Hedgedoc uploads volume
Document migration on NFS to Longhorn
2024-05-20 18:10:26 +02:00
790746a4ce Add recurring backup job for our data to lewis.dmz via NFS
Add documentation on our Longhorn usage
Migrate Hedgedoc uploads to Longhorn
Fix mounting of data disk on Lewis
2024-05-20 17:47:49 +02:00
05a49f4e35 Improve createScript function 2024-05-19 14:05:20 +02:00
f8cca093cd Version pin Radicale 2024-05-19 13:07:46 +02:00
a21a09ad6b Install longhorn on k3s
Introduce new storage standard with LVM
2024-05-18 23:32:58 +02:00
7e14a2cc13 Disable bird on warwick 2024-05-15 22:08:40 +02:00
01c57b201b Enable bird2 on warwick 2024-05-15 22:05:28 +02:00
592fc2a32a Add gre tunnel for hamnet 2024-05-15 20:59:21 +02:00
Forgejo Action
dee0441778 Bump blog-pim Nix flake input 2024-05-12 08:47:42 +00:00
253515d3fa Redirect HTTP to HTTPS 2024-05-12 10:28:08 +02:00
5b78f92812 Fix load balancer ip on traefik service 2024-05-12 09:55:06 +02:00
3db3a0c1bf Fix helmchartconfig value for annotations 2024-05-11 23:52:52 +02:00
Forgejo Action
9d23e57b92 Bump blog-pim Nix flake input 2024-05-11 20:50:55 +00:00
fa71925c5e Update flake inputs 2024-05-11 15:16:41 +02:00
93d03d6513 Generate various config from nix 2024-05-09 21:03:27 +02:00
1e4707ee3e Fix static load balancer ip for Traefik 2024-05-09 17:25:59 +02:00
998e01ae8c Enable IPv6 support for K8s
Enable DNS over IPv6 and TCP to comply with isnic
Provision k3s CA
Make Atlas a k8s agent instead of server
2024-05-09 17:03:13 +02:00
0c0882fe20 Update Kubenix flake input 2024-05-09 10:37:59 +02:00
8ed8a922eb Update sops keys 2024-05-08 22:00:41 +02:00
7831696834 Add Argo Workflows 2024-05-08 21:42:08 +02:00