Directories
¶
| Path | Synopsis |
|---|---|
|
Package apispec exposes the openapi.yaml spec embedded in the binary so it can be served at /openapi.yaml without needing the file at runtime.
|
Package apispec exposes the openapi.yaml spec embedded in the binary so it can be served at /openapi.yaml without needing the file at runtime. |
|
cmd
|
|
|
podman-api
command
Command podman-api is the HTTP service that translates CMS REST calls into libpod REST calls against one or more Podman hosts.
|
Command podman-api is the HTTP service that translates CMS REST calls into libpod REST calls against one or more Podman hosts. |
|
Package extension provides public interfaces that a private commercial module can implement to extend podman-api without modifying OSS internals.
|
Package extension provides public interfaces that a private commercial module can implement to extend podman-api without modifying OSS internals. |
|
internal
|
|
|
api
Package api wires HTTP routes to the instance.Service.
|
Package api wires HTTP routes to the instance.Service. |
|
backup
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). |
|
evacuate
Package evacuate adapts host-evacuation orchestration to the jobs runner.
|
Package evacuate adapts host-evacuation orchestration to the jobs runner. |
|
ingress
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. |
|
inventory
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. |
|
jobs
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. |
|
migrate
Package migrate adapts the instance migrate algorithm to the jobs runner.
|
Package migrate adapts the instance migrate algorithm to the jobs runner. |
|
obs
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. |
|
podman/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. |
|
prune
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. |
|
store
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. |
|
ui
Package ui implements the server-rendered single-operator admin UI.
|
Package ui implements the server-rendered single-operator admin UI. |
|
Package templates exposes the YAML pod-spec templates shipped with the binary.
|
Package templates exposes the YAML pod-spec templates shipped with the binary. |
Click to show internal directories.
Click to hide internal directories.