From 853c5c41f1a0f65815674cce0777a20de24c8309 Mon Sep 17 00:00:00 2001 From: Matthew Heon Date: Wed, 21 Mar 2018 12:19:26 -0400 Subject: Add --cgroup-manager flag to Podman binary Signed-off-by: Matthew Heon Closes: #507 Approved by: baude --- libpod/options.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libpod/options.go') diff --git a/libpod/options.go b/libpod/options.go index 2b3ad2eb4..90b376668 100644 --- a/libpod/options.go +++ b/libpod/options.go @@ -152,6 +152,11 @@ func WithCgroupManager(manager string) RuntimeOption { return ErrRuntimeFinalized } + if manager != CgroupfsCgroupsManager && manager != SystemdCgroupsManager { + return errors.Wrapf(ErrInvalidArg, "CGroup manager must be one of %s and %s", + CgroupfsCgroupsManager, SystemdCgroupsManager) + } + rt.config.CgroupManager = manager return nil -- cgit v1.2.3-54-g00ecf