## 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
26 lines
685 B
YAML
26 lines
685 B
YAML
---
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
metadata:
|
|
name: jobsync-tailscale
|
|
namespace: jobsync
|
|
annotations:
|
|
tailscale.com/proxy-class: "default"
|
|
tailscale.com/proxy-group: "ingress"
|
|
gethomepage.dev/enabled: "true"
|
|
gethomepage.dev/name: "JobSync"
|
|
gethomepage.dev/group: "Services"
|
|
gethomepage.dev/icon: "mdi-briefcase-search"
|
|
gethomepage.dev/description: "Job application tracker"
|
|
gethomepage.dev/href: "https://jobsync.ops.eblu.me"
|
|
gethomepage.dev/pod-selector: "app=jobsync"
|
|
spec:
|
|
ingressClassName: tailscale
|
|
defaultBackend:
|
|
service:
|
|
name: jobsync
|
|
port:
|
|
number: 3000
|
|
tls:
|
|
- hosts:
|
|
- jobsync
|