internal/

directory
v1.0.24 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2026 License: MIT

Directories

Path Synopsis
Package api wires HTTP routes to the instance.Service.
Package api wires HTTP routes to the instance.Service.
Package backup holds the OSS backup primitives around instance.Service: the local-directory blob store and the backup/restore job adapters (#66).
Package backup holds the OSS backup primitives around instance.Service: the local-directory blob store and the backup/restore job adapters (#66).
Package evacuate adapts host-evacuation orchestration to the jobs runner.
Package evacuate adapts host-evacuation orchestration to the jobs runner.
Package ingress derives a host's ingress routes from the store and pushes them to an operator-managed Caddy instance via the admin API.
Package ingress derives a host's ingress routes from the store and pushes them to an operator-managed Caddy instance via the admin API.
Package inventory keeps each host's cached instance inventory warm by refreshing it on a schedule, so UI/API reads are served without a live podman sweep and an unreachable host never stalls a request.
Package inventory keeps each host's cached instance inventory warm by refreshing it on a schedule, so UI/API reads are served without a live podman sweep and an unreachable host never stalls a request.
Package jobs runs queued jobs from a store.JobStore through registered per-kind handlers, on a bounded background worker pool.
Package jobs runs queued jobs from a store.JobStore through registered per-kind handlers, on a bounded background worker pool.
Package migrate adapts the instance migrate algorithm to the jobs runner.
Package migrate adapts the instance migrate algorithm to the jobs runner.
Package obs holds the observability primitives: structured audit log middleware and Prometheus metrics.
Package obs holds the observability primitives: structured audit log middleware and Prometheus metrics.
fake
Package fake is an in-memory implementation of podman.Client used by tests.
Package fake is an in-memory implementation of podman.Client used by tests.
Package prune implements scheduled host-health cleanup: a "prune" job kind run by the jobs runner, fed by a per-host scheduler that fires on a configurable interval or disk high-water threshold.
Package prune implements scheduled host-health cleanup: a "prune" job kind run by the jobs runner, fed by a per-host scheduler that fires on a configurable interval or disk high-water threshold.
Package store is the daemon's durable desired-state record: one encrypted row per instance, written on Apply and removed on Delete.
Package store is the daemon's durable desired-state record: one encrypted row per instance, written on Apply and removed on Delete.
Package ui implements the server-rendered single-operator admin UI.
Package ui implements the server-rendered single-operator admin UI.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL