Versions in this module Expand all Collapse all v0 v0.1.0 Sep 14, 2026 Changes in this version + const ArtifactMountDir + const ContainerNamePrefix + const InspectionNamePrefix + const NetworkCleanupTimeout + const NetworkNamePrefix + const VolumeNamePrefix + func AllPassed(results []AuditResult) bool + func ArtifactPathInContainer(hostPath string) string + func CreateInternalNetwork(ctx context.Context, cli *client.Client, runID string) (string, error) + func CreatePGDataVolume(ctx context.Context, cli *client.Client, runID string) (string, error) + func InspectArchive(ctx context.Context, cli *client.Client, cfg InspectConfig) error + func StartContainer(ctx context.Context, cli *client.Client, c *Container) error + func Summary(results []AuditResult) string + type AuditResult struct + Details string + Name string + Passed bool + func AuditContainer(ctx context.Context, cli *client.Client, containerID, expectedNetwork string) ([]AuditResult, error) + type Container struct + ArtifactPathInContainer string + ID string + Name string + NetworkName string + func CreatePostgresContainer(ctx context.Context, cli *client.Client, cfg ContainerConfig) (*Container, error) + type ContainerConfig struct + ArtifactPath string + Database string + Image string + Memory int64 + NetworkName string + PGDataVolume string + Password string + PidsLimit int64 + RunID string + ShmSize int64 + Username string + func (c ContainerConfig) Validate() error + type InspectConfig struct + ArtifactPath string + Image string + RunID string + type Registry struct + func NewRegistry() *Registry + func (r *Registry) Add(kind ResourceKind, id, name string) + func (r *Registry) Cleanup(ctx context.Context, cli *client.Client, logger *slog.Logger) []error + func (r *Registry) Snapshot() []Resource + type Resource struct + ID string + Kind ResourceKind + Name string + type ResourceKind string + const KindContainer + const KindNetwork + const KindVolume