1. nomad-temporal-jobs > 
  2. Go API
nomad-temporal-jobs

nomad-temporal-jobs Go API

Generated documentation for the Go packages in this project.
shared

OpenTelemetry tracing, Prometheus metrics, structured logging, and Nomad client factory.

backup/activities

Nomad, Consul, and PostgreSQL snapshot activities with S3 upload and retention cleanup.

backup/workflows

Sequential backup orchestration with non-fatal S3 uploads and configurable retention.

trivyscan/activities

Image discovery from Nomad, Trivy scanning, and PostgreSQL result storage.

trivyscan/workflows

Batched parallel scanning with transient vs permanent error classification.

nodecleanup/activities

Node discovery, SSH-based orphaned directory cleanup, Docker pruning, and registry GC saga steps.

nodecleanup/workflows

Sequential node cleanup orchestration plus the registry GC saga with deferred scale-back compensation.

nomad-temporal-jobs nomad-temporal-jobs

  • Home


    • Documentation
      • README
      • Changelog
    • Diagrams
      • Architecture
      • Backup
      • Trivy Scan
      • Node Cleanup
      • Registry GC
    • Go API
      • backup-activities
      • backup-workflows
      • nodecleanup-activities
      • nodecleanup-workflows
      • shared
      • trivyscan-activities
      • trivyscan-workflows

        Built by Alex Freidah

        MIT License