Commit graph

325 commits

Author SHA1 Message Date
44013d3a78 mount forgejo runner data on NFS
convert forgejo config from nix to ini
2024-04-20 13:00:41 +02:00
e196077ea1 fix traefik configuration not being loaded 2024-04-20 11:11:34 +02:00
39410c4bae add forgejo runner 2024-04-17 23:19:08 +02:00
a56de1672e add support for multi-node k3s cluster 2024-04-15 23:28:23 +02:00
dce3919f31 create custom nixos module for k8s nfs volumes 2024-04-14 23:34:54 +02:00
4ded27d82e create custom nixos module for k8s ingress 2024-04-14 23:11:19 +02:00
4b01eeadbb make use of named k8s ports 2024-04-14 21:43:31 +02:00
ec201a038d simplify kubenix definitions 2024-04-14 21:00:15 +02:00
db0303f4d8 use sops to encrypt vals secrets 2024-04-14 14:48:27 +02:00
6e608e6ca8 use dns.nix for kun.is zone again
parameterize k8s' service IPs
2024-04-13 23:25:48 +02:00
76bd5c9276 add persistent storage to minecraft 2024-04-13 22:21:26 +02:00
843810dced Merge branch 'master' of ssh://git.kun.is:56287/home/nixos-servers 2024-04-13 18:00:51 +02:00
8b937fdfc4 create own library for globals and net.nix 2024-04-13 17:28:31 +02:00
c8023afceb reorganize 2024-04-13 16:37:18 +02:00
6b9fffb022 cleanup more nix code 2024-04-13 16:06:35 +02:00
3b7c72f326 cleanup 2024-04-13 15:43:01 +02:00
145cf2e72f fix forgotten user in k3s user creation
fix hard-coded username in k3s user creation
2024-04-13 14:00:18 +02:00
d40150b97a update documentation on k8s 2024-04-13 13:35:18 +02:00
fed2708d13 change upstream DNS of pihole 2024-04-13 13:23:12 +02:00
b8fb57cfb9 mount lewis.dmz instead of lewis.hyp 2024-04-12 23:31:10 +02:00
d2f4fb1e86 remove hypervisor vlan
remove VM support
2024-04-12 23:13:06 +02:00
0c882b7bcb create parent directories when linking kubernetes bootstrap resources
closes #78
2024-04-12 21:41:53 +02:00
2350938f17 create base kubernetes deployment with CRDs and charts 2024-04-12 21:40:24 +02:00
218bee6c17 move dnsmasq to kubernetes 2024-04-11 23:17:01 +02:00
ffc8db4f03 move to kubernetes DNS 2024-04-11 21:30:26 +02:00
0d9ebf9358 add bind9 deployment with our dns 2024-04-10 23:23:22 +02:00
0c65530d7c remove docker swarm 2024-04-09 20:18:00 +02:00
ef7b1bd189 remove ipv6 addreses 2024-04-09 08:58:59 +02:00
33b3786f98 enable hedgedoc in k3s again 2024-04-09 08:45:45 +02:00
2da2731654 create service and ingress for esrom
enable externalnames in traefik for esrom
2024-04-08 21:17:28 +02:00
e184254dee expose remaining disabled endpoints on port 444 2024-04-08 20:56:24 +02:00
f78631e3ae create traefik entrypoint on port 444
expose inbucket web GUI on port 444
2024-04-08 20:42:06 +02:00
40fc4013de install cert-manager
issue certificates for public domains
temporarily disable private domains
2024-04-07 14:07:05 +02:00
2853895822 migrate bazarr to kubernetes 2024-04-06 17:55:27 +02:00
81eacbcfcb migrate sonarr to kubernetes 2024-04-06 17:47:49 +02:00
100af46f88 migrate prowlarr to kubernetes 2024-04-06 17:36:29 +02:00
75b609ea90 migrate radarr to kubernetes 2024-04-06 17:26:31 +02:00
d46e187abf migrate jellyseerr to kubernetes 2024-04-06 17:10:34 +02:00
babb7ff5b7 remove migrated docker stacks 2024-04-06 16:46:28 +02:00
6361b06a5a migrate transmission to kubernetes 2024-04-06 16:45:10 +02:00
9e92c85277 migrate jellyfin to kubernetes 2024-04-06 16:15:01 +02:00
d858f88681 split paperless-ngx into multiple deployments
fix forgotten paperless data mount
2024-04-03 22:16:21 +02:00
18601e30b6 split kitchenowl into multiple deployments 2024-04-03 21:19:37 +02:00
c29a9967a0 Revert "expose coredns outside of the cluster"
This reverts commit 0d22f421bc.
2024-04-03 20:34:13 +02:00
0d22f421bc expose coredns outside of the cluster 2024-04-02 22:18:01 +02:00
7106bf5e14 migrate forgejo to kubernetes 2024-03-29 15:52:44 +01:00
31b95c9a49 migrate kitchenowl to kubernetes 2024-03-29 14:26:05 +01:00
35280d34b4 migrate paperless-ngx to kubernetes 2024-03-29 13:50:51 +01:00
903a5f4cec migrate nextcloud to kubernetes 2024-03-29 12:04:16 +01:00
c6a4814bdf port hedgedoc to kubernetes (albeit disabled) 2024-03-29 10:24:54 +01:00