Commit graph

33 commits

Author SHA1 Message Date
660191ab42 Cleanup after kubernetes deployment migration 2024-09-07 13:06:37 +02:00
55b18ef450 Refactor storage module
Add talos and pikvm machines
2024-08-24 22:30:46 +02:00
15e0dce041 feat: Enable tailscale on physical servers
fix: Fix Nix flake checks
2024-07-22 22:54:08 +02:00
1ee68fc2a6 refactor: Rename tailscale sops secrets 2024-07-21 19:48:42 +02:00
cb6b883f6e feat(tailscale): Install k8s operator 2024-07-21 19:47:22 +02:00
0f2a90ec8a feat(inbucket): Expose on tailnet 2024-07-21 15:05:27 +02:00
af9f72b76a feat(attic): Move to separate k8s namespace 2024-07-16 18:38:47 +02:00
cfb9f1bb12 feat(hedgedoc): Move to separate k8s namespace 2024-07-14 16:20:24 +02:00
dff11e742b chore(forgejo): Update to 7.0.5 2024-07-12 14:00:11 +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
5ca2b6f473 Add Atuin service 2024-06-12 23:14:55 +02:00
007ff1e438 Convert lewis to kubernetes node
Install tmux on servers
Mount jellyfin media locally
2024-05-26 14:34:19 +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
1e894a8672 Remove forgejo runner
Migrate forgejo data to longhorn
2024-05-23 21:07:32 +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
8ed8a922eb Update sops keys 2024-05-08 22:00:41 +02:00
a7d403eb5b Encrypt k8s secrets with Forgejo action key
Some checks failed
/ blog-pim (push) Failing after 1m46s
Allow mounting all volumes in Forgejo actions
2024-05-01 23:38:45 +02:00
65f8237015 Decrypt sops secrets in Forgejo action
Some checks failed
/ blog-pim (push) Failing after 2m28s
2024-05-01 23:28:18 +02:00
0c57b2deae persist attic data 2024-04-27 20:53:32 +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
db0303f4d8 use sops to encrypt vals secrets 2024-04-14 14:48:27 +02:00
6b9fffb022 cleanup more nix code 2024-04-13 16:06:35 +02:00
6d258fe5ae restructure code 2023-12-29 12:47:59 +01:00
111bf68a0a manage lewis with nix
move docker swarm ansible to this repo
move thecloud ansible to this repo
support data disks in terraform
2023-12-25 19:22:22 +01:00
7e9637c984 manage atlas 2023-11-29 17:21:18 +01:00
fbf8bb2ad6 working postgresql installation 2023-11-24 10:31:23 +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
9c59a20b54 update README
change directory naming
2023-11-05 19:03:44 +01:00
0ab4ba65c6 init 2023-11-05 18:43:32 +01:00