Commit graph

45 commits

Author SHA1 Message Date
85cba9a3ff Deploy NixNG-built dnsmasq container image 2024-09-17 13:22:34 +02:00
660191ab42 Cleanup after kubernetes deployment migration 2024-09-07 13:06:37 +02:00
6794fce2a2 fix: Don't use tailscale DNS for physical servers
fix: Don't do rolling updates for pihole
chore: Update flake inputs
2024-07-30 20:33:07 +02:00
0d2b2b90f7 feat(blog): Move to static-websites k8s namespace
refactor(cyberchef): Move to static-websites k8s namespace
2024-07-14 15:31:58 +02:00
b33c3a0b82 chore(kubernetes): Update helm charts 2024-07-12 16:48:17 +02:00
572d788c76 chore(nix): Update Nix flake inputs 2024-07-12 16:44:30 +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
726beabb9c Replace agenix with sops-nix 2024-06-15 22:27:07 +02:00
8dbb42f0ac Remove Gatus monitoring
Update unstable and make kubenix follow unstable
2024-06-07 21:41:03 +02:00
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
dd399c6c07 Update flake inputs 2024-05-26 14:49:14 +02:00
Forgejo Action
dee0441778 Bump blog-pim Nix flake input 2024-05-12 08:47:42 +00: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
0c0882fe20 Update Kubenix flake input 2024-05-09 10:37:59 +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
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
988299c5ad Update kubenix flake input
Some checks failed
/ blog-pim (push) Failing after 3m53s
2024-05-02 16:42:13 +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
d2f4fb1e86 remove hypervisor vlan
remove VM support
2024-04-12 23:13:06 +02:00
7109768862 deploy metallb
use helmnix for helm deployments
2024-03-24 21:23:17 +01:00
1662a60688 update flake 2024-03-19 23:59:42 +01:00
4cf1d13384 re-add kubernetes 2024-03-19 22:56:52 +01:00
10bd58170b monitoring websites with gatus 2024-03-05 20:56:00 +01:00
e80a3d65ac split flake into multiple parts 2024-03-02 13:58:17 +01:00
81b81695c2 use flake-utils to abstract cpu architectures in some places 2024-03-02 12:42:00 +01:00
1683c4caa8 deploy-rs works for raspberrypi 2024-02-27 20:14:53 +01:00
8201a613a9 update flake inputs 2024-02-11 16:27:58 +01:00
d6f1b42b9e remove kubenix 2024-02-11 14:56:20 +01:00
390cc30173 copy microvm config 2024-01-17 21:28:15 +01:00
62bbc7c13d use dns.nix voor zone file generation 2024-01-07 20:24:12 +01:00
721623c8fc update to nixos 23.11
enable static IP for terraformed VMs
restructure legacy code
move hermes code to this repo
don't use data disk for hermes leases
2023-12-17 16:22:22 +01:00
1e9a84f658 use kubenix to generate bootstrap k8s manifests
enable experimental features
2023-12-16 15:45:17 +01:00
b4fbc0b955 improve nixos anywhere script:
- deploy age identity
- make script machine indepdendent
- add sanity check for wiping the system
create nix shell for running the script
2023-11-15 11:41:45 +01:00
022a6aabb4 remove ansible
deploy ssh host and user keys using agenix
deploy ssh certificates using ssh
2023-11-14 23:53:04 +01:00
8c7c294aba update flake inputs 2023-11-12 14:11:52 +01:00
1faea2dd28 use deploy-rs
closes #2
2023-11-12 00:04:37 +01:00
0ab4ba65c6 init 2023-11-05 18:43:32 +01:00