podman

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2026 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewPodmanCliOrchestrator

func NewPodmanCliOrchestrator(log logr.Logger, executor process.Executor) containers.ContainerOrchestrator

Types

type PodmanCliOrchestrator

type PodmanCliOrchestrator struct {
	// contains filtered or unexported fields
}

func (*PodmanCliOrchestrator) BuildImage

func (*PodmanCliOrchestrator) CaptureContainerLogs

func (*PodmanCliOrchestrator) CheckStatus

func (*PodmanCliOrchestrator) ConnectNetwork

func (pco *PodmanCliOrchestrator) ConnectNetwork(ctx context.Context, options containers.ConnectNetworkOptions) error

func (*PodmanCliOrchestrator) ContainerHost

func (*PodmanCliOrchestrator) ContainerHost() string

func (*PodmanCliOrchestrator) CreateContainer

func (pco *PodmanCliOrchestrator) CreateContainer(ctx context.Context, options containers.CreateContainerOptions) (string, error)

func (*PodmanCliOrchestrator) CreateFiles

func (*PodmanCliOrchestrator) CreateNetwork

func (pco *PodmanCliOrchestrator) CreateNetwork(ctx context.Context, options containers.CreateNetworkOptions) (string, error)

func (*PodmanCliOrchestrator) CreateVolume

func (pco *PodmanCliOrchestrator) CreateVolume(ctx context.Context, options containers.CreateVolumeOptions) error

func (*PodmanCliOrchestrator) DefaultNetworkName

func (pco *PodmanCliOrchestrator) DefaultNetworkName() string

func (*PodmanCliOrchestrator) DisconnectNetwork

func (pco *PodmanCliOrchestrator) DisconnectNetwork(ctx context.Context, options containers.DisconnectNetworkOptions) error

func (*PodmanCliOrchestrator) EnsureBackgroundStatusUpdates

func (pco *PodmanCliOrchestrator) EnsureBackgroundStatusUpdates(ctx context.Context)

Check the status of the Podman runtime in the background until the context is canceled.

func (*PodmanCliOrchestrator) ExecContainer

func (pco *PodmanCliOrchestrator) ExecContainer(ctx context.Context, options containers.ExecContainerOptions) (<-chan int32, error)

func (*PodmanCliOrchestrator) GetDiagnostics

func (*PodmanCliOrchestrator) InspectContainers

func (*PodmanCliOrchestrator) InspectImages

func (*PodmanCliOrchestrator) InspectNetworks

func (*PodmanCliOrchestrator) InspectVolumes

func (*PodmanCliOrchestrator) IsDefault

func (*PodmanCliOrchestrator) IsDefault() bool

func (*PodmanCliOrchestrator) ListContainers

func (*PodmanCliOrchestrator) ListNetworks

func (*PodmanCliOrchestrator) Name

func (*PodmanCliOrchestrator) Name() string

func (*PodmanCliOrchestrator) PullImage

func (*PodmanCliOrchestrator) RemoveContainers

func (pco *PodmanCliOrchestrator) RemoveContainers(ctx context.Context, options containers.RemoveContainersOptions) ([]string, error)

func (*PodmanCliOrchestrator) RemoveNetworks

func (pco *PodmanCliOrchestrator) RemoveNetworks(ctx context.Context, options containers.RemoveNetworksOptions) ([]string, error)

func (*PodmanCliOrchestrator) RemoveVolumes

func (pco *PodmanCliOrchestrator) RemoveVolumes(ctx context.Context, options containers.RemoveVolumesOptions) ([]string, error)

func (*PodmanCliOrchestrator) RunContainer

func (pco *PodmanCliOrchestrator) RunContainer(ctx context.Context, options containers.RunContainerOptions) (string, error)

func (*PodmanCliOrchestrator) StartContainers

func (pco *PodmanCliOrchestrator) StartContainers(ctx context.Context, options containers.StartContainersOptions) ([]string, error)

func (*PodmanCliOrchestrator) StopContainers

func (pco *PodmanCliOrchestrator) StopContainers(ctx context.Context, options containers.StopContainersOptions) ([]string, error)

func (*PodmanCliOrchestrator) WatchContainers

func (*PodmanCliOrchestrator) WatchNetworks

Jump to

Keyboard shortcuts

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