Commit graph

495 commits

Author SHA1 Message Date
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
fd0a7e2cee Update kubenix source 2024-05-07 22:17:24 +02:00
528a83096d Update branch of kubenix fork 2024-05-05 18:02:29 +02:00
Forgejo Action
32d459f63c Bump blog-pim Nix flake input 2024-05-03 18:56:31 +00:00
Forgejo Action
3b093974d3 Bump blog-pim Nix flake input 2024-05-03 18:06:13 +00:00
Forgejo Action
f0dfcde9f7 Bump blog-pim Nix flake input 2024-05-03 17:26:09 +00:00
3d07dfda64 Remove Forgejo action 2024-05-03 14:03:22 +02:00
Forgejo Action
56ae401815 Bump blog-pim Nix flake input
All checks were successful
/ blog-pim (push) Successful in 2m16s
2024-05-03 12:02:56 +00:00
d618f17781 Narrow down bug
All checks were successful
/ blog-pim (push) Successful in 2m41s
2024-05-02 23:11:44 +02:00
00282ffeeb Narrow down bug
Some checks failed
/ blog-pim (push) Has been cancelled
2024-05-02 23:06:53 +02:00
0b44a93343 Narrow down bug
All checks were successful
/ blog-pim (push) Successful in 1m59s
2024-05-02 23:04:40 +02:00
60e81678c9 Debug
All checks were successful
/ blog-pim (push) Successful in 2m5s
2024-05-02 23:01:45 +02:00
ce28d5b763 Remove kubectl call again
All checks were successful
/ blog-pim (push) Successful in 18s
2024-05-02 22:52:26 +02:00
4afefbbc24 Re-add kubectl call
All checks were successful
/ blog-pim (push) Successful in 1m57s
2024-05-02 22:48:58 +02:00
120b830042 Remove kubectl runs
All checks were successful
/ blog-pim (push) Successful in 17s
2024-05-02 22:47:00 +02:00
d1d63abb9d Debug
All checks were successful
/ blog-pim (push) Successful in 2m21s
2024-05-02 22:42:20 +02:00
b3a4c8d859 Debug using different k8s api server name
Some checks failed
/ blog-pim (push) Failing after 2m10s
2024-05-02 22:39:51 +02:00
48bcb0ed6f Use hostname with kubectl in Forgejo action
Some checks failed
/ blog-pim (push) Failing after 2m8s
2024-05-02 22:02:40 +02:00
2e934940e0 Remove debug statements
Some checks failed
/ blog-pim (push) Has been cancelled
2024-05-02 21:56:12 +02:00
9bf7744335 Apply Kubenix in Forgejo action
All checks were successful
/ blog-pim (push) Successful in 4m21s
Remove example Forgejo runner config
2024-05-02 18:20:02 +02:00
7e2e063af6 Fix Kubenix invocation by executing it with bash explicitly
Some checks failed
/ blog-pim (push) Has been cancelled
2024-05-02 17:53:19 +02:00
2325a8cf23 Debug what shell is used in Forgejo action
Some checks failed
/ blog-pim (push) Has been cancelled
2024-05-02 17:44:46 +02:00
76828ad5bc Debug Kubenix invocation
Some checks failed
/ blog-pim (push) Has been cancelled
2024-05-02 17:22:51 +02:00
2905267a15 Fix getent invocation
Some checks failed
/ blog-pim (push) Failing after 4m11s
2024-05-02 17:17:30 +02:00
e89a42fe3d Debug shell
Some checks failed
/ blog-pim (push) Failing after 19s
2024-05-02 17:16:05 +02:00
127346e0d0 Debug kubenix error
Some checks failed
/ blog-pim (push) Failing after 3m38s
2024-05-02 16:53:55 +02:00
988299c5ad Update kubenix flake input
Some checks failed
/ blog-pim (push) Failing after 3m53s
2024-05-02 16:42:13 +02:00
3e10ad1b41 Run Kubenix in Forgejo action
Some checks failed
/ blog-pim (push) Failing after 1m52s
2024-05-02 16:30:52 +02:00
999baa0ccb Re-add sops decryption test
All checks were successful
/ blog-pim (push) Successful in 1m41s
2024-05-02 16:25:12 +02:00
7d8d582553 Pass CA cert to curl
All checks were successful
/ blog-pim (push) Successful in 17s
2024-05-02 16:23:55 +02:00