Tuan-Dat Tran tudattr
  • Joined on 2023-10-08
tudattr pushed to main at tudattr/ansible 2026-06-04 21:33:25 +00:00
e10e449333 feat(proxmox): per-node CPU type based on hardware capabilities
tudattr pushed to main at tudattr/ansible 2026-06-04 21:19:10 +00:00
f57ca9ac44 fix(proxmox): correct VM node assignments and upgrade CPU to x86-64-v3
tudattr pushed to main at tudattr/ansible 2026-06-03 23:45:58 +00:00
6325941078 docs: add raspberry-pi ansible management plan and spec
36f944d1c4 feat(edge_vps): add vps playbook
cce6aba4cd fix(edge_vps): fix wireguard route template and update elastic/vps vars
f873256f65 feat(edge_vps): add traefik dynamic config template
a331265bde feat(edge_vps): add pangolin/gerbil/traefik stack with versioned images
Compare 5 commits »
tudattr pushed to main at tudattr/ansible 2026-06-03 23:44:24 +00:00
a905b25190 fix(raspberry_pi): switch zigbee2mqtt adapter from ezsp to ember
25cc5ac271 fix(inventory): remove undefined k3s_storage group
2b857903a7 fix(raspberry_pi): use /dev/ttyUSB0 and set ezsp adapter for SONOFF MG21
eb4e8445fc fix(raspberry_pi): isolate z2m to own compose dir, fix port conflict
3799dc16d9 fix(raspberry_pi): install docker-compose-plugin before starting stack
Compare 19 commits »
tudattr pushed to main at tudattr/homelab-docs 2026-04-28 16:57:45 +00:00
40fa132e0d abstract qbittorrent to generic download client
tudattr pushed to main at tudattr/homelab-docs 2026-04-28 16:55:16 +00:00
c48ced6207 humanize docs: fix bold abuse, title case, single-item lists, ProtonVPN ref
tudattr pushed to main at tudattr/homelab-docs 2026-04-28 16:53:01 +00:00
3ac7d91101 humanize README: intro, design notes, remove mechanical formatting
a187b648e7 fix nginx LB -> kube-vip, mermaid labels, abstract VPN details
Compare 2 commits »
tudattr pushed to main at tudattr/homelab-docs 2026-04-28 16:39:45 +00:00
4563ef83f1 add networking, storage, and observability docs
tudattr pushed to main at tudattr/homelab-docs 2026-04-27 22:36:54 +00:00
8b75546305 init
tudattr created branch main in tudattr/homelab-docs 2026-04-27 22:36:54 +00:00
tudattr created repository tudattr/homelab-docs 2026-04-27 22:36:26 +00:00
tudattr pushed to main at tudattr/ansible 2026-04-27 19:44:21 +00:00
8da0ab98f8 fix(k3s_server): skip installation if k3s binary already exists
b4e093c9b1 fix(k3s_server): use VIP address in kubeconfig instead of k3s_server_name
e8df950e87 chore(k3s): update vault-encrypted cluster join token
5b44c46e10 docs(arr-cleanup): improve runbook and fix api key paths
Compare 4 commits »
tudattr pushed to main at tudattr/ansible 2026-04-27 19:38:19 +00:00
95715c7748 feat(k3s_server): persist control-plane NoSchedule taint in k3s config
tudattr pushed to main at tudattr/ansible 2026-04-26 10:09:57 +00:00
5bc3024eaf feat(k3s): replace nginx loadbalancer with kube-vip for control-plane HA
tudattr pushed to main at tudattr/ansible 2026-04-26 10:01:02 +00:00
fce6f913ff docs(plan): add docker version update plan for jellyfin and gitea
8239988a70 docs(runbook): add arr-stack downloads cleanup investigation and scripts
e87dcd06f3 chore(k3s): rotate cluster token secret
543e9a2c97 fix(docker_host): remove /media/docker from NFS mount loop
afbc3e3c57 docs(runbook): add Longhorn orphan auto-deletion fix and etcd defrag procedure
Compare 6 commits »
tudattr pushed to main at tudattr/ansible 2026-04-22 17:09:55 +00:00
057cd7a7f0 docs(runbook): mark vaultwarden as resolved
db2d5dccd4 docs(runbook): mark Longhorn orphan/etcd defrag as resolved
db7e130515 docs: mark server11 disk issue resolved in runbook
c16e7cf740 fix(k3s_server): use inventory_hostname for primary detection and delegate token fetch
c084572521 docs: add k3s-server11 reprovision implementation plan
Compare 9 commits »
tudattr pushed to main at tudattr/ansible 2026-04-01 19:29:09 +00:00
d33117a752 chore(docker): update jellyfin to 10.11.7 and gitea to 1.25.5-rootless
e9e4864456 docs: add design spec for docker service version updates (jellyfin 10.11.7, gitea 1.25.5)
Compare 2 commits »
tudattr pushed to master at tudattr/kilo-cv 2026-04-01 19:05:05 +00:00
649cf140fa chore(deps): update dependency vite to v8
tudattr deleted branch renovate/vitejs-plugin-react-6.x from tudattr/kilo-cv 2026-04-01 19:04:34 +00:00
tudattr pushed to master at tudattr/kilo-cv 2026-04-01 19:04:29 +00:00
38bbb5455c chore(deps): update dependency @vitejs/plugin-react to v6