Add hooks support to podman

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #155
Approved by: mheon
This commit is contained in:
Daniel J Walsh
2018-03-29 11:01:47 -04:00
committed by Atomic Bot
parent ca3b241451
commit fdcf633a33
17 changed files with 677 additions and 2 deletions

View File

@ -156,6 +156,9 @@ func (p *PodmanTest) MakeOptions() []string {
// Podman is the exec call to podman on the filesystem
func (p *PodmanTest) Podman(args []string) *PodmanSession {
podmanOptions := p.MakeOptions()
if os.Getenv("HOOK_OPTION") != "" {
podmanOptions = append(podmanOptions, os.Getenv("HOOK_OPTION"))
}
podmanOptions = append(podmanOptions, strings.Split(p.StorageOptions, " ")...)
podmanOptions = append(podmanOptions, args...)
fmt.Printf("Running: %s %s\n", p.PodmanBinary, strings.Join(podmanOptions, " "))