07bd2e1e01
feat(freshrss): Move to its own namespace
...
feat(longhorn): Add ability to specify PVC namespace
refactor(freshrss): Simplify env variable declaration
2024-07-14 11:47:46 +02:00
ada288674a
feat(kubernetes): Deploy Cyberchef using applyset
2024-07-13 20:18:17 +02:00
4928a65bb1
chore(jellyfin): Update to 10.9.7
...
chore(transmission): Pin version to 4.0.6
chore(radarr): Pin version to 5.7.0
chore(prowlarr): Pin version to 1.20.1
chore(sonarr): Pin version to 4.0.6
chore(bazarr): Pin version to 1.4.3
2024-07-12 16:08:15 +02:00
39dd06b97e
chore(jellyseerr): Update to 1.9.2
2024-07-12 15:53:01 +02:00
dff11e742b
chore(forgejo): Update to 7.0.5
2024-07-12 14:00:11 +02:00
e578de7fe9
chore(radicale): Update to 3.2.2.0
2024-07-12 13:37:16 +02:00
a9dc926c9c
chore(immich): Update to v1.108.0
2024-07-12 12:08:24 +02:00
04474ec7df
Resize freshrss volume
2024-07-12 11:44:13 +02:00
0af78c23e6
Resize atuin volumes
2024-07-12 11:28:29 +02:00
61b07b275c
Add volume mount for caching in jellyfin
2024-06-29 12:28:18 +02:00
3c947a55a9
Disable all ipv6 until we fix the wireguard issue
2024-06-29 10:59:56 +02:00
e7d75fbb21
Use nix-snapshotter as k3s' snapshotter and image service
...
Replace k3s' embedded containerd with Nix-managed one
Deploy test k8s with image from Nix store
2024-06-24 23:31:06 +02:00
a62d854a0e
Fix and re-enable Immich
2024-06-20 21:35:13 +02:00
884a59bfc0
Disable immich for now
2024-06-16 20:34:08 +02:00
2efe24dac9
Make permanent Immich deployment
2024-06-16 16:49:28 +02:00
726beabb9c
Replace agenix with sops-nix
2024-06-15 22:27:07 +02:00
bb1f091fbb
Bump jellyfin to 10.9.6
2024-06-15 12:49:31 +02:00
5ca2b6f473
Add Atuin service
2024-06-12 23:14:55 +02:00
dc73a0bf2c
Update freshrss to 1.24.1
...
Fix rollout strategy for freshrss
2024-06-12 21:49:12 +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
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
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
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
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
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
7831696834
Add Argo Workflows
2024-05-08 21:42:08 +02:00
9bf7744335
Apply Kubenix in Forgejo action
...
/ blog-pim (push) Successful in 4m21s
Remove example Forgejo runner config
2024-05-02 18:20:02 +02:00
a7d403eb5b
Encrypt k8s secrets with Forgejo action key
...
/ blog-pim (push) Failing after 1m46s
Allow mounting all volumes in Forgejo actions
2024-05-01 23:38:45 +02:00
1f24b5815b
Debug Forgejo action
/ blog-pim (push) Successful in 2m48s
2024-05-01 22:34:59 +02:00
ac5b15721a
Debug Forgejo action to deploy k8s
/ blog-pim (push) Failing after 1m1s
2024-05-01 22:27:46 +02: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
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
c8023afceb
reorganize
2024-04-13 16:37:18 +02:00