This website requires JavaScript.
7933127d77
system: enable homelab-deploy listener for all vault hosts
Torjus Håkestad
2026-02-07 06:41:03 +01:00
13c3897e86
flake: update homelab-deploy, add to devShell
Torjus Håkestad
2026-02-07 05:45:54 +01:00
0643f23281
vaulttest01: add vault secret dependency to listener
Torjus Håkestad
2026-02-07 05:29:29 +01:00
ad8570f8db
homelab-deploy: add NATS-based deployment system
Torjus Håkestad
2026-02-07 05:22:06 +01:00
2f195d26d3
Merge pull request 'homelab-host-module' (#27 ) from homelab-host-module into master
Torjus Håkestad
2026-02-07 01:56:38 +00:00
a926d34287
nix-cache01: set priority to high
Torjus Håkestad
2026-02-07 02:54:32 +01:00
be2421746e
gitignore: add result-* for parallel nix builds
Torjus Håkestad
2026-02-07 02:51:27 +01:00
12bf0683f5
modules: add homelab.host for host metadata
Torjus Håkestad
2026-02-07 02:49:58 +01:00
e8a43c6715
docs: add deploy_admin tool with opt-in flag to homelab-deploy plan
Torjus Håkestad
2026-02-07 02:29:13 +01:00
eef52bb8c5
docs: add group deployment support to homelab-deploy plan
Torjus Håkestad
2026-02-07 02:22:17 +01:00
c6cdbc6799
docs: move nixos-exporter plan to completed
Torjus Håkestad
2026-02-07 02:13:14 +01:00
4d724329a6
docs: add homelab-deploy plan, unify host metadata
Torjus Håkestad
2026-02-07 02:10:54 +01:00
881e70df27
monitoring: relax systemd_not_running alert threshold
Torjus Håkestad
2026-02-07 01:22:29 +01:00
b9a269d280
chore: rename metrics skill to observability, add logs reference
Torjus Håkestad
2026-02-07 01:17:41 +01:00
fcf1a66103
chore: add metrics troubleshooting skill
Torjus Håkestad
2026-02-07 01:11:40 +01:00
2034004280
flake: update nixos-exporter and set configurationRevision
Torjus Håkestad
2026-02-07 01:05:54 +01:00
af43f88394
flake.lock: Update
torjus-bot
2026-02-07 00:01:02 +00:00
a834497fe8
flake: update nixos-exporter input
Torjus Håkestad
2026-02-07 00:17:54 +01:00
d3de2a1511
Merge pull request 'monitoring: add nixos-exporter to all hosts' (#26 ) from nixos-exporter into master
Torjus Håkestad
2026-02-06 22:56:04 +00:00
97ff774d3f
monitoring: add nixos-exporter to all hosts
Torjus Håkestad
2026-02-06 23:55:29 +01:00
f2c30cc24f
chore: give claude the quick-plan skill
Torjus Håkestad
2026-02-06 21:58:30 +01:00
7e80d2e0bc
docs: add plans for nixos and homelab prometheus exporters
Torjus Håkestad
2026-02-06 21:52:01 +01:00
1f5b7b13e2
monitoring: enable restart-count and ip-accounting collectors
Torjus Håkestad
2026-02-06 21:30:47 +01:00
c53e36c3f3
Revert "monitoring: enable additional systemd-exporter collectors"
Torjus Håkestad
2026-02-06 21:30:05 +01:00
04a252b857
monitoring: enable additional systemd-exporter collectors
Torjus Håkestad
2026-02-06 21:28:44 +01:00
5d26f52e0d
Revert "monitoring: enable cpu, memory, io collectors for systemd-exporter"
Torjus Håkestad
2026-02-06 21:26:20 +01:00
506a692548
monitoring: enable cpu, memory, io collectors for systemd-exporter
Torjus Håkestad
2026-02-06 21:23:19 +01:00
fa8f4f0784
docs: add notes about lib.getExe and not amending master
Torjus Håkestad
2026-02-06 19:40:20 +01:00
025570dea1
monitoring: fix openbao token refresh timer not triggering
Torjus Håkestad
2026-02-06 19:35:59 +01:00
15c00393f1
monitoring: increase zigbee_sensor_stale threshold to 2 hours
Torjus Håkestad
2026-02-06 19:26:56 +01:00
787c14c7a6
docs: add dns_role label to scrape target labels plan
Torjus Håkestad
2026-02-06 01:23:34 +01:00
eee3dde04f
restic: add randomized delay to backup timers
Torjus Håkestad
2026-02-06 01:07:55 +01:00
682b07b977
flake.lock: Update
torjus-bot
2026-02-06 00:01:04 +00:00
70661ac3d9
Merge pull request 'home-assistant: fix zigbee battery value_template override key' (#25 ) from fix-zigbee-battery-template into master
Torjus Håkestad
2026-02-05 23:56:45 +00:00
506e93a5e2
home-assistant: fix zigbee battery value_template override key
Torjus Håkestad
2026-02-06 00:48:30 +01:00
b6c41aa910
system: add UTC suffix to MOTD commit timestamp
Torjus Håkestad
2026-02-06 00:34:24 +01:00
aa6e00a327
Merge pull request 'add-nixos-rebuild-test' (#24 ) from add-nixos-rebuild-test into master
Torjus Håkestad
2026-02-05 23:26:34 +00:00
258e350b89
system: add MOTD banner with hostname and commit info
Torjus Håkestad
2026-02-06 00:26:01 +01:00
eba195c192
docs: add nixos-rebuild-test usage to CLAUDE.md
Torjus Håkestad
2026-02-06 00:19:49 +01:00
bbb22e588e
system: replace writeShellScript with writeShellApplication
Torjus Håkestad
2026-02-06 00:17:24 +01:00
879e7aba60
templates: use writeShellApplication for prepare-host script
Torjus Håkestad
2026-02-06 00:14:05 +01:00
39a4ea98ab
system: add nixos-rebuild-test helper script
Torjus Håkestad
2026-02-06 00:12:16 +01:00
1d90dc2181
Merge pull request 'monitoring: use AppRole token for OpenBao metrics scraping' (#23 ) from fix-prometheus-openbao-token into master
Torjus Håkestad
2026-02-05 22:52:42 +00:00
e9857afc11
monitoring: use AppRole token for OpenBao metrics scraping
Torjus Håkestad
2026-02-05 23:51:11 +01:00
88e9036cb4
Merge pull request 'auth01: decommission host and remove authelia/lldap services' (#22 ) from decommission-auth01 into master
Torjus Håkestad
2026-02-05 22:37:38 +00:00
59e1962d75
auth01: decommission host and remove authelia/lldap services
Torjus Håkestad
2026-02-05 23:35:45 +01:00
3dc4422ba0
docs: add NAS integration notes to auth plan
Torjus Håkestad
2026-02-05 23:24:37 +01:00
f0963624bc
docs: add auth system replacement plan
Torjus Håkestad
2026-02-05 23:18:38 +01:00
7b46f94e48
Merge pull request 'zigbee-battery-fix' (#21 ) from zigbee-battery-fix into master
Torjus Håkestad
2026-02-05 21:51:41 +00:00
32968147b5
docs: move zigbee battery plan to completed
Torjus Håkestad
2026-02-05 22:49:49 +01:00
c515a6b4e1
home-assistant: fix zigbee sensor battery reporting
Torjus Håkestad
2026-02-05 22:41:07 +01:00
4d8b94ce83
monitoring: add collector flags to nats exporter
Torjus Håkestad
2026-02-05 22:23:30 +01:00
8b0a4ea33a
monitoring: use nats exporter instead of direct scrape
Torjus Håkestad
2026-02-05 22:22:04 +01:00
5be1f43c24
Merge pull request 'monitoring-gaps-implementation' (#20 ) from monitoring-gaps-implementation into master
Torjus Håkestad
2026-02-05 20:57:31 +00:00
b322b1156b
monitoring: fix openbao token output path
Torjus Håkestad
2026-02-05 21:56:26 +01:00
3cccfc0487
monitoring: implement monitoring gaps coverage
Torjus Håkestad
2026-02-05 21:42:38 +01:00
41d4226812
mcp: add Loki URL to lab-monitoring server config
Torjus Håkestad
2026-02-05 21:18:39 +01:00
351fb6f720
docs: add lab-monitoring query reference to CLAUDE.md
Torjus Håkestad
2026-02-05 21:18:17 +01:00
7d92c55d37
docs: update for sops-to-openbao migration completion
Torjus Håkestad
2026-02-05 20:06:21 +01:00
6d117d68ca
docs: move sops-to-openbao migration plan to completed
Torjus Håkestad
2026-02-05 19:45:42 +01:00
a46fbdaa70
Merge pull request 'sops-to-openbao-migration' (#19 ) from sops-to-openbao-migration into master
Torjus Håkestad
2026-02-05 18:44:53 +00:00
2c9d86eaf2
vault-fetch: fix multiline secret values being truncated
Torjus Håkestad
2026-02-05 19:36:51 +01:00
ccb1c3fe2e
terraform: auto-generate backup password instead of manual
Torjus Håkestad
2026-02-05 18:58:39 +01:00
0700033c0a
secrets: migrate all hosts from sops to OpenBao vault
Torjus Håkestad
2026-02-05 18:43:09 +01:00
4d33018285
docs: add ha1 memory recommendation to migration plan
Torjus Håkestad
2026-02-05 17:48:45 +01:00
678fd3d6de
docs: add systemd-exporter findings to monitoring gaps plan
Torjus Håkestad
2026-02-05 10:19:33 +01:00
9d74aa5c04
docs: add zigbee sensor battery monitoring findings
Torjus Håkestad
2026-02-05 09:21:54 +01:00
fe80ec3576
docs: add monitoring gaps audit plan
Torjus Håkestad
2026-02-05 03:19:20 +01:00
870fb3e532
docs: add plan for remote access to homelab services
Torjus Håkestad
2026-02-05 02:53:27 +01:00
e602e8d70b
docs: add plan for prometheus scrape target labels
Torjus Håkestad
2026-02-05 02:36:41 +01:00
28b8d7c115
monitoring: increase high_cpu_load duration for nix-cache01 to 2h
Torjus Håkestad
2026-02-05 02:28:48 +01:00
64f2688349
nix: configure gc to delete generations older than 14d
Torjus Håkestad
2026-02-05 02:21:19 +01:00
09d9d71e2b
docs: note to establish hostname naming conventions before migration
Torjus Håkestad
2026-02-05 02:04:58 +01:00
cc799f5929
docs: note USB passthrough requirement for ha1 migration
Torjus Håkestad
2026-02-05 02:02:14 +01:00
0abdda8e8a
docs: add plan for migrating existing hosts to opentofu
Torjus Håkestad
2026-02-05 01:59:51 +01:00
4076361bf7
Merge pull request 'hosts: remove decommissioned media1, ns3, ns4, nixos-test1' (#18 ) from host-cleanup into master
Torjus Håkestad
2026-02-05 00:38:56 +00:00
0ef63ad874
hosts: remove decommissioned media1, ns3, ns4, nixos-test1
Torjus Håkestad
2026-02-05 01:36:57 +01:00
8f29141dd1
Merge pull request 'monitoring: exclude step-ca serving cert from general expiry alert' (#17 ) from monitoring-cleanup into master
Torjus Håkestad
2026-02-05 00:22:15 +00:00
3a9a47f1ad
monitoring: exclude step-ca serving cert from general expiry alert
Torjus Håkestad
2026-02-05 01:12:42 +01:00
fa6380e767
monitoring: fix nix-cache_caddy scrape target TLS error
Torjus Håkestad
2026-02-05 01:03:50 +01:00
86a077e152
docs: add host cleanup plan for decommissioned hosts
Torjus Håkestad
2026-02-05 01:00:07 +01:00
9da57c6a2f
flake.lock: Update
torjus-bot
2026-02-05 00:01:37 +00:00
da9dd02d10
Merge pull request 'monitoring: auto-generate Prometheus scrape targets from host configs' (#16 ) from monitoring-improvements into master
Torjus Håkestad
2026-02-04 23:53:46 +00:00
e7980978c7
docs: document monitoring auto-generation in CLAUDE.md
Torjus Håkestad
2026-02-05 00:52:39 +01:00
dd1b64de27
monitoring: auto-generate Prometheus scrape targets from host configs
Torjus Håkestad
2026-02-05 00:49:07 +01:00
4e8cc124f2
docs: add plan management workflow and lab-monitoring MCP server
Torjus Håkestad
2026-02-05 00:21:08 +01:00
a2a55f3955
docs: add docs directory info and nixos options improvement plan
Torjus Håkestad
2026-02-04 22:27:11 +01:00
c38034ba41
docs: rewrite README with current infrastructure overview
Torjus Håkestad
2026-02-04 22:20:49 +01:00
d7d4b0846c
docs: move dns-automation plan to completed
Torjus Håkestad
2026-02-04 22:13:38 +01:00
8ca7c4e402
Merge pull request 'dns-automation' (#15 ) from dns-automation into master
Torjus Håkestad
2026-02-04 21:02:24 +00:00
106912499b
docs: add git workflow note about not committing to master
Torjus Håkestad
2026-02-04 21:56:55 +01:00
83af00458b
dns: remove defunct external hosts
Torjus Håkestad
2026-02-04 21:50:56 +01:00
67d5de3eb8
docs: update CLAUDE.md for DNS automation
Torjus Håkestad
2026-02-04 21:45:16 +01:00
cee1b264cd
dns: auto-generate zone entries from host configurations
Torjus Håkestad
2026-02-04 21:43:44 +01:00
4ceee04308
docs: update MCP config for nixpkgs-options and add nixpkgs-packages
Torjus Håkestad
2026-02-04 20:50:36 +01:00
e3ced5bcda
flake.lock: Update
torjus-bot
2026-02-04 00:01:04 +00:00
15459870cd
Merge pull request 'backup: migrate to native services.restic.backups' (#14 ) from migrate-to-native-restic-backups into master
Torjus Håkestad
2026-02-03 23:47:11 +00:00
d1861eefb5
docs: add clipboard note and update flake inputs
Torjus Håkestad
2026-02-04 00:45:37 +01:00
d25fc99e1d
backup: migrate to native services.restic.backups
Torjus Håkestad
2026-02-04 00:41:40 +01:00
b5da9431aa
docs: add nixos-options MCP configuration
Torjus Håkestad
2026-02-04 00:01:00 +01:00