mirror of
https://github.com/containers/podman.git
synced 2025-06-24 03:08:13 +08:00
V2 Move varlink home
* move cmd/podman/varlink/* to pkg/varlink to support podmanV2 refactor * update Makefile * reformatted all impacted code Signed-off-by: Jhon Honce <jhonce@redhat.com>
This commit is contained in:
@ -6,10 +6,10 @@ import (
|
||||
"bufio"
|
||||
"io"
|
||||
|
||||
"github.com/containers/libpod/cmd/podman/varlink"
|
||||
"github.com/containers/libpod/libpod"
|
||||
"github.com/containers/libpod/libpod/define"
|
||||
"github.com/containers/libpod/libpod/events"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
"github.com/containers/libpod/pkg/varlinkapi/virtwriter"
|
||||
"github.com/pkg/errors"
|
||||
"github.com/sirupsen/logrus"
|
||||
@ -28,7 +28,7 @@ func setupStreams(call iopodman.VarlinkCall) (*bufio.Reader, *bufio.Writer, *io.
|
||||
|
||||
stdoutWriter := virtwriter.NewVirtWriteCloser(writer, virtwriter.ToStdout)
|
||||
// TODO if runc ever starts passing stderr, we can too
|
||||
//stderrWriter := NewVirtWriteCloser(writer, ToStderr)
|
||||
// stderrWriter := NewVirtWriteCloser(writer, ToStderr)
|
||||
|
||||
streams := libpod.AttachStreams{
|
||||
OutputStream: stdoutWriter,
|
||||
|
@ -4,8 +4,8 @@ package varlinkapi
|
||||
|
||||
import (
|
||||
"github.com/containers/libpod/cmd/podman/cliconfig"
|
||||
iopodman "github.com/containers/libpod/cmd/podman/varlink"
|
||||
"github.com/containers/libpod/libpod"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
@ -15,13 +15,13 @@ import (
|
||||
"time"
|
||||
|
||||
"github.com/containers/libpod/cmd/podman/shared"
|
||||
iopodman "github.com/containers/libpod/cmd/podman/varlink"
|
||||
"github.com/containers/libpod/libpod"
|
||||
"github.com/containers/libpod/libpod/define"
|
||||
"github.com/containers/libpod/libpod/logs"
|
||||
"github.com/containers/libpod/pkg/adapter/shortcuts"
|
||||
"github.com/containers/libpod/pkg/cgroups"
|
||||
"github.com/containers/libpod/pkg/rootless"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
"github.com/containers/libpod/pkg/varlinkapi/virtwriter"
|
||||
"github.com/containers/storage/pkg/archive"
|
||||
"github.com/pkg/errors"
|
||||
@ -900,7 +900,7 @@ func (i *LibpodAPI) ExecContainer(call iopodman.VarlinkCall, opts iopodman.ExecO
|
||||
return ecErr.Error
|
||||
}
|
||||
|
||||
//HealthCheckRun executes defined container's healthcheck command and returns the container's health status.
|
||||
// HealthCheckRun executes defined container's healthcheck command and returns the container's health status.
|
||||
func (i *LibpodAPI) HealthCheckRun(call iopodman.VarlinkCall, nameOrID string) error {
|
||||
hcStatus, err := i.Runtime.HealthCheck(nameOrID)
|
||||
if err != nil && hcStatus != libpod.HealthCheckFailure {
|
||||
|
@ -4,7 +4,7 @@ package varlinkapi
|
||||
|
||||
import (
|
||||
"github.com/containers/libpod/cmd/podman/shared"
|
||||
"github.com/containers/libpod/cmd/podman/varlink"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
)
|
||||
|
||||
// CreateContainer ...
|
||||
|
@ -6,8 +6,8 @@ import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"github.com/containers/libpod/cmd/podman/varlink"
|
||||
"github.com/containers/libpod/libpod/events"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
)
|
||||
|
||||
// GetEvents is a remote endpoint to get events from the event log
|
||||
|
@ -6,7 +6,7 @@ import (
|
||||
"encoding/json"
|
||||
|
||||
"github.com/containers/libpod/cmd/podman/shared"
|
||||
iopodman "github.com/containers/libpod/cmd/podman/varlink"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
)
|
||||
|
||||
// GenerateKube ...
|
||||
|
@ -21,12 +21,12 @@ import (
|
||||
"github.com/containers/image/v5/transports/alltransports"
|
||||
"github.com/containers/image/v5/types"
|
||||
"github.com/containers/libpod/cmd/podman/shared"
|
||||
iopodman "github.com/containers/libpod/cmd/podman/varlink"
|
||||
"github.com/containers/libpod/libpod"
|
||||
"github.com/containers/libpod/libpod/define"
|
||||
"github.com/containers/libpod/libpod/image"
|
||||
"github.com/containers/libpod/pkg/channelwriter"
|
||||
"github.com/containers/libpod/pkg/util"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
"github.com/containers/libpod/utils"
|
||||
"github.com/containers/storage/pkg/archive"
|
||||
v1 "github.com/opencontainers/image-spec/specs-go/v1"
|
||||
|
@ -2,9 +2,7 @@
|
||||
|
||||
package varlinkapi
|
||||
|
||||
import (
|
||||
"github.com/containers/libpod/cmd/podman/varlink"
|
||||
)
|
||||
import iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
|
||||
// ListContainerMounts ...
|
||||
func (i *LibpodAPI) ListContainerMounts(call iopodman.VarlinkCall) error {
|
||||
|
@ -8,9 +8,9 @@ import (
|
||||
"syscall"
|
||||
|
||||
"github.com/containers/libpod/cmd/podman/shared"
|
||||
"github.com/containers/libpod/cmd/podman/varlink"
|
||||
"github.com/containers/libpod/libpod"
|
||||
"github.com/containers/libpod/pkg/adapter/shortcuts"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
)
|
||||
|
||||
// CreatePod ...
|
||||
|
@ -3,8 +3,8 @@
|
||||
package varlinkapi
|
||||
|
||||
import (
|
||||
"github.com/containers/libpod/cmd/podman/varlink"
|
||||
"github.com/containers/libpod/libpod"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
)
|
||||
|
||||
// ContainerStatsToLibpodContainerStats converts the varlink containerstats to a libpod
|
||||
|
@ -10,8 +10,8 @@ import (
|
||||
"time"
|
||||
|
||||
"github.com/containers/image/v5/pkg/sysregistriesv2"
|
||||
iopodman "github.com/containers/libpod/cmd/podman/varlink"
|
||||
"github.com/containers/libpod/libpod/define"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
"github.com/sirupsen/logrus"
|
||||
)
|
||||
|
||||
|
@ -9,7 +9,7 @@ import (
|
||||
"io/ioutil"
|
||||
"os"
|
||||
|
||||
"github.com/containers/libpod/cmd/podman/varlink"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
"github.com/sirupsen/logrus"
|
||||
)
|
||||
|
||||
|
@ -10,10 +10,10 @@ import (
|
||||
|
||||
"github.com/containers/buildah"
|
||||
"github.com/containers/libpod/cmd/podman/shared"
|
||||
"github.com/containers/libpod/cmd/podman/varlink"
|
||||
"github.com/containers/libpod/libpod"
|
||||
"github.com/containers/libpod/libpod/define"
|
||||
"github.com/containers/libpod/pkg/channelwriter"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
"github.com/containers/storage/pkg/archive"
|
||||
)
|
||||
|
||||
|
@ -6,8 +6,8 @@ import (
|
||||
"encoding/json"
|
||||
|
||||
"github.com/containers/libpod/cmd/podman/shared"
|
||||
iopodman "github.com/containers/libpod/cmd/podman/varlink"
|
||||
"github.com/containers/libpod/libpod"
|
||||
iopodman "github.com/containers/libpod/pkg/varlink"
|
||||
)
|
||||
|
||||
// VolumeCreate creates a libpod volume based on input from a varlink connection
|
||||
|
Reference in New Issue
Block a user