Commit Graph

  • 2b95acb8cc jmri: install xpra from upstream repo (v6.x, replaces Ubuntu v3.x) Hermes Agent service account 2026-08-01 20:25:01 -05:00
  • 62e9f13a45 jmri: replace TigerVNC with Xpra for JMRI GUI display Hermes Agent service account 2026-08-01 20:14:49 -05:00
  • 4cb87a57ad jmri: add Phase 4 TigerVNC server on :1 (port 5901) — replaces X11 forwarding Hermes Agent service account 2026-07-29 23:17:35 -05:00
  • d2eaddfd11 jmri: headless service uses Lake_Country_Railroad profile Hermes Agent service account 2026-07-29 22:33:49 -05:00
  • 0e741aab38 jmri: gui launcher uses last-session profile instead of --profile flag Hermes Agent service account 2026-07-29 22:32:22 -05:00
  • 9ebd19ab52 jmri: remove udev symlink phase — JMRI uses /dev/ttyACM* natively Hermes Agent service account 2026-07-29 22:17:29 -05:00
  • e47cbf2044 jmri: add jmri_lcrr_branch var; main-street-station tracks clean-profile Hermes Agent service account 2026-07-29 21:50:46 -05:00
  • ce632e88b9 jmri: upgrade to 5.16 (R909e15189e) Hermes Agent service account 2026-07-29 21:35:01 -05:00
  • 11d8796764 jmri: version-aware install/upgrade via marker file Hermes Agent service account 2026-07-29 21:34:26 -05:00
  • d974c75d7c feat(jmri): headless JMRI server with Leviton layout power monitor and X11 GUI mode Hermes Agent service account 2026-07-29 00:43:23 -05:00
  • a5433dcb5b minecraft: queue AntiSilverFish v0.0.4 — apply on next restart Hermes Agent service account 2026-07-20 00:39:46 -05:00
  • e0eb47f5ce minecraft: add sleep-most to PLUGINS url list so it survives pod restarts Hermes Agent service account 2026-07-19 21:18:57 -05:00
  • a8822f0778 minecraft: disable whitelist — open server Hermes Agent service account 2026-07-19 21:02:32 -05:00
  • bedf87b492 change seed Ryan Blundon 2026-07-19 20:56:03 -05:00
  • b6f7791c98 minecraft: add SkinsRestorer v15.12.4 plugin for offline-mode skin support Hermes Agent service account 2026-07-19 20:48:22 -05:00
  • 1a48e60afd minecraft: fix Grafana dashboard queries for prometheus-exporter v3 mc_ metric names Hermes Agent service account 2026-07-19 18:27:22 -05:00
  • c26b19793b minecraft: bind prometheus exporter to 0.0.0.0 — localhost blocks Prometheus scrape Hermes Agent service account 2026-07-19 18:20:11 -05:00
  • dfe81a5c20 minecraft: set prometheus exporter to port 9225, manage config via ConfigMap Hermes Agent service account 2026-07-19 18:17:47 -05:00
  • 4afb05e56b minecraft: wire PLUGINS env var into Deployment — prometheus exporter was never downloaded Hermes Agent service account 2026-07-19 18:15:37 -05:00
  • 46b49259d2 minecraft: manage sleep-most config via ConfigMap — single player sleep enabled Hermes Agent service account 2026-07-19 18:13:55 -05:00
  • 3f3ce68e18 minecraft: fix backup script — skip missing nether/end dirs, safe save-on on tar failure Hermes Agent service account 2026-07-19 17:52:54 -05:00
  • e44805c9b6 minecraft: fix backup image — itzg/rcon-cli is distroless, use minecraft-server instead Hermes Agent service account 2026-07-19 17:51:15 -05:00
  • 1aa6b4234a minecraft: add hourly world backup CronJob with 3-day local retention Hermes Agent service account 2026-07-19 17:48:53 -05:00
  • 4cde540e70 minecraft: enable whitelist with RyansRailroad, Nylarac19, ga_eul_pabo, Ghoulish_Hannah Hermes Agent service account 2026-07-19 17:39:30 -05:00
  • 69fb5f5641 minecraft: disable online-mode to bypass Zscaler session auth blocking Hermes Agent service account 2026-07-19 17:35:22 -05:00
  • 430552a0b1 fix(minecraft): set enforce-secure-profile=false to bypass Mojang WAF block on homelab egress IP Hermes Agent service account 2026-07-19 15:01:30 -05:00
  • 18bb111843 feat(minecraft): add Prometheus metrics + Grafana dashboard Hermes Agent service account 2026-07-19 14:53:36 -05:00
  • 712425ee17 feat(minecraft): upgrade PaperMC to 26.2 (build 62) Hermes Agent service account 2026-07-19 14:22:06 -05:00
  • 1d77821e5f feat(minecraft): add Cloudflare ExternalDNS annotations for public DNS record Hermes Agent service account 2026-07-19 14:17:14 -05:00
  • 7ad40bb509 fix(minecraft): remove SleepMost plugin Hermes Agent service account 2026-07-19 13:52:37 -05:00
  • 3950a2b069 fix(minecraft): correct SleepMost plugin URL to v5.5.3 (5.6.2 never existed) Hermes Agent service account 2026-07-19 13:50:15 -05:00
  • d20fd80798 fix(minecraft): use px-fa-direct-access storage class for world data PVC Hermes Agent service account 2026-07-19 13:47:12 -05:00
  • 308ee553c3 fix(minecraft): exclude application.yaml from self-sync to resolve SharedResourceWarning Hermes Agent service account 2026-07-19 13:44:30 -05:00
  • 56110d52bd feat(minecraft): deploy journey-into-imagination PaperMC server Hermes Agent service account 2026-07-19 13:36:27 -05:00
  • 1f07fdff45 revert: restore wed as ansible_user for main-street-station Hermes Agent service account 2026-07-18 20:03:20 -05:00
  • 317816558d fix: main-street-station uses jarvis user and id_jarvis key Hermes Agent service account 2026-07-18 19:58:02 -05:00
  • ea22e4e407 fix: update main-street-station IP to 192.168.10.40 Hermes Agent service account 2026-07-18 19:38:46 -05:00
  • 490c483924 feat: add JMRI headless server role and main-street-station host Hermes Agent service account 2026-07-18 19:35:01 -05:00
  • bc34a1f915 couchdb: increase nginx proxy body size to 100m Hermes Agent service account 2026-06-30 23:09:56 -05:00
  • 64e690737e fix(traefik): remove WebSocket middleware - Traefik v3 handles WS natively Hermes Agent service account 2026-06-30 17:19:29 -05:00
  • 0693fdcd26 fix(traefik): add WebSocket middleware for Hermes dashboard Chat tab Hermes Agent service account 2026-06-30 17:12:49 -05:00
  • 19a807899f reference file Ryan Blundon 2026-06-29 20:55:25 -05:00
  • 5bacf9fbca talos multipath patch Ryan Blundon 2026-06-29 20:49:57 -05:00
  • 1da9bfd43c talos Ryan Blundon 2026-06-25 10:02:16 -05:00
  • 0bc9b2e788 Continued talos multipath troubleshooting. Ryan Blundon 2026-06-22 22:30:35 -05:00
  • dcfb6825e8 Talos multipath. Ryan Blundon 2026-06-22 20:40:06 -05:00
  • 0b9ac4dc74 Pre-upgrade snapshot: Talos v1.13.2, before multipath implementation Ryan Blundon 2026-06-22 18:39:35 -05:00
  • aabf758c91 Add multipath.conf for Pure FlashArray to Talos worker nodes Hermes Agent service account 2026-06-22 16:53:38 -05:00
  • 489b8aeb35 WIP: iscsi-multipath-init DaemonSet attempts Hermes Agent service account 2026-06-21 00:11:18 -05:00
  • 002d6799b1 Fix iscsi-multipath-init DaemonSet for Talos read-only filesystem Hermes Agent service account 2026-06-20 23:56:20 -05:00
  • 150cef1aca Add task completion summary for jungle-cruise recovery Hermes Agent service account 2026-06-20 22:13:00 -05:00
  • a30ad99ee4 Add jungle-cruise recovery documentation Hermes Agent service account 2026-06-20 22:11:44 -05:00
  • d2b6d95a49 Revert multipath.conf from machine.files Hermes Agent service account 2026-06-20 22:07:34 -05:00
  • adc415e95a Add multipath.conf for PX-CSI node driver Hermes Agent service account 2026-06-20 21:56:06 -05:00
  • e8303d5129 Fix Talos iSCSI configuration for Portworx CSI Hermes Agent service account 2026-06-20 21:18:48 -05:00
  • f37021346b Enable iSCSI support for Portworx CSI Hermes Agent service account 2026-06-20 20:25:08 -05:00
  • 5a99928c6f Add ServiceMonitors and Grafana dashboards for Harbor, External-DNS, and Ingress-NGINX Hermes Agent service account 2026-06-19 18:26:54 -05:00
  • 59c83c296b Add Pure FlashArray Grafana dashboard Hermes Agent service account 2026-06-19 17:58:45 -05:00
  • b6cb031edb Add deployment summary for Pure FlashArray exporter Hermes Agent service account 2026-06-19 17:50:25 -05:00
  • cb5ffc16d8 Add Pure FlashArray OpenMetrics exporter to monitoring namespace Hermes Agent service account 2026-06-19 17:48:20 -05:00
  • f375c9567f Switch Portworx deployment to manifest-based Hermes Agent service account 2026-06-18 23:16:36 -05:00
  • f0400c02b6 Fix Portworx Helm repo URL and bump to v26.2 Hermes Agent service account 2026-06-18 23:09:35 -05:00
  • d1d7331238 Fix portworx-csi ArgoCD Application manifest Hermes Agent service account 2026-06-18 23:08:55 -05:00
  • 459dbc5d18 Add Portworx CSI driver for Pure Storage FlashArray Hermes Agent service account 2026-06-18 23:08:23 -05:00
  • a4a68eeb5a updated talos config for iscsi Ryan Blundon 2026-06-18 23:01:40 -05:00
  • 99958979d6 Add Talos upgrade and system extensions documentation Hermes Agent service account 2026-06-18 22:38:33 -05:00
  • 0e4d229df2 docs(signal-cli): document K8s networking limitation and current astro-orbiter production setup Hermes Agent service account 2026-06-17 23:48:17 -05:00
  • 53883108d8 fix(signal-cli): run daemon in multi-account mode without --account flag Hermes Agent service account 2026-06-17 23:15:53 -05:00
  • fcbf6ce092 fix(signal-cli): correct PVC mount path to /var/lib/signal-cli Hermes Agent service account 2026-06-17 23:13:18 -05:00
  • cf21863b0f fix(signal-cli): use bbernhard image with native signal-cli entrypoint override Hermes Agent service account 2026-06-17 23:10:39 -05:00
  • 653a923fa8 fix(signal-cli): use asamk/signal-cli official image with correct paths Hermes Agent service account 2026-06-17 23:06:18 -05:00
  • 13c819e66c feat(signal-cli): switch to native signal-cli daemon with JSON-RPC HTTP endpoint Hermes Agent service account 2026-06-17 23:03:35 -05:00
  • 28a653b203 feat(signal-cli): upgrade to latest image for signal-cli 0.14.x compat Hermes Agent service account 2026-06-12 17:26:46 -05:00
  • cf7ab7fbe6 feat(signal-cli): enable hostNetwork for Signal WebSocket connectivity Hermes Agent service account 2026-06-12 17:07:03 -05:00
  • 12d0a75b3a docs(signal-cli): Add deployment documentation Hermes Agent service account 2026-06-12 16:56:13 -05:00
  • 668e86d7c2 feat(connections): Add Ingress with TLS and reorganize to applications/signal-cli Hermes Agent service account 2026-06-12 16:52:51 -05:00
  • 0fb593a313 change application name and deployment location Ryan Blundon 2026-06-12 16:42:33 -05:00
  • b5dc130207 fix(connections): correct deployment naming per mk-labs convention Hermes Agent service account 2026-06-12 16:18:34 -05:00
  • 0efa1e5125 fix(connections): Use baseline pod security to allow container initialization Hermes Agent service account 2026-06-12 15:58:15 -05:00
  • 34e05725dd fix(connections): Add security context and disable UID/GID modification Hermes Agent service account 2026-06-12 15:55:49 -05:00
  • b6b1bee25c fix(connections): Remove securityContext causing container startup failure Hermes Agent service account 2026-06-12 15:54:21 -05:00
  • 3b3461fd3c feat(platform): Add connections (signal-cli-rest-api) service Hermes Agent service account 2026-06-12 15:52:49 -05:00
  • 7cbed63c92 refactor(couchdb): move raw manifests to templates/ subdir Hermes Agent service account 2026-06-07 20:57:18 -05:00
  • a008e766f2 fix(couchdb): add ingress-public.yaml to ArgoCD include filter Hermes Agent service account 2026-06-07 20:51:17 -05:00
  • 543394a825 feat(couchdb): split internal/external ingress for correct CN per cert Hermes Agent service account 2026-06-07 20:44:52 -05:00
  • 23d6d75117 fix(external-dns): remove invalid --target extraArg from Technitium instance Hermes Agent service account 2026-06-07 19:17:19 -05:00
  • 86433a58d0 fix(external-dns): remove invalid --target flag, move to per-resource annotation Hermes Agent service account 2026-06-07 19:08:15 -05:00
  • 3344e24a48 fix(external-dns-cloudflare): correct target to ingress.mk-labs.cloud Hermes Agent service account 2026-06-07 19:03:48 -05:00
  • 2621bc9f36 fix(external-dns): exclude internal records from Cloudflare, add opt-in filter, set targets Hermes Agent service account 2026-06-07 18:57:59 -05:00
  • 72de87c8c4 platform: add external-dns-cloudflare for public mk-labs.cloud zone Hermes Agent service account 2026-06-07 18:41:35 -05:00
  • 0ef9703757 Add external url to couchdb Ryan Blundon 2026-06-07 18:28:18 -05:00
  • d77d213d89 fix(semaphore): add ANSIBLE_COLLECTIONS_PATH to default environment Hermes Agent service account 2026-06-07 17:10:38 -05:00
  • e793794fdd fix(ansible): set collections_path to /opt/ansible-collections in ansible.cfg Hermes Agent service account 2026-06-07 16:58:25 -05:00
  • d1ae5ba7a0 fix(semaphore/collections): set collections dir owner to semaphore container uid (1001) Hermes Agent service account 2026-06-07 16:48:45 -05:00
  • 84e30c8ee2 fix(semaphore/collections): remove :ro from bind-mount, fix ANSIBLE_COLLECTIONS_PATH Hermes Agent service account 2026-06-07 16:48:06 -05:00
  • 644128cd3f fix(semaphore/collections): mount to /opt/ansible-collections, set ANSIBLE_COLLECTIONS_PATHS Hermes Agent service account 2026-06-07 16:47:15 -05:00
  • 6912f5c55d fix(semaphore/collections): run ansible-galaxy inside container via podman exec Hermes Agent service account 2026-06-07 16:45:42 -05:00
  • fc0e39b9c7 fix(semaphore/collections): use full ansible-galaxy path from Semaphore venv Hermes Agent service account 2026-06-07 16:45:16 -05:00
  • 8627b00ed8 feat(semaphore): install Ansible collections via bind-mounted host directory Hermes Agent service account 2026-06-07 16:44:50 -05:00
  • 0212f0fdd2 Revert "fix(playbooks): replace effectivelywild.technitium_dns collection with ansible.builtin.uri" Hermes Agent service account 2026-06-07 16:39:07 -05:00