Commit graph

337 commits

Author SHA1 Message Date
ac5b15721a Debug Forgejo action to deploy k8s
Some checks failed
/ blog-pim (push) Failing after 1m1s
2024-05-01 22:27:46 +02:00
Forgejo Action
b2391c4125 Bump blog-pim Nix flake input 2024-04-30 21:29:46 +00:00
b7e5db705b Version Pim's blog using git revision from Nix input 2024-04-30 23:22:01 +02:00
70e0fae612 Bump blog image 2024-04-30 13:48:20 +02:00
654f754286 Update KitchenOwl to v0.5.1 2024-04-29 17:43:44 +02:00
34ffaa09a8 Update Hedgedoc to 1.9.9 2024-04-29 17:23:53 +02:00
3f87796d04 Upgrade nextcloud to 28 2024-04-29 16:08:16 +02:00
ade93dc61b Upgrade Forgejo version
closes #84
2024-04-29 15:48:25 +02:00
fd5510444b Mount music in syncthing pod 2024-04-29 15:23:31 +02:00
0c57b2deae persist attic data 2024-04-27 20:53:32 +02:00
f8b0e13356 add attic deployment
update blog image
2024-04-26 23:32:31 +02:00
d833b055ee add k8s deployment for blog 2024-04-22 23:46:59 +02:00
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