Activity log for bug #1510575

Date Who What changed Old value New value Message
2015-10-27 14:52:59 git-harry bug added bug
2015-10-27 16:15:17 git-harry description The repo-build playbook uses the py_pkg lookup plugin to gather a list of Python packages that need to exist on the repo. The py_pkgs filter is used to search the playbooks directory for requirements files or YAML files in defaults or vars subdirectories. If, for example, a cinder backend requires an additional library the overrides file needs updating in /etc/openstack_deploy and a requirements file needs dropping in the playbooks directory. This feels like a clunky method for including additional packages and not very obvious, if there's another way let me know. I think the lookup plugin should be modified so that at the very least it picks up variables that have been overridden in /etc/openstack_deploy. The repo-build playbook uses the py_pkg lookup plugin to gather a list of Python packages that need to exist on the repo. The py_pkgs filter is used to search the playbooks directory for requirements files or YAML files in defaults or vars subdirectories. If, for example, a cinder backend requires an additional library the overrides file needs updating in /etc/openstack_deploy and a requirements file needs dropping in the playbooks directory. This feels like a clunky method for including additional packages and not very obvious, if there's another way let me know. I think the lookup plugin should be modified so that at the very least it picks up variables that have been overridden in /etc/openstack_deploy. The question of adding in additional Python packages relates to using alternative cinder backends. Has the project got any thoughts on using including all the applicable libraries by default?
2015-11-03 15:00:11 Kevin Carter openstack-ansible: status New Incomplete
2015-11-24 17:58:32 Jesse Pretorius nominated for series openstack-ansible/trunk
2015-11-24 17:58:32 Jesse Pretorius bug task added openstack-ansible/trunk
2015-11-24 17:58:32 Jesse Pretorius nominated for series openstack-ansible/kilo
2015-11-24 17:58:32 Jesse Pretorius bug task added openstack-ansible/kilo
2015-11-24 17:58:32 Jesse Pretorius nominated for series openstack-ansible/liberty
2015-11-24 17:58:32 Jesse Pretorius bug task added openstack-ansible/liberty
2015-11-24 17:58:46 Jesse Pretorius openstack-ansible/trunk: importance Undecided Wishlist
2015-11-24 17:58:48 Jesse Pretorius openstack-ansible/liberty: importance Undecided Wishlist
2015-11-24 17:58:50 Jesse Pretorius openstack-ansible/kilo: importance Undecided Wishlist
2015-11-24 17:58:53 Jesse Pretorius openstack-ansible/trunk: status Incomplete In Progress
2015-11-24 17:58:55 Jesse Pretorius openstack-ansible/liberty: status New Triaged
2015-11-24 17:59:00 Jesse Pretorius openstack-ansible/kilo: status New Triaged
2015-11-24 17:59:08 Jesse Pretorius openstack-ansible/kilo: milestone 11.3.0
2015-11-24 17:59:18 Jesse Pretorius openstack-ansible/liberty: milestone 12.1.0
2015-11-24 17:59:22 Jesse Pretorius openstack-ansible/trunk: milestone mitaka-1
2015-11-24 17:59:29 Jesse Pretorius openstack-ansible/trunk: assignee Kevin Carter (kevin-carter)
2015-12-03 12:16:44 OpenStack Infra openstack-ansible: status In Progress Fix Released
2015-12-04 20:14:10 OpenStack Infra openstack-ansible/liberty: status Triaged Fix Committed
2015-12-09 20:18:58 Jesse Pretorius openstack-ansible/liberty: milestone 12.1.0 12.0.3
2016-01-06 15:07:00 Jesse Pretorius openstack-ansible/liberty: status Fix Committed Fix Released
2016-05-04 23:31:45 Kevin Carter bug task deleted openstack-ansible/kilo