Skip to content
Snippets Groups Projects
  1. 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
  2. Sep 24, 2015
  3. Sep 23, 2015
  4. Sep 10, 2015
    • Steven Dake's avatar
      Enable nova-libvirt to be updated · ca4db1d9
      Steven Dake authored
      Libvirt shuts down existing virtual machines.  To solve this problem,
      the /var/lib/libvirt directory needs to be persisted.  By persisting
      this directory in the nova data container, libvirt can communicate
      with the sockets setup by the previous data container.
      
      Change-Id: I362c533f8493984123686fe6e3f8e43d97434ca6
      Closes-Bug: #1494060
      ca4db1d9
    • Steven Dake's avatar
      Make nova use a data container · 1025890e
      Steven Dake authored
      Make nova-libvirt and nova-compute use a data container called
      nova_data.  This data container contains /var/lib/nova/instances
      data so upgrades to nova-compute work properly.
      
      Change-Id: I89362eb0857f7b07503c35178475bc91d0d19ca8
      Closes-Bug: #1486333
      1025890e
  5. Sep 06, 2015
  6. Sep 04, 2015
    • Vladislav Belogrudov's avatar
      Check exit status of bootstrap containers · 7f81dbc8
      Vladislav Belogrudov authored
      Currently bootstrap containers are waited to exit but are not
      checked for exit status and ansible runs further tasks. If
      bootstrapping fails we notice it at much later time.
      
      Change-Id: I137fc11b0f9d1f03d2ded08a213e8dbd62741f92
      Closes-Bug: #1492337
      7f81dbc8
  7. Aug 31, 2015
    • Steven Dake's avatar
      nova-libvirt requires a /sys/fs/cgroup bindmount · e2d35ad0
      Steven Dake authored
      Nova-compute is curerntly generating a backtrace when trying to nova
      boot a VM.  The backtrace is described in the bug log.  Bind-mounting
      /sys/fs/cgroup:/sys/fs/cgroup in the libvirt container resolves the
      problem.
      
      Change-Id: I5a56b61fd260728fb76e19bcbdf403b80a4ec5a6
      Closes-Bug: #1490326
      e2d35ad0
    • Paul Bourke's avatar
      Fix typo in task bootstrap task names · f5c996e7
      Paul Bourke authored
      Not quite halloween yet...
      
      Change-Id: Ib1973eea0b2dddc0e0845731d1212c4d4447cca5
      Closes-Bug: #1490502
      f5c996e7
  8. Aug 24, 2015
  9. Aug 20, 2015
    • Steven Dake's avatar
      Use database_user_create in the register operation · 98b98924
      Steven Dake authored
      The register operation was registering user_database which is a global
      variable in group_vars/all.yml.  This results in glance not being deployable
      because user_database is overwrriten at keystone task registration time.
      
      The result of this is the playbooks fail to deploy.
      
      Change-Id: Ic69725fb09aa0a368ec5b0d8f47bfc768c29c70c
      Closes-Bug: #1486876
      98b98924
  10. Aug 18, 2015
  11. Aug 06, 2015
    • Sam Yaple's avatar
      Reduce dependencies on the dest nodes · 98a379b0
      Sam Yaple authored
      Currently we require a slew of deps on each destination node, this
      includes a gcc compiler and installing things via pip. We can remove
      these dependencies by containerizing them and running and Ansible
      inside the container itself. The container would then report back
      facts about idempotency.
      
      DocImpact
      Closes-Bug: #1481495
      Implements: blueprint containerize-dependencies
      Change-Id: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
      98a379b0
  12. Jul 31, 2015
  13. Jul 26, 2015
  14. Jul 23, 2015
    • Sam Yaple's avatar
      Fix compute permissions and start params · 3b30760e
      Sam Yaple authored
      neutron-server was not properly using ml2_conf.ini
      
      nova did not have ovs utils, and it had incorrect libvirt permissions
      
      Change-Id: I43d2110d0b5fc1940d887dace95787e1ebbe142d
      Partitially-Implements: blueprint ansible-service
      3b30760e
  15. Jul 15, 2015
    • Steven Dake's avatar
      Add pid_mode to libvirt · 9c5e708f
      Steven Dake authored
      Libvirt requires pid_mode to Host to operate on Fedora Hosts.  Further
      we will need this for libvirt upgrade.  I am not entirely sure why
      libvirt running with pid=host gets things working, but it definately
      has something to do with CentOS's libvirt's integration with systemd.
      
      Nailing down the problem, the interface to the Docker module accepts only
      None or "host".  There is no way to generate a None type except with !!null
      in yml, but this does not work in the jinja2 parser.  As a result, one
      solution is this conditional.  A better long term solution would be for
      the Docker module to take some other argument to indicate None that can
      be expressed in a string.
      
      Change-Id: I54eb87e8ce8679bbf12f671527280c73e195b2e4
      Closes-Bug: #1473270
      9c5e708f
  16. 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