From 89d58dbab9dc5a8199c44e5a465440362d8677f6 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 11 Mar 2026 17:29:25 -0700 Subject: [PATCH 1/2] Review jobsync: add to services-check and homepage dashboard - Add jobsync pod check (ringtail k3s) and HTTP endpoint to services-check - Add JobSync to homepage dashboard under Apps group - Mark jobsync as reviewed at v1.1.4 (current with upstream) Co-Authored-By: Claude Opus 4.6 --- argocd/manifests/homepage/services.yaml | 5 +++++ docs/changelog.d/review-jobsync.infra.md | 1 + mise-tasks/services-check | 2 ++ service-versions.yaml | 2 +- 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 docs/changelog.d/review-jobsync.infra.md diff --git a/argocd/manifests/homepage/services.yaml b/argocd/manifests/homepage/services.yaml index fcde74f..2f48ad6 100644 --- a/argocd/manifests/homepage/services.yaml +++ b/argocd/manifests/homepage/services.yaml @@ -61,6 +61,11 @@ # widget: # type: caddy # url: http://indri.tail8d86e.ts.net:2019 +- Apps: + - JobSync: + href: https://jobsync.ops.eblu.me + icon: mdi-briefcase-search + description: Job application tracker - Infrastructure: - Authentik: href: https://authentik.ops.eblu.me diff --git a/docs/changelog.d/review-jobsync.infra.md b/docs/changelog.d/review-jobsync.infra.md new file mode 100644 index 0000000..dd221ab --- /dev/null +++ b/docs/changelog.d/review-jobsync.infra.md @@ -0,0 +1 @@ +Add jobsync to services-check and homepage dashboard; mark as reviewed at v1.1.4 diff --git a/mise-tasks/services-check b/mise-tasks/services-check index 189a183..1f3b664 100755 --- a/mise-tasks/services-check +++ b/mise-tasks/services-check @@ -83,6 +83,7 @@ check_http "CV" "https://cv.ops.eblu.me/" check_http "Ntfy" "https://ntfy.ops.eblu.me/v1/health" check_http "Authentik" "https://authentik.ops.eblu.me/-/health/live/" check_http "Frigate" "https://nvr.ops.eblu.me/api/version" +check_http "JobSync" "https://jobsync.ops.eblu.me/" echo "" echo "Ringtail (NixOS):" @@ -100,6 +101,7 @@ check_service "authentik" "kubectl --context=k3s-ringtail -n authentik get pods check_service "frigate" "kubectl --context=k3s-ringtail -n frigate get pods -l app=frigate -o jsonpath='{.items[0].status.phase}' | grep -q Running" check_service "frigate-notify" "kubectl --context=k3s-ringtail -n frigate get pods -l app=frigate-notify -o jsonpath='{.items[0].status.phase}' | grep -q Running" check_service "nvidia-device-plugin" "kubectl --context=k3s-ringtail -n nvidia-device-plugin get pods -l app=nvidia-device-plugin -o jsonpath='{.items[0].status.phase}' | grep -q Running" +check_service "jobsync" "kubectl --context=k3s-ringtail -n jobsync get pods -l app=jobsync -o jsonpath='{.items[0].status.phase}' | grep -q Running" echo "" echo "Public services (via Fly.io):" diff --git a/service-versions.yaml b/service-versions.yaml index 2bf9419..535af7c 100644 --- a/service-versions.yaml +++ b/service-versions.yaml @@ -157,7 +157,7 @@ services: - name: jobsync type: argocd - last-reviewed: null + last-reviewed: 2026-03-11 current-version: "1.1.4" upstream-source: https://github.com/Gsync/jobsync/releases notes: Job application tracker; nix container on ringtail k3s -- 2.50.1 (Apple Git-155) From 4194d91a32a1a87237578ea38ceb5a5bb8582c83 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 11 Mar 2026 17:34:58 -0700 Subject: [PATCH 2/2] Move JobSync to Services group on homepage dashboard Also update ingress annotation to match. Co-Authored-By: Claude Opus 4.6 --- argocd/manifests/homepage/services.yaml | 2 +- argocd/manifests/jobsync/ingress-tailscale.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/argocd/manifests/homepage/services.yaml b/argocd/manifests/homepage/services.yaml index 2f48ad6..9861e0a 100644 --- a/argocd/manifests/homepage/services.yaml +++ b/argocd/manifests/homepage/services.yaml @@ -61,7 +61,7 @@ # widget: # type: caddy # url: http://indri.tail8d86e.ts.net:2019 -- Apps: +- Services: - JobSync: href: https://jobsync.ops.eblu.me icon: mdi-briefcase-search diff --git a/argocd/manifests/jobsync/ingress-tailscale.yaml b/argocd/manifests/jobsync/ingress-tailscale.yaml index a8e24c8..54b7ce6 100644 --- a/argocd/manifests/jobsync/ingress-tailscale.yaml +++ b/argocd/manifests/jobsync/ingress-tailscale.yaml @@ -9,7 +9,7 @@ metadata: tailscale.com/proxy-group: "ingress" gethomepage.dev/enabled: "true" gethomepage.dev/name: "JobSync" - gethomepage.dev/group: "Apps" + gethomepage.dev/group: "Services" gethomepage.dev/icon: "mdi-briefcase-search" gethomepage.dev/description: "Job application tracker" gethomepage.dev/href: "https://jobsync.ops.eblu.me" -- 2.50.1 (Apple Git-155)