Review jobsync: add to services-check and homepage (#291)
## Summary - Add jobsync pod check (ringtail k3s) and HTTP endpoint to `services-check` - Add JobSync entry to homepage dashboard under new "Apps" group - Mark jobsync as reviewed at v1.1.4 (current with upstream) - Changelog fragment added ## Deployment and Testing - [ ] Sync homepage app from branch: `argocd app set homepage --revision review/jobsync && argocd app sync homepage` - [ ] Verify JobSync appears on go.ops.eblu.me dashboard - [ ] Run `mise run services-check` to verify new checks pass - [ ] After merge: `argocd app set homepage --revision main && argocd app sync homepage` Reviewed-on: #291
This commit is contained in:
parent
ebba3d6e5b
commit
87d4de244b
5 changed files with 10 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
1
docs/changelog.d/review-jobsync.infra.md
Normal file
1
docs/changelog.d/review-jobsync.infra.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
Add jobsync to services-check and homepage dashboard; mark as reviewed at v1.1.4
|
||||
|
|
@ -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):"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue