- Sep 25, 2015
-
-
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
-
- Sep 24, 2015
-
-
Ryan Hallisey authored
Change-Id: I865b3f4c63520ec318c8b50f4ba60b5715d283ee Partially-Implements: blueprint replace-config-external
-
Sam Yaple authored
Change-Id: I92f2eac895283791b2eea6a4351a43e90fdbb5a3 Partially-Implements: blueprint replace-config-external
-
Michal Jastrzebski authored
Configure nova to use rsyslog container as logging mechanism Change-Id: I9c595e8ac7b4aedc6ba4fe6bb7cfe7e624133c41 Implements: bp logging-container
-
- Sep 23, 2015
-
-
rthallisey authored
Change-Id: I38c545484a7b1f3906d844eb3a7486e11c4b276a Partially-Implements: blueprint replace-config-external
-
- Sep 22, 2015
-
-
Hui Kang authored
Make novncproxy_port configurable Change-Id: I54f7918b1927562baf2e125b7f5c8edaec87e993 Closes-Bug: #1497673
-
- Sep 10, 2015
-
-
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
-
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
-
- Sep 06, 2015
-
-
Sam Yaple authored
No need for a new task. Change-Id: I958f87ac9a1434a2f6052e0271f37e5f3109775e Closes-Bug: #1492337
-
- Sep 04, 2015
-
-
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
-
- Aug 31, 2015
-
-
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
-
Paul Bourke authored
Not quite halloween yet... Change-Id: Ib1973eea0b2dddc0e0845731d1212c4d4447cca5 Closes-Bug: #1490502
-
- Aug 24, 2015
-
-
Vladislav Belogrudov authored
Change-Id: Id6a82e6622f712c6fca8205357dec4e5161e46d2 Closes-Bug: #1487387
-
- Aug 23, 2015
-
-
Sam Yaple authored
nova.conf was not using the proper port value for glance and would only work with the default port in that situation. Additionally, the state_path defaults to the python directory rather that the expected /var/lib/nova/ directory. Paritially-Implements: blueprint update-configs Change-Id: I9cc2117c1d786fc1b81c53848e543d27afaf8979
-
- Aug 20, 2015
-
-
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
-
- Aug 18, 2015
-
-
Swapnil Kulkarni authored
Co-Authored-By:
Sam Yaple <sam@yaple.net> Change-Id: Iad9fd7010eaf112f169feb54d9a0e97fd693e5f1 Partially-Implements: blueprint remove-abstraction-ansible
-
- Aug 13, 2015
-
-
Sam Yaple authored
Change-Id: Idba2f4a0f2a0e57b5e0d80d4a31a24808db6a14d Closes-Bug: #1484357
-
- Aug 10, 2015
-
-
Sam Yaple authored
Cleanup all options in the minimal nova.conf. Remove options where the default value was specified explicitly. Updated ports and bindings to be configurable. Partially-Implements: blueprint update-configs Change-Id: I0bca7a8f9c4c6fa40145d66a95de7e98edc0edce
-
- Aug 06, 2015
-
-
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
-
- Aug 02, 2015
-
-
Sam Yaple authored
Allows the user to configure neutron_plugin_agent value for Ansible. Current allowed values are openvswitch and linuxbridge. Implements: blueprint ansible-neutron-linuxbridge Change-Id: I0572464a5459d2f9da09b6da22db16e240511f99
-
- Jul 31, 2015
-
-
Sam Yaple authored
Bundling in a run_once error that beaks with multinode and the race Change-Id: Ia3779d9a291f8d652fc81fe5ebcab88241805c8d Closes-Bug: #1480468
-
Vladislav Belogrudov authored
If user specifies registry a full image name is constructed by concatenation of the registry, namespace and image. Currently concatenation does not include '/' if registry is non-empty but it should. If registry is empty '/' is not required. This fix covers both use cases with help of Ansible filter. Change-Id: I0588dd0da55d777e6caa7eb47d51b2435d38d5e0 Closes-Bug: #1479013
-
- Jul 30, 2015
-
-
Sam Yaple authored
Also adds haproxy config for metadata. Change-Id: I65c1ae5f491d66bf4dccaa38a9a2ad4026c1f72e Closes-Bug: #1478333
-
- Jul 26, 2015
-
-
Sam Yaple authored
Change-Id: I179a20e637274659cf6e3b2d8a61ff2728fa084b Closes-Bug: #1478315
-
- Jul 23, 2015
-
-
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
-
- Jul 15, 2015
-
-
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
-
- Jul 12, 2015
-
-
Sam Yaple authored
Initial support for Nova in Ansible Partially-Implements: blueprint ansible-service Change-Id: I4b0a74bd3e5daa5664f5e1e622bfb40c3285949e
-