diff options
author | baude <bbaude@redhat.com> | 2018-04-23 13:32:41 -0500 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2018-04-26 19:14:44 +0000 |
commit | 39a7a773a653176e294382bc6301275fd57aff6b (patch) | |
tree | 334db314ef5681bd6979e2be91dd39640f8e00ff /cmd/podman/ioprojectatomicpodman/io.projectatomic.podman.varlink | |
parent | 0ccfd7dc20c11bc2f9d646c98cc67fb399cd9013 (diff) | |
download | podman-39a7a773a653176e294382bc6301275fd57aff6b.tar.gz podman-39a7a773a653176e294382bc6301275fd57aff6b.tar.bz2 podman-39a7a773a653176e294382bc6301275fd57aff6b.zip |
varlink images
implement varlink image functions for working with libpod with the exception of a
couple due to incompletions on the libpod side of things (build).
also, created a first pass at a libpodpy package which will stand as a client to
working with libpod's varlink methods using python.
Signed-off-by: baude <bbaude@redhat.com>
Closes: #669
Approved by: baude
Diffstat (limited to 'cmd/podman/ioprojectatomicpodman/io.projectatomic.podman.varlink')
-rw-r--r-- | cmd/podman/ioprojectatomicpodman/io.projectatomic.podman.varlink | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/cmd/podman/ioprojectatomicpodman/io.projectatomic.podman.varlink b/cmd/podman/ioprojectatomicpodman/io.projectatomic.podman.varlink deleted file mode 100644 index 00a99017c..000000000 --- a/cmd/podman/ioprojectatomicpodman/io.projectatomic.podman.varlink +++ /dev/null @@ -1,65 +0,0 @@ -# Podman Service Interface -interface io.projectatomic.podman - -type Version ( - version: string, - go_version: string, - git_commit: string, - built: int, - os_arch: string -) - -type NotImplemented ( - comment: string -) - -type StringResponse ( - message: string -) - -# System -method Ping() -> (ping: StringResponse) -method GetVersion() -> (version: Version) - -# Containers -method ListContainers() -> (notimplemented: NotImplemented) -method CreateContainer() -> (notimplemented: NotImplemented) -method InspectContainer() -> (notimplemented: NotImplemented) -method ListContainerProcesses() -> (notimplemented: NotImplemented) -method GetContainerLogs() -> (notimplemented: NotImplemented) -method ListContainerChanges() -> (notimplemented: NotImplemented) -method ExportContainer() -> (notimplemented: NotImplemented) -method GetContainerStats() -> (notimplemented: NotImplemented) -method ResizeContainerTty() -> (notimplemented: NotImplemented) -method StartContainer() -> (notimplemented: NotImplemented) -method StopContainer() -> (notimplemented: NotImplemented) -method RestartContainer() -> (notimplemented: NotImplemented) -method KillContainer() -> (notimplemented: NotImplemented) -method UpdateContainer() -> (notimplemented: NotImplemented) -method RenameContainer() -> (notimplemented: NotImplemented) -method PauseContainer() -> (notimplemented: NotImplemented) -method UnpauseContainer() -> (notimplemented: NotImplemented) -method AttachToContainer() -> (notimplemented: NotImplemented) -method WaitContainer() -> (notimplemented: NotImplemented) -method RemoveContainer() -> (notimplemented: NotImplemented) -method DeleteStoppedContainers() -> (notimplemented: NotImplemented) - -# Images -method ListImages() -> (notimplemented: NotImplemented) -method BuildImage() -> (notimplemented: NotImplemented) -method CreateImage() -> (notimplemented: NotImplemented) -method InspectImage() -> (notimplemented: NotImplemented) -method HistoryImage() -> (notimplemented: NotImplemented) -method PushImage() -> (notimplemented: NotImplemented) -method TagImage() -> (notimplemented: NotImplemented) -method RemoveImage() -> (notimplemented: NotImplemented) -method SearchImage() -> (notimplemented: NotImplemented) -method DeleteUnusedImages() -> (notimplemented: NotImplemented) -method CreateFromContainer() -> (notimplemented: NotImplemented) -method ImportImage() -> (notimplemented: NotImplemented) -method ExportImage() -> (notimplemented: NotImplemented) -method PullImage() -> (notimplemented: NotImplemented) - - -# Something failed -error ActionFailed (reason: string) |