Commit Graph

  • 4bb7a551f2 Update Hetzner configs for cluster_id=1 after Aether redeploy master Maarten 2026-04-13 16:20:12 +0200
  • 4617de8869 Update all metadata and documentation for new repo structure Maarten 2026-03-03 18:52:36 +0100
  • 855cbfa073 Make deploy scripts environment-agnostic, update paths for new structure Maarten 2026-03-03 18:45:49 +0100
  • 6ed083fd51 Add per-environment config files and split env secrets Maarten 2026-03-03 18:40:42 +0100
  • b72b7a8ca2 Restructure: move scripts to bin/, configs to envs/, hetzner setup to envs/ Maarten 2026-03-03 18:38:46 +0100
  • 594467ddf6 Add Hetzner lab guide + target configs for AWX and HAProxy Maarten 2026-03-03 16:03:08 +0100
  • 68daf96e61 Fix nag detection: check for community-scripts dpkg hook and pve-nag-buster Maarten 2026-03-02 17:11:56 +0100
  • 9a87261823 Fix nag detection: PVE 9 effectively disabled the subscription popup Maarten 2026-03-02 16:53:32 +0100
  • a7eb09e248 Fix detection: PVE 9 deb822 repos, ZFS partition matching, WireGuard state Maarten 2026-03-02 16:46:31 +0100
  • a44458ae0c Fix proxmox-setup: heredoc detection, dry_run_guard, set -e traps Maarten 2026-03-02 16:35:37 +0100
  • 513d7cd0c6 Rewrite proxmox-setup with full state detection and status dashboard Maarten 2026-03-02 16:22:36 +0100
  • bb0f516dec Restructure Hetzner guide: manual install only, hand off to proxmox-setup Maarten 2026-03-02 16:09:58 +0100
  • 14d27fccc8 Rewrite Hetzner guide section 2: proper QEMU-based Proxmox installation Maarten 2026-03-02 16:01:00 +0100
  • a7c856121d Add Hetzner bare metal setup guide, proxmox-setup script, and multi-target config layout Maarten 2026-03-02 15:52:57 +0100
  • a526c4ea9f Add AWX showcase blueprints: webapp, staticsite, k3scluster Maarten 2026-02-26 15:16:49 +0100
  • 5ee32fe08c Update observability guide and refresh all dashboard screenshots Maarten 2026-02-25 15:14:56 +0100
  • be3f989312 Add cluster auto-discovery, oc-server monitoring, fix node-exporter RAM bug Maarten 2026-02-25 15:00:06 +0100
  • 03cad2dc93 Fix System Info table merge and boot time unit in host-resources dashboard Maarten 2026-02-25 14:08:29 +0100
  • 45801dc349 Fix metric source mixing: drop node_* from incus job, relabel node-exporter to friendly names Maarten 2026-02-25 14:05:55 +0100
  • 3520eb76ea Fix Promtail log shipping and Logs Explorer dashboard queries Maarten 2026-02-25 12:43:03 +0100
  • 32d341fc99 Fix dashboard query bugs, add screenshots, update observability guide Maarten 2026-02-25 09:44:03 +0100
  • f1f85d21ea Fix deploy-observability and manage-dashboards issues found during live deployment Maarten 2026-02-25 08:54:58 +0100
  • 6c7714459b Add professional Grafana dashboard suite with management tooling Maarten 2026-02-25 07:50:13 +0100
  • 99ea7e4123 Add .playwright-mcp/ to gitignore Maarten 2026-02-24 22:54:44 +0100
  • 82f9265164 Add Aether/HAProxy/AWX/observability sections to production lab guide Maarten 2026-02-24 22:33:59 +0100
  • 6d193158d5 Rewrite production lab guide for OC-managed provisioning Maarten 2026-02-24 22:19:03 +0100
  • d22ff57cc7 Add language tags to untagged code blocks in aether-help-texts Maarten 2026-02-24 19:14:28 +0100
  • 959cc0162c Convert all ASCII CLI output tables to native markdown tables Maarten 2026-02-24 18:53:38 +0100
  • 671d79b77f Convert all ASCII diagrams to mermaid with consistent styling Maarten 2026-02-24 17:31:29 +0100
  • 6293f7ab79 Redesign mermaid test with consistent style guidelines Maarten 2026-02-24 17:17:39 +0100
  • 07c289d75c Add mermaid diagram rendering test Maarten 2026-02-24 16:56:38 +0100
  • 360fba5680 Execute break-fix exercises, document results and fix VMIDs Maarten 2026-02-24 16:51:26 +0100
  • 95316a5bee Add IncusOS break-fix guide, incusos-health helper, immutability rules Maarten 2026-02-24 15:57:43 +0100
  • cc017b648d Add observability stack: Prometheus, Grafana, Loki with dashboards Maarten 2026-02-24 15:44:59 +0100
  • 91a87456a5 Add API interception guide, incus-mitm helper, and payload rules Maarten 2026-02-24 15:01:56 +0100
  • 94eb3c7cc4 Add OVN deep-dive guide, ovn-inspect helper, and internals rules Maarten 2026-02-24 14:52:37 +0100
  • c047bc6ed4 Add HAProxy LB guide, deploy script, Playwright helper; validate end-to-end Maarten 2026-02-24 14:08:43 +0100
  • 0100182dd8 Validate AWX guide, document Aether API, enforce API-first policy Maarten 2026-02-24 10:33:46 +0100
  • c4efcbe30d Modularize CLAUDE.md: rules, helpers, skills (866→112 lines) Maarten 2026-02-24 09:48:25 +0100
  • 0b82b9ce3b Validate AWX guide against real infrastructure, fix all bugs Maarten 2026-02-24 01:53:54 +0100
  • 6a74925fc4 WIP: Add AWX deployment, Ansible playbooks, and Aether integration Maarten 2026-02-24 00:04:28 +0100
  • fd30ef27d4 Expand Aether guide: deploy forms, blueprints, instance mgmt, OVN recovery Maarten 2026-02-23 22:59:30 +0100
  • d2b49f5ef0 Add Aether management platform guide and extracted help texts Maarten 2026-02-23 20:24:01 +0100
  • ccd8e87be6 Sync READMEs: add missing guides and example configs Maarten 2026-02-23 15:11:35 +0100
  • 2f04a4838c Trim CLAUDE.md: condense crontab bug section to essentials Maarten 2026-02-23 15:02:11 +0100
  • 4854f15a16 Add shared storage guide: iSCSI + lvmcluster with tested output Maarten 2026-02-23 14:58:11 +0100
  • 896731a7ed Validate OC guide: teardown + rebuild with fresh output Maarten 2026-02-23 12:23:49 +0100
  • b9f1894681 OC-managed cluster with OVN and HA nginx: full validated deployment Maarten 2026-02-23 11:08:28 +0100
  • d8f2a067c4 Add production lab guide with validated output from real deployment Maarten 2026-02-22 23:46:10 +0100
  • 088baf6807 Fix IncusOS deploy: eliminate crontab bug and TPM corruption Maarten 2026-02-22 21:50:02 +0100
  • 9e3201393e Add VLAN 69 support, OVN networking guide, and lab-networking config Maarten 2026-02-22 13:28:03 +0100
  • 2e2447de06 Boot failure investigation: 67% crontab bug rate confirmed, version mismatch ruled out Maarten 2026-02-21 23:19:35 +0100
  • 52d8dbdc89 OC v0.3.0 comprehensive test: retry logic, auto-heal, apply_defaults validation Maarten 2026-02-21 21:41:34 +0100
  • b8e7a7ca62 Update boot failure analysis: error is persistent within VM session Maarten 2026-02-21 18:16:34 +0100
  • 1499dd7072 Add observe-deploy diagnostics, boot failure analysis, and deploy reliability fixes Maarten 2026-02-21 13:42:51 +0100
  • 00f57746ff Auto-load env file for PROXMOX_TOKEN_SECRET on startup Maarten 2026-02-21 08:56:28 +0100
  • e0faba8980 Fix critical auth validation, role naming, Sys.Audit, and apply_defaults Maarten 2026-02-21 08:51:52 +0100
  • ca660585dc Correct reboot diagnosis: OC-specific, not dqlite/TPM corruption Maarten 2026-02-21 00:48:06 +0100
  • 37d63c35a6 Fix exit code bugs, doctor output, and labs parsing from live testing Maarten 2026-02-21 00:08:29 +0100
  • f812e04746 Add macOS support, multi-lab lifecycle, extended testing, and migration docs Maarten 2026-02-20 23:41:06 +0100
  • 8ae8700346 Add Operations Center hands-on testing, hybrid deployment, and comprehensive guide Maarten 2026-02-20 22:55:48 +0100
  • 732d70b38e Add advanced migration testing, cluster lifecycle, and clustering guide Maarten 2026-02-20 18:46:55 +0100
  • 2aca6fb33b Add lab validation tooling: doctor check, deep cleanup, lab-test script Maarten 2026-02-19 22:00:05 +0100
  • a0a4b48c73 Implement end-to-end IncusOS Proxmox deployment via API Maarten 2026-02-19 15:26:58 +0100
  • dc9814d92d Add VM management markers, cleanup safety, and testing guide Maarten 2026-02-19 09:27:24 +0100
  • 331f61d92c Added initial lab setup scripts Maarten 2026-02-19 08:28:14 +0100
  • e2909c9149 version and certificate refinement Maarten 2026-02-18 14:49:31 +0100
  • 8260f04389 bugfix Maarten 2026-02-18 14:18:37 +0100
  • ef98e3f131 Initial Commit Maarten 2026-02-18 14:04:05 +0100