Repository: mesos Updated Branches: refs/heads/master e893f4959 -> 6dc9f025a
Added CNI helper subcommand to `mesos-containerizer`. This will be used by the `network/cni` isolator to setup hostname and various network files within the container UTS and mnt namespace. Review: https://reviews.apache.org/r/45955/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/3f745624 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/3f745624 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/3f745624 Branch: refs/heads/master Commit: 3f745624c6e98a31050531324da444298ae9a66a Parents: e893f49 Author: Avinash sridharan <avin...@mesosphere.io> Authored: Thu Apr 14 09:14:34 2016 -0700 Committer: Jie Yu <yujie....@gmail.com> Committed: Thu Apr 14 09:14:34 2016 -0700 ---------------------------------------------------------------------- src/slave/containerizer/mesos/main.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/3f745624/src/slave/containerizer/mesos/main.cpp ---------------------------------------------------------------------- diff --git a/src/slave/containerizer/mesos/main.cpp b/src/slave/containerizer/mesos/main.cpp index 63b257e..ed0c6cd 100644 --- a/src/slave/containerizer/mesos/main.cpp +++ b/src/slave/containerizer/mesos/main.cpp @@ -20,15 +20,29 @@ #include "slave/containerizer/mesos/launch.hpp" #include "slave/containerizer/mesos/mount.hpp" +#ifdef __linux__ +#include "slave/containerizer/mesos/isolators/network/cni/cni.hpp" +#endif + using namespace mesos::internal::slave; int main(int argc, char** argv) { +#ifdef __linux__ + return Subcommand::dispatch( + None(), + argc, + argv, + new MesosContainerizerLaunch(), + new MesosContainerizerMount(), + new NetworkCniIsolatorSetup()); +#else return Subcommand::dispatch( None(), argc, argv, new MesosContainerizerLaunch(), new MesosContainerizerMount()); +#endif }