Skip to content
Snippets Groups Projects
  1. Feb 02, 2017
  2. Jan 25, 2017
  3. Jan 12, 2017
  4. Nov 29, 2016
    • Duong Ha-Quang's avatar
      Fix placement of policy.json · b5d1e4b4
      Duong Ha-Quang authored
      Currently, policy.json is put in
      "{{ node_config_directory }}/{{ service_name }}"
      in target nodes.
      
      Relocation policy.json to "{{ node_config_directory }}/{{ item }}"
      with item is corresponding service compoment config directory.
      
      Currently, the policy.json is copied to all services, but it
      should be reviewed and left only in neccesary service
      (at many cases, only API service needs that).
      
      Redundant files will be removed in follow up patchset.
      
      Change-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d
      Closes-Bug: #1639686
      b5d1e4b4
  5. Oct 28, 2016
    • Eduardo Gonzalez's avatar
      Custom policy files · ef1fd6b8
      Eduardo Gonzalez authored
      Allow operators to use their custom policy files.
      Avoid maintain policy files in kolla repos, only copying
      the files when an operator add their custom config.
      
      Implements: blueprint custom-policies
      Change-Id: Icf3c961b87cbc7a1f1dd2ffbfffcf271d151d862
      ef1fd6b8
  6. May 23, 2016
    • Ryan Hallisey's avatar
      Make configurable the location where config files are merged · 2da010a7
      Ryan Hallisey authored
      An operator may want to specify the location of custom config
      files so that kolla can detect their location and merge
      them with the default configs generated.
      
      Partially implements: blueprint multi-project-config
      
      Change-Id: Ibfb38d07a36dfa7fe25381adc34cc1d3cbe7d1e1
      2da010a7
  7. Apr 14, 2016
  8. Apr 03, 2016
    • Jeffrey Zhang's avatar
      Implement nova-ssh container · 42420830
      Jeffrey Zhang authored
      Add a nova-ssh container to handle the `nova migrate` and
      `nova resize` case, in which the nova will use ssh to copy
      files between machines.
      
      Change-Id: Ie6675943f3aeabfbba8589d308d55b9c89d732db
      Closes-Bug: #1562141
      42420830
  9. Mar 17, 2016
    • SamYaple's avatar
      Allow per node configuration with augments · 1f371e27
      SamYaple authored
      This type of per node configuration is required to support things like
      availability zones for nova. As always, if this file doesnt exist it
      doesnt get used so this change is safe.
      
      TrivialFix
      
      Change-Id: Iff8172af522c2c96e5f2c173b24a5dfd4d522ed2
      1f371e27
  10. Mar 15, 2016
    • SamYaple's avatar
      Switch to with items for sysctl · 976c9c93
      SamYaple authored
      This will give more info to the user about the specific values being
      set and allows us to grow this list easier.
      
      TrivialFix
      
      Change-Id: Iaf22bf2c9f4ab294bec0cca17699d461852109ac
      976c9c93
  11. Feb 29, 2016
    • Allen Gao's avatar
      Remove the role path from the template src · 1eeaf604
      Allen Gao authored
      The path of the template file under the same role
      can easily be omitted, and we are using this omitting
      in most places except those this commit is fixing.
      
      TrivialFix
      Change-Id: I6d1563e235151669d9d9268d69555aae15e31926
      1eeaf604
  12. 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
  13. Dec 25, 2015
  14. Dec 22, 2015
    • SamYaple's avatar
      Simplify config creation · ed82afa8
      SamYaple authored
      Convert config creation from a playbook to an action_plugin. This
      reduces the complexity and confusion while retaining the same augment
      structure and flexibility.
      
      This allows us to remove the 0-byte files as requirements. They will
      still be used if they are present (this means we require additional
      documentation around them).
      
      DocImpact
      Closes-Bug: #1528430
      Change-Id: I2c789f6be9f195c7771ca093a6d59499564b4740
      ed82afa8
  15. Nov 06, 2015
    • Sam Yaple's avatar
      Finish implementation of spice · 99932d65
      Sam Yaple authored
      Due bad rebases there is a huge section of the spice patch missing
      from the implementation unfortunately. This patch finishes the rest
      of this patch out properly.
      
      Change-Id: I693c6745e9594fd91eb6453f6de9dfcbd410e89c
      Paritally-Implements: blueprint nova-proxies
      99932d65
  16. Nov 05, 2015
    • Sam Yaple's avatar
      Allow disabling of sysctl values · 1efdf457
      Sam Yaple authored
      The main reason for this change is to allow the DinD stuff to work. It
      has limited use outside of that use case, but it may still be useful
      to others in the future.
      
      Change-Id: Ib3a4639cfb3fc0d378d33fc8b9ff8eb597f818ab
      Partially-Implements: blueprint multinode-gate
      1efdf457
  17. Oct 07, 2015
  18. Oct 04, 2015
    • Sam Yaple's avatar
      Set sysctl values · 0700100d
      Sam Yaple authored
      A few sysctl values are required for networking to work. All of them
      are documented at docs.openstack.org and while some of them are the
      defaults on systems, they should be explicitly set since networking
      will break without them set.
      
      Change-Id: I4507eb2602e52eeab61bdceea4c94b1c35696a7d
      Closes-Bug: #1482794
      0700100d
  19. Sep 27, 2015
    • Sam Yaple's avatar
      Create nova-libvirt directory before copying files · 5e60d8ec
      Sam Yaple authored
      The previous patch (I92f2eac895283791b2eea6a4351a43e90fdbb5a3) didn't
      fix it because of the ceph patch that merged.
      
      Change-Id: I82207f5cc684f7c180e301cac69fcc98fca63268
      Partially-Implements: blueprint replace-config-external
      5e60d8ec
  20. Sep 25, 2015
    • Sam Yaple's avatar
      Make OpenStack use Ceph · 99c7eb19
      Sam Yaple authored
      This implements all the openstack pieces needed to make ceph work.
      
      DocImpact
      Change-Id: I1d24476a966602cf955e5ef872b0efb01319894a
      Partially-Implements: blueprint ceph-container
      Implements: blueprint kolla-live-migration
      99c7eb19
  21. Sep 24, 2015
  22. Sep 23, 2015
  23. Jul 12, 2015
    • Sam Yaple's avatar
      Ansible Nova w/ libvirt support · 7da0b2a8
      Sam Yaple authored
      Initial support for Nova in Ansible
      
      Partially-Implements: blueprint ansible-service
      
      Change-Id: I4b0a74bd3e5daa5664f5e1e622bfb40c3285949e
      7da0b2a8
Loading