diff options
author | Matthew Heon <matthew.heon@gmail.com> | 2018-01-28 05:31:01 -0500 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2018-02-09 15:01:34 +0000 |
commit | 6b7b4b03a888b2d87dd58d1e8048d2a5c7e6a36b (patch) | |
tree | 69c319d68682370aabbb5185f996340042bd00d0 /libpod/state.go | |
parent | cfd6da22df9c580b8e6b6056a3ad0fbc1da71335 (diff) | |
download | podman-6b7b4b03a888b2d87dd58d1e8048d2a5c7e6a36b.tar.gz podman-6b7b4b03a888b2d87dd58d1e8048d2a5c7e6a36b.tar.bz2 podman-6b7b4b03a888b2d87dd58d1e8048d2a5c7e6a36b.zip |
Add pod removal code
Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
Closes: #268
Approved by: rhatdan
Diffstat (limited to 'libpod/state.go')
-rw-r--r-- | libpod/state.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libpod/state.go b/libpod/state.go index 3e5da9306..36b5a757b 100644 --- a/libpod/state.go +++ b/libpod/state.go @@ -53,6 +53,11 @@ type State interface { // Removes pod from state // Only empty pods can be removed from the state RemovePod(pod *Pod) error + // Remove all containers from a pod + // Used to simulataneously remove containers that might otherwise have + // dependency issues + // Will fail if a dependency outside the pod is encountered + RemovePodContainers(pod *Pod) error // AddContainerToPod adds a container to an existing pod // The container given will be added to the state and the pod AddContainerToPod(pod *Pod, ctr *Container) error |