diff --git a/argocd/manifests/homepage/services.yaml b/argocd/manifests/homepage/services.yaml index fcde74f..9861e0a 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 +- Services: + - 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/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" 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