From bd8ac77d676f0712cb3dfe6235f2f464574eef91 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Thu, 22 Jan 2026 12:04:57 -0800 Subject: [PATCH] Fix minikube-metrics LaunchAgent environment Add HOME and PATH environment variables to the LaunchAgent plist. Minikube needs HOME to find its config files (~/.minikube/) and PATH to find docker for status checks. Co-Authored-By: Claude Opus 4.5 --- ansible/roles/minikube_metrics/defaults/main.yml | 1 + .../minikube_metrics/templates/minikube-metrics.plist.j2 | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/ansible/roles/minikube_metrics/defaults/main.yml b/ansible/roles/minikube_metrics/defaults/main.yml index 68fd672..91ae59c 100644 --- a/ansible/roles/minikube_metrics/defaults/main.yml +++ b/ansible/roles/minikube_metrics/defaults/main.yml @@ -3,3 +3,4 @@ minikube_metrics_dir: /opt/homebrew/var/node_exporter/textfile minikube_metrics_script: /Users/erichblume/bin/minikube-metrics minikube_metrics_interval: 60 # seconds between metric collection minikube_metrics_log_dir: /opt/homebrew/var/log +minikube_metrics_user_home: /Users/erichblume diff --git a/ansible/roles/minikube_metrics/templates/minikube-metrics.plist.j2 b/ansible/roles/minikube_metrics/templates/minikube-metrics.plist.j2 index 4e751d7..fe2198b 100644 --- a/ansible/roles/minikube_metrics/templates/minikube-metrics.plist.j2 +++ b/ansible/roles/minikube_metrics/templates/minikube-metrics.plist.j2 @@ -5,6 +5,13 @@ Label mcquack.eblume.minikube-metrics + EnvironmentVariables + + HOME + {{ minikube_metrics_user_home }} + PATH + /opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin + ProgramArguments {{ minikube_metrics_script }}