- Dec 11, 2015
-
-
Michal Jastrzebski authored
This changes default behaviour of build.py to instad of putting latest tag on it, it puts current kolla version as found in setup.cfg Change-Id: I4d6e9a0159c6a5598abd58072594df4204427308 Partially-Implements: blueprint upgrade-nova Partially-Implements: blueprint record-version
-
Michal Jastrzebski authored
As part of upgrade process we need new services to detect what is the oldest version running on compute nodes. Change-Id: Id65f2bc765828054bf5d5562de27255031254821 Partially-Implements: blueprint upgrade-nova
-
- Dec 10, 2015
-
-
Paul Bourke authored
Without this the haproxy role doesn't have the facts it needs to render it's template, resulting in the following error: TASK: [haproxy | Copying over config(s)] ************************************** fatal: [control01] => {'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'dict object' has no attribute u'ansible_eno1'", 'failed': True} This is similar to the fix applied previously for other services in I99b7dbebd5a6193e192ee258ddf576d18db90ed7. Change-Id: Idb7fa8763cff64ad761c5b8a1a3bf92a27f4f501 Closes-Bug: 1524738
-
Paul Bourke authored
Without this the haproxy role doesn't have the facts it needs to render it's template, resulting in the following error: TASK: [haproxy | Copying over config(s)] ************************************** fatal: [control01] => {'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'dict object' has no attribute u'ansible_eno1'", 'failed': True} This is similar to the fix applied previously for other services in I99b7dbebd5a6193e192ee258ddf576d18db90ed7. Change-Id: I279374e8861c02e3aa12988b885be7361e0cf2f5 Closes-Bug: 1524739
-
- Dec 03, 2015
-
-
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
-
- Dec 02, 2015
-
-
Michal Jastrzebski authored
This runs first sanity check for glance. After glance is deployed it checks images.list(). Also consist few fixes for previous patches Change-Id: I03d05d246302d8411b2e94c94ca7fe046c00d735 Partially-Implements: blueprint sanity-check-container
-
Michal Jastrzebski authored
This runs first sanity check for keystone. After keystone is deployed it checks tenants.list() Change-Id: Ie919ffe6124eb70428309404a434d9b0eb0b9f70 Partially-Implements: blueprint sanity-check-container
-
- Nov 27, 2015
-
-
Michal Rostecki authored
Use virtualenv for installation of OpenStack projects and dependencies to avoid conflicts with Python libraries installed by non-OpenStack binary packages. Change-Id: I21ecd673b2e93335b1d3dd4e279e940c9d694c3c Implements: blueprint virtualenv
-
- Nov 26, 2015
-
-
Andrey Shestakov authored
Node configs and images placed by ironic-conductor should be available from tftp server. /tftpboot directory should be shared between ironic-pxe and ironic-conductor containers. Closes-bug: #1520293 Change-Id: Iee6a73534ac38c4386a53b82fd3c567b8a971beb
-
Andrey Shestakov authored
Ironic API url provided for conductor. Disabled cleaning by default. TrivialFix Change-Id: I36bd728e1ec672b42c4844ef6b3c9dc603a6db6b
-
Andrey Shestakov authored
vxlan should be allowed in tenant_network_types because it used in tunnel_types. Allow all flat networks when ironic enabled. TrivialFix Change-Id: I39b2fbf26bb4c9047e7c3ea5ca7749ae113e4ed8
-
Swapnil Kulkarni (coolsvap) authored
Change-Id: Iaac33c100027beef78f6a831a5081a9d3d5cc192 Closes-Bug:#1520070
-
- Nov 25, 2015
-
-
Ryan Hallisey authored
Change-Id: I488b386ef6864f88b7693cf028626330f5414638 Implements: blueprint ovsdb-data
-
- Nov 23, 2015
-
-
Hui Kang authored
This task is run as a post-deploy playbook Implements: blueprint ansible-task-generate-openrc Change-Id: I69f4ee895094da5c73494a41dccb2e86eb481656
-
Sam Yaple authored
Change-Id: Ic6755dfe5c3741e4a945c8353f643bbf1479c172 Closes-Bug: #1519040
-
Sam Yaple authored
Additionally remove tty from the container cleanup docker section. It was added in a sed in a previous patchset by serves no purpose. Change-Id: Ib617870616bca687f72ffaa44b2e9a3a11ef1011 Partially-Implements: blueprint cleanup-playbooks
-
Hui Kang authored
The bootstrap tasks could be started on any node listed in the site.yml The issue is that all the tasks must run on the same node, and the only node that all the tasks can run on is the 'api' node due to needing to start the bootstrap container which binds in the configs. delegate_to is required to ensure that the proper node gets the task. Co-Authored-By:
Sam Yaple <sam@yaple.net> Change-Id: Ica04ab366777a571a92212ac22c482f1881d4ecd Closes-Bug: #1513598 Related-Bug: #1513439
-
- Nov 20, 2015
-
-
Sam Yaple authored
Ceph can function just fine generating the keys before the pools have been created so we can apply the proper permissions to the auth string ahead of time. This allows us to not require additional steps to add a cache tier on the fly in the future. Change-Id: I8214c567fb7c337f95d908c5699d1da922bfa1a6 Closes-Bug: #1518475
-
Sam Yaple authored
Now /dev/loop devices will work! Change-Id: Icb8efe4f9bc3a21a72eb04bfd03452c26f13fd70 Closes-Bug: #1518438
-
Sam Yaple authored
/run/udev contains the udev information needed for the lvm tools /run and /dev must be bound in for this to work properly Change-Id: Icfe07c4ce3673310cc24591b42c107c9710cd3ac Closes-Bug: #1518454 Closes-Bug: #1487780 Related-Bug: #1487807
-
Sam Yaple authored
Change-Id: Icd7aa39556c50a3367c3b9630b24b7195612ba70 Closes-Bug: #1517914
-
Andrey Shestakov authored
Set host_ip to internal address for ironic-api service Change-Id: I001a422a0474e88c1433a7b3ab5e005f2b8c337c Closes-Bug: #1518336
-
Andrey Shestakov authored
Config directory for ironic-pxe should be created before copying files into it Change-Id: I5ad8e44273c3d185cf7fbe94787aff47595aabb0 Closes-Bug: #1518330
-
- Nov 17, 2015
-
-
akwasniewska authored
Rsyslog adapted to filter keystone error log messages. Related bug: 1516462 Change-Id: I4d8d4280dc8fef870d56d8466ed466241ee18e64
-
Paul Bourke authored
It currently has auth_url typoed which results in auth_url being specified twice Change-Id: Ia5b6385f8d28a23fc05908ceec75a7e8528894d9 Closes-Bug: #1517141
-
Paul Bourke authored
The drop root change for Glance highlighted the fact that we were binding volumes from glance_data into the wrong container - it was glance_registry whereas it should be glance_api. This would result in all images being lost if the glance_api container happens to restart. Also, we need a sudoers file to chown the file backend dir to the glance user. Change-Id: If04337045bb94b3126e48d1f5bf0ea29e20373ae Closes-Bug: #1516729
-
- Nov 14, 2015
-
-
Britt Houser authored
This patch add the USER directive to the memcached container. It also removes the -u from the command line to launch memcached, since it will already be run as that use. Change-Id: I87d782a424df99fe1b5694debafa3c0c4a9aba27 Partially-Implements: blueprint drop-root
-
- Nov 13, 2015
-
-
Vladislav Belogrudov authored
This playbook runs on hosts before deployment to be sure we don't have any conflicting services running and systems are in expected state. DocImpact Change-Id: If5f288b7fbdf269697ca834da4eb969b61683ca0 Partially-implements: blueprint precheck-tasks
-
Michal Rostecki authored
Change-Id: Idb25ac4d3148c9b9400cf675ac2e47d35cce6224 Implements: blueprint ansible-magnum
-
- Nov 12, 2015
-
-
Ryan Hallisey authored
Drop root privileges for rabbitmq. Only the rabbitmq user will be able to execute chown of /var/lib/rabbitmq. Change-Id: I546e6b475a8462bfbc75972854e1fee64f96d9cb Partially-Implements: blueprint drop-root
-
- Nov 09, 2015
-
-
Sam Yaple authored
The original reason for having the data container in the bootstrap.yml was to keep consistency with rabbitmq and mariadb, but in light of this bug we need to move the data container out of the bootstrap.yml role since we will be limiting the hosts that those tasks can run on. Change-Id: I7f2f5979b01807275908699d1243756cb97d3588 Partial-Bug: #1513598
-
Sam Yaple authored
The cinder-data container serves no purpose and is not actually used past the bootstrap container and should be removed. Additionally add the missing '---' header to the start.yml file. TrivialFix Related-Bug: #1513598 Related-Bug: #1513439 Change-Id: I22b630bbee954e12a4de5652b7fb068669f633c5
-
Sam Yaple authored
database_user_create was not correctly referenced when parsing the variable names. This could never actually lead to a situation that reported a false change, but it could break an operation if you were using the --step option with ansible and skipped the database create task. TrivialFix Backport: Liberty Change-Id: Idf69fffcc3814f509448ccea11b7d175f074ccf1
-
- Nov 06, 2015
-
-
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
-
- Nov 05, 2015
-
-
Sam Yaple authored
The bootstrap must occur on the nova-api node due to binding in the nova-api directory (same goes for all other services) Closes-Bug: #1513439 Backport: Liberty Change-Id: Iab88b49712828085e4d7e7f85e6d8f0b7999a9bf
-
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
-
Sam Yaple authored
Adjust all the configs to list all the rabbitmq hosts rather than running rabbitmq through the VIP. This is made possible by clusterer which has already merged. Change-Id: I5db48f5f10ec68f4c8863a29bc13984f6845a4f9 Partially-Implements: blueprint rabbitmq-clusterer
-
- Nov 03, 2015
-
-
Sam Yaple authored
Change-Id: Id6ccf169c8ce07c78df150de21ab2d36eec3949f Partially-Implements: blueprint nova-proxies
-
Sam Yaple authored
As the bug mentions this file is complex and has caused problems in the past. It will likely cause problems in the future. Change-Id: I28db6a38406ce0dd38340319eea7ef9134682007 Closes-Bug: #1512582
-
Sam Yaple authored
Related to I6b6f2c266cbb4c8131a949e31094572dad91fc40 TrivialFix Backport: Liberty Change-Id: If7096682f4b0923835d3cd74d72988fd8d1346f1
-