Skip to content
Snippets Groups Projects
  1. Jul 26, 2016
    • riwinter's avatar
      Customizations for openvswitch · f96458fc
      riwinter authored
      This patchset contains customization of Dockerfiles
      of openvswitch containers
      
      Change-Id: I9404fbee8552d5218ac57abf8a01bf259db729f5
      Partially-implements: blueprint third-party-plugin-support
      f96458fc
  2. Jun 27, 2016
  3. Dec 03, 2015
    • Sean Mooney's avatar
      configure ovs bridge in openvswitch-db container · 9ce81461
      Sean Mooney authored
      - this change moves the ovs_ensure_configured.sh  file to the
        openvswitch-db container.
      - this change reorders the plays in ansible/roles/neutron/tasks/start.yml
        to configure the ovs bridges before starting the vswitchd container.
      
      Change-Id: Ied1a82d48377534c15680406df9a96caf3b79515
      Closes-Bug: #1522133
      9ce81461
  4. Nov 23, 2015
  5. Oct 06, 2015
    • Sam Yaple's avatar
      Common start.sh · cb4e875a
      Sam Yaple authored
      The majority of the start.sh code is identical. This removes that
      duplicate code while still maintaining the ability to call code in a
      specific container.
      
      The start.sh is moved into /usr/local/bin/kolla_start in the container
      
      The extend_start.sh script is called by the kolla_start script at the
      location /usr/local/bin/kolla_extend_start . It always exists because
      we create a noop kolla_extend_start in the base directory. We override
      it with extend_start.sh in a specific image should we need to.
      
      Of note, the neutron-agents container is exempt from this new
      structure due to it being a fat container.
      
      Additionally, we fix the inconsistent permissions throughout. 644 for
      repo files and the scripts are set to 755 via a Docker RUN command to
      ensure someones local perm change won't break upstream containers.
      
      Change-Id: I7da8d19965463ad30ee522a71183e3f092e0d6ad
      Closes-Bug: #1501295
      cb4e875a
  6. Sep 28, 2015
    • Sam Yaple's avatar
      Rename ovs to openvswitch · 76920be5
      Sam Yaple authored
      Our openvswitch image does not follow the naming convention of any of
      our other containers and it should.
      
      Change-Id: If1b815117bb39df74061218e48778479b8d674bc
      Closes-Bug: #1500392
      76920be5
    • Steven Dake's avatar
      Implement a install_type and install_metatype · 0e99b69d
      Steven Dake authored
      This prepares for the RHEL OSP implementation by making the build
      tool convert all binary-* into an install_type of binary and * into
      an install_metatype variable substitution inside the Dockerfiles.
      Further binary-* is substituted as install_name to enable proper
      building only.
      
      Change-Id: Ib681b29176eb79a3cab12ec824313fdecb6e7a5f
      Partially-Implements: blueprint rhel-based-image-support
      0e99b69d
  7. Sep 25, 2015
    • Sam Yaple's avatar
      Fix removal of config-external · a1b0518b
      Sam Yaple authored
      I removed the files but not the COPY commands thus breaking all of
      Kolla
      
      Change-Id: I37d3e0cb94a1ecc12971f485f953310ba8fee53c
      Partially-Implements: blueprint replace-config-external
      a1b0518b
  8. Aug 28, 2015
    • Sam Yaple's avatar
      Move docker_templates to docker dir · cbd42ca6
      Sam Yaple authored
      Updated build.py to reflect this change.
      Deprecate --template option and make it a noop.
      
      Change-Id: I7cd98d1ee684a4c64984a49597159868152683b2
      Partially-Implements: blueprint remove-docker-dir
      cbd42ca6
    • Vladislav Belogrudov's avatar
      Add custom footer section to final image Dockefiles · 630f4375
      Vladislav Belogrudov authored
      This patch allows to add instructions to final images
      like setting runtime environment variables or deleting
      build time HTTP proxies
      
      Change-Id: I23ad325e0898d77804a22038ddc618e1e49afd88
      Partially-Implements: blueprint add-proxy-to-dockerfiles
      630f4375
  9. Aug 12, 2015
  10. Aug 07, 2015
  11. Jul 09, 2015
  12. Jun 20, 2015
    • Fang Fenghua's avatar
      Add openvswitch container · 0971e7ee
      Fang Fenghua authored
      
      Add openvswitch containers. Openvswitch is seperated into two running
      containers:
        ovs-db-server
        ovs-vswitchd
      
      The db container is what everything interacts with. Neutron tells the db
      its information, the vswitchd container reads this db and talks to the
      kernel module.
      
      The db does not need to be persistent since the plugin agent will
      repopulate all the information each time it is restarted and the plugin
      agent is required to be restarted when the ovs-vswitchd container is
      stopped/started to ensure the ports are setup properly.
      
      This container requires /run for the socket and /lib/modules:ro to load
      the appropriate host kernel module.
      
      This userspace tools and the kernel module do _not_ have to match
      versions. Additionally, even though it is recommended that the userspace
      tool be newer than the kernel version to take advantage of all the
      features, it is not required.
      
      Partially Implements blueprint: openvswitch-container
      
      Co-Authored-By: default avatarSam Yaple <sam@yaple.net>
      
      Change-Id: I70e3807be32c9a07346d316e7856421ecf468b9a
      0971e7ee
  13. Jun 18, 2015
Loading