Skip to content
Snippets Groups Projects
  1. Feb 09, 2016
  2. Feb 08, 2016
  3. Feb 06, 2016
    • SamYaple's avatar
      Convert Neutron to thin containers · ddb7cd88
      SamYaple authored
      *** Requires Docker 1.10 which is released ***
      
      Documentation will be in the next patch. You must set the following
      in your docker.service daemon control file for propogation to work:
      
          [Service]
          MountFlags=shared
      
      ======================================================================
      
      Thanks to mount propagation in Docker 1.10 we can use thin containers
      finally! This is extremely useful to operators since now they can
      access the network namespaces from the hosts (outside the neutron
      container). But additionally it allows us to implement the VPN agent
      and other services easier.
      
      Neutron containers and the neutron role are brought into the standards
      of the new Kolla. Completely with drop-root and ansible formating
      updates.
      
      The ip_wrapper.py script was (thankfully) not needed so it has been
      removed from the repo.
      
      Partially-Implements: blueprint upgrade-neutron
      Change-Id: Iaf5555283240457e1912459f397a6393d886fba1
      ddb7cd88
    • SamYaple's avatar
      Correct issue with virtualenv rootwrap · 2514bcf0
      SamYaple authored
      Because we use rootwrap in a venv we need to update the exec_dirs.
      Without doing this *some* commands will break for various reasons that
      I won't get into in this review in detail. But this is required for
      neutron-l3-agent in a container + drop-root.
      
      Change-Id: I1a09f7188fdd501b7ce251d9f2fb0e5b10222142
      Partially-Implements: blueprint drop-root
      2514bcf0
    • SamYaple's avatar
      Fix gate for docker 1.10 · e8d66766
      SamYaple authored
      Docker 1.10 has broken the gate and this patch will correct that
      breakage.
      
      The issue comes with rsyslog. Due to a commit in Docker 1.10 [1] we
      must change the way we get the log socket for rsyslog. The /dev/
      folder will no longer populate as we used it. So instead we simply
      make a new socket in a path we control and share that to the correct
      location in the containers.
      
      Additionally, adjust the gate for new Docker daemon.
      
      [1] https://github.com/docker/docker/pull/16639
      Partially-Implements: blueprint kolla-upgrade
      Change-Id: I881a2ecdf6d7b35991e1d38a3f3e60d022d6577f
      e8d66766
  4. Feb 05, 2016
  5. Feb 04, 2016
  6. Feb 03, 2016
  7. Feb 02, 2016
Loading