)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Drew Thorstensen \u003cthorst@us.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-04-07 12:27:21 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add the PowerVM Compute Role"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The purpose of this spec is to add support for the PowerVM compute"},{"line_number":10,"context_line":"platform to OpenStack Ansible.  This will enable deployment of PowerVM"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a061dce_ec3e6fd9","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":28},"updated":"2016-04-08 09:57:36.000000000","message":"Based on the content this subject and some other references aren\u0027t quite right. This isn\u0027t adding a role, it\u0027s adding support for a new virt driver and potentially new compute OS. I think that perhaps the content and commit message should be reviewed in that regard.\n\nNote that when I saw the subject line I immediately thought \u0027no - it should add a new virt driver support, not a new role\u0027. So I\u0027m glad that the cotent matches what I\u0027d hoped.","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"1eb968d23c3f74ec0146e55994ed7ffb3821fc5a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Drew Thorstensen \u003cthorst@us.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-04-07 12:27:21 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add the PowerVM Compute Role"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The purpose of this spec is to add support for the PowerVM compute"},{"line_number":10,"context_line":"platform to OpenStack Ansible.  This will enable deployment of PowerVM"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a061dce_eb9bd070","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":28},"in_reply_to":"9a061dce_ec3e6fd9","updated":"2016-04-08 22:07:31.000000000","message":"Yeah, I think this is mostly an artifact of our original approach before digging farther into it. I\u0027ll update the commit message.\n\nOn compute OS - we\u0027re running on Ubuntu 15.10 now, switching to 16.04 once it\u0027s out here. I believe OpenStack-Ansible has 16.04 planned for Newton, so we shouldn\u0027t be introducing a new compute OS beyond what\u0027s in place(and we may surface some early testing depending on alignment).","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"}],"specs/newton/powervm-virt-driver.rst":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"20ae96ecc20c14b5b82e71c9c4ecc9b12e44002a","unresolved":false,"context_lines":[{"line_number":25,"context_line":"it meets the requirements from the Nova team for inclusion into the main source"},{"line_number":26,"context_line":"tree."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Openstack Ansible supports provisioning kvm/qemu compute nodes, and is"},{"line_number":29,"context_line":"introducing support for other virt driver types such as Ironic.  This"},{"line_number":30,"context_line":"blueprint would add support for the PowerVM Nova Virt Driver."},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a1b2928_cb00a4ad","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":17},"updated":"2016-04-11 11:56:19.000000000","message":"nit: OpenStack-Ansible","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"81a62d316d949be2b3f44be094cabe7f51ef6673","unresolved":false,"context_lines":[{"line_number":25,"context_line":"it meets the requirements from the Nova team for inclusion into the main source"},{"line_number":26,"context_line":"tree."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Openstack Ansible supports provisioning kvm/qemu compute nodes, and is"},{"line_number":29,"context_line":"introducing support for other virt driver types such as Ironic.  This"},{"line_number":30,"context_line":"blueprint would add support for the PowerVM Nova Virt Driver."},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_bc1113af","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":17},"in_reply_to":"7a1b2928_cb00a4ad","updated":"2016-04-12 21:18:24.000000000","message":"Fixed in the next patchset","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"20ae96ecc20c14b5b82e71c9c4ecc9b12e44002a","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Note: PowerVM also supports a platform-specific \u0027Shared Ethernet\u0027 ML2 Agent,"},{"line_number":51,"context_line":"which is not covered in this blueprint."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Alternatives"},{"line_number":55,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a1b2928_ce48b25e","line":52,"updated":"2016-04-11 11:56:19.000000000","message":"Is it worth adding a feature scope here for this spec? I don\u0027t know if it\u0027s worth doing or needs to be done?\n\nFor example are we going to support connecting to volumes via iSCSI, NFS, Ceph, etc immediately? If so, will there be tests for this? If not, can we itemise the initial targeted support and indicate that we will be targeting other supported back-ends later.\n\nAre there other driver limitations that users need to be aware of? Perhaps we should note what will be supported and not supported in this spec for reference? If there\u0027s some sort of existing documentation covering this then a pointer there is fine - although I\u0027d like there to be some sort of explicit documentation somewhere about what has been tested.\n\nThis is just a thought - I\u0027m not sure how practical it is or whether it\u0027s worth adding stuff like this into the spec.","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"3cfb1fb154b457262f0123d5d6e27d4a817ca899","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Note: PowerVM also supports a platform-specific \u0027Shared Ethernet\u0027 ML2 Agent,"},{"line_number":51,"context_line":"which is not covered in this blueprint."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Alternatives"},{"line_number":55,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_0bb1c3e1","line":52,"in_reply_to":"5a18252c_a6873d0e","updated":"2016-04-13 09:43:25.000000000","message":"Yes, that\u0027s a great idea.","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"81a62d316d949be2b3f44be094cabe7f51ef6673","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Note: PowerVM also supports a platform-specific \u0027Shared Ethernet\u0027 ML2 Agent,"},{"line_number":51,"context_line":"which is not covered in this blueprint."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Alternatives"},{"line_number":55,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_a6873d0e","line":52,"in_reply_to":"7a1b2928_ce48b25e","updated":"2016-04-12 21:18:24.000000000","message":"Yeah, that\u0027s probably fair, especially on the volume backend side of things.\n\nI\u0027m not sure putting all the driver limitations in the spec itself makes sense... it\u0027s a lot of detail and would get out of date over time. Would you be open to us listing the set of supported features (similar to [1]) in the nova-powervm docs [2] and referencing it here instead?\n\n[1] http://docs.openstack.org/developer/nova/support-matrix.html\n[2] http://nova-powervm.readthedocs.org/en/latest/","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"0917cebf8e5ae89de924dc82377fa87c97cdc27d","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Dependencies"},{"line_number":119,"context_line":"------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"None"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Implementation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a061dce_919a39c4","line":121,"updated":"2016-04-09 14:31:27.000000000","message":"I think this should be dependent on working with the team of folks building out the ML2+OVS support. I\u0027d recommend reaching out to Michael Gugino and crew to see if there may be some way to help them along to get those reviews in sooner rather than later. While it would be nice to see PowerVM support the linux bridge agent (which we already have today), its not likely to be production ready by the end of the Newton cycle due to it being introduced in the Newton cycle. \n\nIn flight reviews:\n  * https://review.openstack.org/#/c/298765/\n  * https://review.openstack.org/#/c/300605/","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"81a62d316d949be2b3f44be094cabe7f51ef6673","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Dependencies"},{"line_number":119,"context_line":"------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"None"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Implementation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_a6b57dce","line":121,"in_reply_to":"7a1b2928_abf8c87d","updated":"2016-04-12 21:18:24.000000000","message":"Will add these both as well. I\u0027ll list the multi-host spec as a dependency for now.","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"20ae96ecc20c14b5b82e71c9c4ecc9b12e44002a","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Dependencies"},{"line_number":119,"context_line":"------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"None"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Implementation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a1b2928_abf8c87d","line":121,"in_reply_to":"9a061dce_919a39c4","updated":"2016-04-11 11:56:19.000000000","message":"Additional dependency to add for the sake of completeness: https://review.openstack.org/293315\n\nIt has now merged, but I think it\u0027s important to note this as a dep.\n\nAnother dep to relate this to is https://blueprints.launchpad.net/openstack-ansible/+spec/multi-platform-host as this work will require support for Ubuntu versions greater than 14.04 LTS. It\u0027s probably that after the summit we\u0027ll have a fresh blueprint that is more specific to the role, but I think this is a reasonable connecting point for this spec.","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"81a62d316d949be2b3f44be094cabe7f51ef6673","unresolved":false,"context_lines":[{"line_number":118,"context_line":"Dependencies"},{"line_number":119,"context_line":"------------"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"None"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"Implementation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_06a431a4","line":121,"in_reply_to":"9a061dce_919a39c4","updated":"2016-04-12 21:18:24.000000000","message":"Yep, definitely agree. I\u0027ll update this section to include those. We\u0027ll try to sync up on this with Michael and team at the summit (if not beforehand) and see where things are at.","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"0917cebf8e5ae89de924dc82377fa87c97cdc27d","unresolved":false,"context_lines":[{"line_number":146,"context_line":"* Define a new tag called nova-powervm.  This will be used across the"},{"line_number":147,"context_line":"  openstack-ansible projects."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"* Update \u0027nova_virt_type\u0027 references to reflect new \u0027powervm\u0027 option."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"* Add the global overrides needed for powervm configuration to nova_virt_types."},{"line_number":152,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a061dce_31b6cd3d","line":149,"updated":"2016-04-09 14:31:27.000000000","message":"FYI: there is a change within the ironic scope to update the virt type choices in nova.[0] If work is on going within this spec it should incorporate the changes found in that review. \n\n[0] - https://review.openstack.org/#/c/293315/","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"81a62d316d949be2b3f44be094cabe7f51ef6673","unresolved":false,"context_lines":[{"line_number":146,"context_line":"* Define a new tag called nova-powervm.  This will be used across the"},{"line_number":147,"context_line":"  openstack-ansible projects."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"* Update \u0027nova_virt_type\u0027 references to reflect new \u0027powervm\u0027 option."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"* Add the global overrides needed for powervm configuration to nova_virt_types."},{"line_number":152,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_a6ec5dc8","line":149,"in_reply_to":"9a061dce_31b6cd3d","updated":"2016-04-12 21:18:24.000000000","message":"Yeah, Jesse had mentioned this to us. Now that it\u0027s merged that\u0027s definitely the model we\u0027d follow and expand upon.","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"0917cebf8e5ae89de924dc82377fa87c97cdc27d","unresolved":false,"context_lines":[{"line_number":148,"context_line":""},{"line_number":149,"context_line":"* Update \u0027nova_virt_type\u0027 references to reflect new \u0027powervm\u0027 option."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"* Add the global overrides needed for powervm configuration to nova_virt_types."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"* Add nova.conf templating for powervm-specific configuration options"},{"line_number":154,"context_line":"  when nova_virt_type is powervm."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a061dce_11962994","line":151,"updated":"2016-04-09 14:31:27.000000000","message":"Note previous comment w/ regard to the inflight review.","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"20ae96ecc20c14b5b82e71c9c4ecc9b12e44002a","unresolved":false,"context_lines":[{"line_number":150,"context_line":""},{"line_number":151,"context_line":"* Add the global overrides needed for powervm configuration to nova_virt_types."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"* Add nova.conf templating for powervm-specific configuration options"},{"line_number":154,"context_line":"  when nova_virt_type is powervm."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"* Create a new nova_compute_powervm.yml in the openstack-ansible-os_nova"},{"line_number":157,"context_line":"  project.  This will contain the tasks needed to ensure the powervm driver"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a1b2928_8b86acb7","line":154,"range":{"start_line":153,"start_character":0,"end_line":154,"end_character":33},"updated":"2016-04-11 11:56:19.000000000","message":"Ideally we want to pivot all applicable nova.conf settings from the nova_virt_type key. This makes the user experience far simpler as it requires less vars to set and configs to care about. ref: https://review.openstack.org/293315","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"81a62d316d949be2b3f44be094cabe7f51ef6673","unresolved":false,"context_lines":[{"line_number":150,"context_line":""},{"line_number":151,"context_line":"* Add the global overrides needed for powervm configuration to nova_virt_types."},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"* Add nova.conf templating for powervm-specific configuration options"},{"line_number":154,"context_line":"  when nova_virt_type is powervm."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"* Create a new nova_compute_powervm.yml in the openstack-ansible-os_nova"},{"line_number":157,"context_line":"  project.  This will contain the tasks needed to ensure the powervm driver"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_e6f5b583","line":154,"range":{"start_line":153,"start_character":0,"end_line":154,"end_character":33},"in_reply_to":"7a1b2928_8b86acb7","updated":"2016-04-12 21:18:24.000000000","message":"Thanks for clarifying this in IRC earlier. I\u0027m rewording the previous 3 work items to more directly reference that patch.","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"0917cebf8e5ae89de924dc82377fa87c97cdc27d","unresolved":false,"context_lines":[{"line_number":178,"context_line":"operator cloud that runs the CI infrastructure."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"A new test-install-nova-powervm.yml will be created for validating the new"},{"line_number":181,"context_line":"powervm playbooks within the openstack-ansible-os_nova project."},{"line_number":182,"context_line":""},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"Documentation impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a061dce_71868566","line":181,"updated":"2016-04-09 14:31:27.000000000","message":"+1 this will be great!","commit_id":"8e5766065adb3a731dd574bdbcb1a22fd9293d71"}],"specs/newton/role-powervm.sh":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":4,"context_line":":tags: ansible, powervm"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"The purpose of this spec is to add support for the PowerVM compute platform to"},{"line_number":7,"context_line":"OpenStack Ansible. This will enable deployment of PowerVM systems as OpenStack"},{"line_number":8,"context_line":"compute nodes alongside the core OpenStack components."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_801697ef","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":17},"updated":"2016-04-08 09:57:36.000000000","message":"nit: OpenStack-Ansible","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"1eb968d23c3f74ec0146e55994ed7ffb3821fc5a","unresolved":false,"context_lines":[{"line_number":4,"context_line":":tags: ansible, powervm"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"The purpose of this spec is to add support for the PowerVM compute platform to"},{"line_number":7,"context_line":"OpenStack Ansible. This will enable deployment of PowerVM systems as OpenStack"},{"line_number":8,"context_line":"compute nodes alongside the core OpenStack components."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_8b8174fe","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":17},"in_reply_to":"9a061dce_801697ef","updated":"2016-04-08 22:07:31.000000000","message":"Done","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":17,"context_line":"The PowerVM Compute Driver is currently an out of tree, OpenStack compliant"},{"line_number":18,"context_line":"Nova Driver.  The Nova compute team has asked for us to grow our usage before"},{"line_number":19,"context_line":"inclusion into the main Nova project.  Our potential users have cited to us"},{"line_number":20,"context_line":"that they need OpenStack Ansible support to bring PowerVM into their"},{"line_number":21,"context_line":"environments."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Bringing this support for the PowerVM driver expands the number of operators"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_601f030a","line":20,"range":{"start_line":20,"start_character":15,"end_line":20,"end_character":32},"updated":"2016-04-08 09:57:36.000000000","message":"nit: OpenStack-Ansible","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"1eb968d23c3f74ec0146e55994ed7ffb3821fc5a","unresolved":false,"context_lines":[{"line_number":17,"context_line":"The PowerVM Compute Driver is currently an out of tree, OpenStack compliant"},{"line_number":18,"context_line":"Nova Driver.  The Nova compute team has asked for us to grow our usage before"},{"line_number":19,"context_line":"inclusion into the main Nova project.  Our potential users have cited to us"},{"line_number":20,"context_line":"that they need OpenStack Ansible support to bring PowerVM into their"},{"line_number":21,"context_line":"environments."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Bringing this support for the PowerVM driver expands the number of operators"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_cb0b6c2a","line":20,"range":{"start_line":20,"start_character":15,"end_line":20,"end_character":32},"in_reply_to":"9a061dce_601f030a","updated":"2016-04-08 22:07:31.000000000","message":"Done","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":25,"context_line":"it meets the requirements from the Nova team for inclusion into the main source"},{"line_number":26,"context_line":"tree."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Openstack Ansible supports provisioning libvirt compute nodes, and has"},{"line_number":29,"context_line":"extensibility for other node types, but none are yet implemented.  This"},{"line_number":30,"context_line":"blueprint would add support for the PowerVM Nova Compute Driver."},{"line_number":31,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_a0f0fbca","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":17},"updated":"2016-04-08 09:57:36.000000000","message":"nit: OpenStack-Ansible","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"1eb968d23c3f74ec0146e55994ed7ffb3821fc5a","unresolved":false,"context_lines":[{"line_number":25,"context_line":"it meets the requirements from the Nova team for inclusion into the main source"},{"line_number":26,"context_line":"tree."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Openstack Ansible supports provisioning libvirt compute nodes, and has"},{"line_number":29,"context_line":"extensibility for other node types, but none are yet implemented.  This"},{"line_number":30,"context_line":"blueprint would add support for the PowerVM Nova Compute Driver."},{"line_number":31,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_ab08b82e","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":17},"in_reply_to":"9a061dce_a0f0fbca","updated":"2016-04-08 22:07:31.000000000","message":"Done","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":26,"context_line":"tree."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Openstack Ansible supports provisioning libvirt compute nodes, and has"},{"line_number":29,"context_line":"extensibility for other node types, but none are yet implemented.  This"},{"line_number":30,"context_line":"blueprint would add support for the PowerVM Nova Compute Driver."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_80d7b7ec","line":29,"range":{"start_line":29,"start_character":36,"end_line":29,"end_character":64},"updated":"2016-04-08 09:57:36.000000000","message":"With https://review.openstack.org/293315 coming in, we are actually implementing the \u0027ironic\u0027 virt_type so it starts a pattern which I\u0027d like this work to continue.","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"1eb968d23c3f74ec0146e55994ed7ffb3821fc5a","unresolved":false,"context_lines":[{"line_number":26,"context_line":"tree."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Openstack Ansible supports provisioning libvirt compute nodes, and has"},{"line_number":29,"context_line":"extensibility for other node types, but none are yet implemented.  This"},{"line_number":30,"context_line":"blueprint would add support for the PowerVM Nova Compute Driver."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_06db9b1c","line":29,"range":{"start_line":29,"start_character":36,"end_line":29,"end_character":64},"in_reply_to":"9a061dce_80d7b7ec","updated":"2016-04-08 22:07:31.000000000","message":"Just read through that. It looks like the pattern should be pretty easy to follow.","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":37,"context_line":"This privileged VM has authority to manage the system and is where the"},{"line_number":38,"context_line":"nova-compute driver runs.  It currently supports running on Ubuntu."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"The PowerVM compute driver can be paired with the standard OVS Agent today,"},{"line_number":41,"context_line":"with support for the Linux Bridge network agent planned for the Newton"},{"line_number":42,"context_line":"release. This blueprint covers deploying the nova-powervm compute driver with"},{"line_number":43,"context_line":"the standard networking agents that OpenStack Ansible supports."}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_c0636f40","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":74},"updated":"2016-04-08 09:57:36.000000000","message":"Hmm, in that case then perhaps this work may rely on https://review.openstack.org/298765 - or at least the two bodies of work will affect each other. It is our intent to get OVS instrumented into OSA within the Newton cycle.","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"1eb968d23c3f74ec0146e55994ed7ffb3821fc5a","unresolved":false,"context_lines":[{"line_number":37,"context_line":"This privileged VM has authority to manage the system and is where the"},{"line_number":38,"context_line":"nova-compute driver runs.  It currently supports running on Ubuntu."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"The PowerVM compute driver can be paired with the standard OVS Agent today,"},{"line_number":41,"context_line":"with support for the Linux Bridge network agent planned for the Newton"},{"line_number":42,"context_line":"release. This blueprint covers deploying the nova-powervm compute driver with"},{"line_number":43,"context_line":"the standard networking agents that OpenStack Ansible supports."}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_6639b741","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":74},"in_reply_to":"9a061dce_c0636f40","updated":"2016-04-08 22:07:31.000000000","message":"Yep. We\u0027d definitely have a dependency on that to be able to use OVS with our driver in an OSA environment. Fall back being addition of LBr support from our side in the unlikely event OVS doesn\u0027t pan out.","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":38,"context_line":"nova-compute driver runs.  It currently supports running on Ubuntu."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"The PowerVM compute driver can be paired with the standard OVS Agent today,"},{"line_number":41,"context_line":"with support for the Linux Bridge network agent planned for the Newton"},{"line_number":42,"context_line":"release. This blueprint covers deploying the nova-powervm compute driver with"},{"line_number":43,"context_line":"the standard networking agents that OpenStack Ansible supports."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"PowerVM also supports a platform-specific \u0027Shared Ethernet\u0027 ML2 Agent,"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_005e0776","line":42,"range":{"start_line":41,"start_character":5,"end_line":42,"end_character":7},"updated":"2016-04-08 09:57:36.000000000","message":"Sounds good. :)","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":42,"context_line":"release. This blueprint covers deploying the nova-powervm compute driver with"},{"line_number":43,"context_line":"the standard networking agents that OpenStack Ansible supports."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"PowerVM also supports a platform-specific \u0027Shared Ethernet\u0027 ML2 Agent,"},{"line_number":46,"context_line":"which is not covered in this blueprint."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Alternatives"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_60da63eb","line":46,"range":{"start_line":45,"start_character":0,"end_line":46,"end_character":39},"updated":"2016-04-08 09:57:36.000000000","message":"This could be instrumented in a future cycle if desired.","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"a19313ead904ce123150c71402463f4365f662ad","unresolved":false,"context_lines":[{"line_number":42,"context_line":"release. This blueprint covers deploying the nova-powervm compute driver with"},{"line_number":43,"context_line":"the standard networking agents that OpenStack Ansible supports."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"PowerVM also supports a platform-specific \u0027Shared Ethernet\u0027 ML2 Agent,"},{"line_number":46,"context_line":"which is not covered in this blueprint."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Alternatives"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_ee47541b","line":46,"range":{"start_line":45,"start_character":0,"end_line":46,"end_character":39},"in_reply_to":"9a061dce_60da63eb","updated":"2016-04-09 12:18:54.000000000","message":"Yeah, definitely.  We figure we\u0027ll start with this as the first item as it can be done without other dependencies.\n\nAnother project we would be looking at in future cycle would be the ceilometer-powervm project as well.\n\nBut we want to start with a body of work that we are confident will meet most of the needs of the operators.  Then in future cycles look into adding the other components (as needed by the operators).","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":65,"context_line":"Upgrade impact"},{"line_number":66,"context_line":"--------------"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"None. The nova-powervm driver is new for OpenStack Ansible, and as such has"},{"line_number":69,"context_line":"no upgrade impact."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_a0e47bac","line":68,"range":{"start_line":68,"start_character":41,"end_line":68,"end_character":58},"updated":"2016-04-08 09:57:36.000000000","message":"nit: OpenStack-Ansible","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"1eb968d23c3f74ec0146e55994ed7ffb3821fc5a","unresolved":false,"context_lines":[{"line_number":65,"context_line":"Upgrade impact"},{"line_number":66,"context_line":"--------------"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"None. The nova-powervm driver is new for OpenStack Ansible, and as such has"},{"line_number":69,"context_line":"no upgrade impact."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_eb02b00a","line":68,"range":{"start_line":68,"start_character":41,"end_line":68,"end_character":58},"in_reply_to":"9a061dce_a0e47bac","updated":"2016-04-08 22:07:31.000000000","message":"Done","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":130,"context_line":"  Adam Reznechek - adreznec on IRC and Launchpad"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Work items"},{"line_number":134,"context_line":"----------"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"Multiple changes would be needed:"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_c329b98b","line":133,"range":{"start_line":133,"start_character":0,"end_line":133,"end_character":10},"updated":"2016-04-08 09:57:36.000000000","message":"With reference to the above-mentioned reviews in progress, I think you may find that the work items will change a little.","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"1eb968d23c3f74ec0146e55994ed7ffb3821fc5a","unresolved":false,"context_lines":[{"line_number":130,"context_line":"  Adam Reznechek - adreznec on IRC and Launchpad"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Work items"},{"line_number":134,"context_line":"----------"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"Multiple changes would be needed:"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_06939bfb","line":133,"range":{"start_line":133,"start_character":0,"end_line":133,"end_character":10},"in_reply_to":"9a061dce_c329b98b","updated":"2016-04-08 22:07:31.000000000","message":"I\u0027ve started making some updates here with the next patchset, though more are incoming.","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":""},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"Testing"},{"line_number":168,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"The PowerVM Driver CI System is currently using devstack for its set up.  This"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_8002170a","line":167,"updated":"2016-04-08 09:57:36.000000000","message":"I\u0027m very happy to see the inclusion of this. I would suggest an external CI job specifically in the nova role - it should deploy minimal infrastructure and return feedback quickly. There should then be another one that is on the integrated build which does a full build-out. If possible I\u0027d like to chat at the summit about the intended integrated build architecture/design. Ideally it should be a documented design and have the documentation in our documentation for reference as a showcase of how people can use this.\n\nSee the nova role for how we\u0027re deploying directly from source without needing the rest of the OSA infrastructure. It\u0027s similar to devstack in a way and we\u0027re wanting to improve and simplify it in the Newton cycle.","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"1eb968d23c3f74ec0146e55994ed7ffb3821fc5a","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":""},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"Testing"},{"line_number":168,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"The PowerVM Driver CI System is currently using devstack for its set up.  This"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_c65d234a","line":167,"in_reply_to":"9a061dce_8002170a","updated":"2016-04-08 22:07:31.000000000","message":"We\u0027d definitely be interested in meeting up at the summit to discuss the testing deployment, especially if there\u0027s ongoing work to simplify testing in Newton. We\u0027ll catch up with you on irc to figure out when/where.","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"056f9ebf83e1ab1933e2acb2790cb77b8535a736","unresolved":false,"context_lines":[{"line_number":168,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"The PowerVM Driver CI System is currently using devstack for its set up.  This"},{"line_number":171,"context_line":"cloud will be updated to make use of OpenStack Ansible to deploy the"},{"line_number":172,"context_line":"operator cloud that runs the CI infrastructure."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"A new test-install-nova-powervm.yml will be created for validating the new"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_6088a3c7","line":171,"range":{"start_line":171,"start_character":37,"end_line":171,"end_character":54},"updated":"2016-04-08 09:57:36.000000000","message":"nit: OpenStack-Ansible","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"},{"author":{"_account_id":13883,"name":"Adam Reznechek","email":"adreznec@us.ibm.com","username":"adrez"},"change_message_id":"1eb968d23c3f74ec0146e55994ed7ffb3821fc5a","unresolved":false,"context_lines":[{"line_number":168,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"The PowerVM Driver CI System is currently using devstack for its set up.  This"},{"line_number":171,"context_line":"cloud will be updated to make use of OpenStack Ansible to deploy the"},{"line_number":172,"context_line":"operator cloud that runs the CI infrastructure."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"A new test-install-nova-powervm.yml will be created for validating the new"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9a061dce_46fe3306","line":171,"range":{"start_line":171,"start_character":37,"end_line":171,"end_character":54},"in_reply_to":"9a061dce_6088a3c7","updated":"2016-04-08 22:07:31.000000000","message":"Done","commit_id":"a087701bc8761c5d26fea3a3c06df620626762c4"}]}
