Versions in this module Expand all Collapse all v1 v1.0.1 Jun 25, 2024 Changes in this version + const DefaultUserNSSize — linux/amd64 + const InspectConfigEndpoint + const InspectContainersEndpoint + const InspectInfoEndpoint + const InspectPauseEndpoint + const InspectUnpauseEndpoint + const PodInfraCPUshares + const PodInfraOOMAdj + func ConvertImage(from *storage.ImageResult) *types.Image + func InitLabel(cLabel string) (string, error) + func KVMLabel(cLabel string) (string, error) + func Listen(network, address string) (net.Listener, error) + type Server struct + ContainerEventsChan chan types.ContainerEventResponse + func New(ctx context.Context, configIface libconfig.Iface) (*Server, error) + func (s *Server) Attach(ctx context.Context, req *types.AttachRequest) (*types.AttachResponse, error) + func (s *Server) CRImportCheckpoint(ctx context.Context, createConfig *types.ContainerConfig, ...) (ctrID string, retErr error) + func (s *Server) CheckpointContainer(ctx context.Context, req *types.CheckpointContainerRequest) (*types.CheckpointContainerResponse, error) + func (s *Server) ContainerStats(ctx context.Context, req *types.ContainerStatsRequest) (*types.ContainerStatsResponse, error) + func (s *Server) ContainerStatus(ctx context.Context, req *types.ContainerStatusRequest) (*types.ContainerStatusResponse, error) + func (s *Server) CreateContainer(ctx context.Context, req *types.CreateContainerRequest) (res *types.CreateContainerResponse, retErr error) + func (s *Server) Exec(ctx context.Context, req *types.ExecRequest) (*types.ExecResponse, error) + func (s *Server) ExecSync(ctx context.Context, req *types.ExecSyncRequest) (*types.ExecSyncResponse, error) + func (s *Server) FilterDisallowedAnnotations(toFind, toFilter map[string]string, runtimeHandler string) error + func (s *Server) GetContainerEvents(_ *types.GetEventsRequest, ces types.RuntimeService_GetContainerEventsServer) error + func (s *Server) GetExtendInterfaceMux(enableProfile bool) *chi.Mux + func (s *Server) ImageFsInfo(context.Context, *types.ImageFsInfoRequest) (*types.ImageFsInfoResponse, error) + func (s *Server) ImageStatus(ctx context.Context, req *types.ImageStatusRequest) (*types.ImageStatusResponse, error) + func (s *Server) ListContainerStats(ctx context.Context, req *types.ListContainerStatsRequest) (*types.ListContainerStatsResponse, error) + func (s *Server) ListContainers(ctx context.Context, req *types.ListContainersRequest) (*types.ListContainersResponse, error) + func (s *Server) ListImages(ctx context.Context, req *types.ListImagesRequest) (*types.ListImagesResponse, error) + func (s *Server) ListMetricDescriptors(ctx context.Context, req *types.ListMetricDescriptorsRequest) (*types.ListMetricDescriptorsResponse, error) + func (s *Server) ListPodSandbox(ctx context.Context, req *types.ListPodSandboxRequest) (*types.ListPodSandboxResponse, error) + func (s *Server) ListPodSandboxMetrics(ctx context.Context, req *types.ListPodSandboxMetricsRequest) (*types.ListPodSandboxMetricsResponse, error) + func (s *Server) ListPodSandboxStats(ctx context.Context, req *types.ListPodSandboxStatsRequest) (*types.ListPodSandboxStatsResponse, error) + func (s *Server) MonitorsCloseChan() chan struct{} + func (s *Server) PodSandboxStats(ctx context.Context, req *types.PodSandboxStatsRequest) (*types.PodSandboxStatsResponse, error) + func (s *Server) PodSandboxStatus(ctx context.Context, req *types.PodSandboxStatusRequest) (*types.PodSandboxStatusResponse, error) + func (s *Server) PortForward(ctx context.Context, req *types.PortForwardRequest) (*types.PortForwardResponse, error) + func (s *Server) PullImage(ctx context.Context, req *types.PullImageRequest) (*types.PullImageResponse, error) + func (s *Server) RemoveContainer(ctx context.Context, req *types.RemoveContainerRequest) (*types.RemoveContainerResponse, error) + func (s *Server) RemoveImage(ctx context.Context, req *types.RemoveImageRequest) (*types.RemoveImageResponse, error) + func (s *Server) RemovePodSandbox(ctx context.Context, req *types.RemovePodSandboxRequest) (*types.RemovePodSandboxResponse, error) + func (s *Server) ReopenContainerLog(ctx context.Context, req *types.ReopenContainerLogRequest) (*types.ReopenContainerLogResponse, error) + func (s *Server) ReserveSandboxContainerIDAndName(config *types.PodSandboxConfig) (string, error) + func (s *Server) RunPodSandbox(ctx context.Context, req *types.RunPodSandboxRequest) (*types.RunPodSandboxResponse, error) + func (s *Server) RuntimeConfig(_ context.Context, req *types.RuntimeConfigRequest) (*types.RuntimeConfigResponse, error) + func (s *Server) Shutdown(ctx context.Context) error + func (s *Server) StartContainer(ctx context.Context, req *types.StartContainerRequest) (res *types.StartContainerResponse, retErr error) + func (s *Server) StartExitMonitor(ctx context.Context) + func (s *Server) Status(ctx context.Context, req *types.StatusRequest) (*types.StatusResponse, error) + func (s *Server) StopContainer(ctx context.Context, req *types.StopContainerRequest) (*types.StopContainerResponse, error) + func (s *Server) StopMonitors() + func (s *Server) StopPodSandbox(ctx context.Context, req *types.StopPodSandboxRequest) (*types.StopPodSandboxResponse, error) + func (s *Server) StopStreamServer() error + func (s *Server) StreamingServerCloseChan() chan struct{} + func (s *Server) UpdateContainerResources(ctx context.Context, req *types.UpdateContainerResourcesRequest) (*types.UpdateContainerResourcesResponse, error) + func (s *Server) UpdateRuntimeConfig(ctx context.Context, req *types.UpdateRuntimeConfigRequest) (*types.UpdateRuntimeConfigResponse, error) + func (s *Server) Version(context.Context, *types.VersionRequest) (*types.VersionResponse, error) + type StreamService struct + func (s StreamService) Attach(ctx context.Context, containerID string, inputStream io.Reader, ...) error + func (s StreamService) Exec(ctx context.Context, containerID string, cmd []string, stdin io.Reader, ...) error + func (s StreamService) PortForward(ctx context.Context, podSandboxID string, port int32, ...) error