)]}'
{"specs/juno/drac-power-driver.rst":[{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"57b767e75a177129ef0d550f5907af3a62db9c20","unresolved":false,"context_lines":[{"line_number":8,"context_line":"DRAC Power Driver for Ironic"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/ironic/+spec/example (none yet)"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The proposal presents the work required to add support for power management"},{"line_number":14,"context_line":"features for Dell Remote Access Controller in Ironic."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_fd36ff01","line":11,"updated":"2014-06-12 20:43:45.000000000","message":"Please add one and link it here. :)","commit_id":"075761a78fc5891ace28a50ba5c170867448b5f6"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"60913f8a73ae76f21cb826cca0e18e9da55d71eb","unresolved":false,"context_lines":[{"line_number":8,"context_line":"DRAC Power Driver for Ironic"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/ironic/+spec/example (none yet)"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The proposal presents the work required to add support for power management"},{"line_number":14,"context_line":"features for Dell Remote Access Controller in Ironic."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_32795fc8","line":11,"in_reply_to":"1ae5cdf2_fd36ff01","updated":"2014-06-13 12:52:01.000000000","message":"Done","commit_id":"075761a78fc5891ace28a50ba5c170867448b5f6"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"57b767e75a177129ef0d550f5907af3a62db9c20","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":"Adding a new DracDriver to the list of available drivers in Ironic and"},{"line_number":29,"context_line":"implementing the DracPower module to interact with WS-Management API described"},{"line_number":30,"context_line":"in the ``DCIM Base Server and Physical Asset Profile`` using the python binding"},{"line_number":31,"context_line":"of the OpenWSMAN library"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_986a697f","line":28,"updated":"2014-06-12 20:43:45.000000000","message":"I would think this would instead add a DRAC version of each deploy driver, e.g. pxe_drac, fake_drac, etc. Also adding the driver class for each of those, e.g. https://github.com/openstack/ironic/blob/c1dbca0f0a445bfe2d42954464b3951f3dfd4514/ironic/drivers/pxe.py#L31","commit_id":"075761a78fc5891ace28a50ba5c170867448b5f6"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"60913f8a73ae76f21cb826cca0e18e9da55d71eb","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":"Adding a new DracDriver to the list of available drivers in Ironic and"},{"line_number":29,"context_line":"implementing the DracPower module to interact with WS-Management API described"},{"line_number":30,"context_line":"in the ``DCIM Base Server and Physical Asset Profile`` using the python binding"},{"line_number":31,"context_line":"of the OpenWSMAN library"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_2d602200","line":28,"in_reply_to":"1ae5cdf2_986a697f","updated":"2014-06-13 12:52:01.000000000","message":"That makes sense but this spec only adds the power interface. I would rather deal with the deploy interface in another spec for that specific interface. What do you think?","commit_id":"075761a78fc5891ace28a50ba5c170867448b5f6"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"57b767e75a177129ef0d550f5907af3a62db9c20","unresolved":false,"context_lines":[{"line_number":28,"context_line":"Adding a new DracDriver to the list of available drivers in Ironic and"},{"line_number":29,"context_line":"implementing the DracPower module to interact with WS-Management API described"},{"line_number":30,"context_line":"in the ``DCIM Base Server and Physical Asset Profile`` using the python binding"},{"line_number":31,"context_line":"of the OpenWSMAN library"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"The ``DCIM Base Server and Physical Asset Profile`` is the autonomous profile"},{"line_number":34,"context_line":"that defines the classes used to describe basic server hardware and its related"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_98e5093a","line":31,"updated":"2014-06-12 20:43:45.000000000","message":"nit: missing a period at the end of this sentence.","commit_id":"075761a78fc5891ace28a50ba5c170867448b5f6"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"60913f8a73ae76f21cb826cca0e18e9da55d71eb","unresolved":false,"context_lines":[{"line_number":28,"context_line":"Adding a new DracDriver to the list of available drivers in Ironic and"},{"line_number":29,"context_line":"implementing the DracPower module to interact with WS-Management API described"},{"line_number":30,"context_line":"in the ``DCIM Base Server and Physical Asset Profile`` using the python binding"},{"line_number":31,"context_line":"of the OpenWSMAN library"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"The ``DCIM Base Server and Physical Asset Profile`` is the autonomous profile"},{"line_number":34,"context_line":"that defines the classes used to describe basic server hardware and its related"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_52742bce","line":31,"in_reply_to":"1ae5cdf2_98e5093a","updated":"2014-06-13 12:52:01.000000000","message":"Done","commit_id":"075761a78fc5891ace28a50ba5c170867448b5f6"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"3b47ef040a53c6a03ead6aa317eb96264779e71d","unresolved":false,"context_lines":[{"line_number":117,"context_line":"Testing"},{"line_number":118,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"* Unit tests"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Documentation Impact"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_2c9e7a07","line":120,"updated":"2014-06-12 21:21:17.000000000","message":"Any plans for third party testing?","commit_id":"075761a78fc5891ace28a50ba5c170867448b5f6"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"60913f8a73ae76f21cb826cca0e18e9da55d71eb","unresolved":false,"context_lines":[{"line_number":117,"context_line":"Testing"},{"line_number":118,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"* Unit tests"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Documentation Impact"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_f2429766","line":120,"in_reply_to":"1ae5cdf2_2c9e7a07","updated":"2014-06-13 12:52:01.000000000","message":"No plans for that.","commit_id":"075761a78fc5891ace28a50ba5c170867448b5f6"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"fd58200c1690d4e6eb7a7c6582f8c329b2539132","unresolved":false,"context_lines":[{"line_number":117,"context_line":"Testing"},{"line_number":118,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"* Unit tests"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Documentation Impact"},{"line_number":123,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_4a2d4f8e","line":120,"updated":"2014-06-13 14:32:04.000000000","message":"I\u0027d still like to see a note about third-party testing in the spec. Even if that note is just \"we would like to do third-party CI for this driver, but do not have sufficient hardware available at this time\".","commit_id":"f6ce04ab99acedffed6c39f3c14982c545dfd268"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"71dd880c8a9f432c62743a72ada2cf1821c99019","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Dell Remote Access Controller is an interface card from Dell offering a remote"},{"line_number":20,"context_line":"system management through the Remote Services API. It uses WS-Management, a"},{"line_number":21,"context_line":"SOAP based protocol that provides CIM-style data access. The API definitions"},{"line_number":22,"context_line":"are described in a profile specification."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"This proposal covers the power management capabilities for DRAC."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_3d610212","line":22,"updated":"2014-06-16 08:09:44.000000000","message":"Can we have links to appropriate specifications here? E.g. I have no idea what \"CIM-style\" is :)","commit_id":"278e52ad75d25b210cb3f6e485fc2033897e8875"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"b55da4b607806823f09f44dd1e208d0ae78adf2d","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Dell Remote Access Controller is an interface card from Dell offering a remote"},{"line_number":20,"context_line":"system management through the Remote Services API. It uses WS-Management, a"},{"line_number":21,"context_line":"SOAP based protocol that provides CIM-style data access. The API definitions"},{"line_number":22,"context_line":"are described in a profile specification."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"This proposal covers the power management capabilities for DRAC."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_e9724eaf","line":22,"in_reply_to":"1ae5cdf2_3d610212","updated":"2014-06-17 08:22:43.000000000","message":"Have you checked the link I put in the references section? You can get the definition for all of terms in the paragraph above on that page. It also applies to CIM. ;-)","commit_id":"278e52ad75d25b210cb3f6e485fc2033897e8875"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"71dd880c8a9f432c62743a72ada2cf1821c99019","unresolved":false,"context_lines":[{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":"Adding a new DracDriver to the list of available drivers in Ironic and"},{"line_number":29,"context_line":"implementing the DracPower module to interact with WS-Management API described"},{"line_number":30,"context_line":"in the ``DCIM Base Server and Physical Asset Profile`` using the python binding"},{"line_number":31,"context_line":"of the OpenWSMAN library."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"The ``DCIM Base Server and Physical Asset Profile`` is the autonomous profile"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_1d53663a","line":30,"updated":"2014-06-16 08:09:44.000000000","message":"Again. this should be [N] reference with link in \"References\" section","commit_id":"278e52ad75d25b210cb3f6e485fc2033897e8875"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"b55da4b607806823f09f44dd1e208d0ae78adf2d","unresolved":false,"context_lines":[{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":"Adding a new DracDriver to the list of available drivers in Ironic and"},{"line_number":29,"context_line":"implementing the DracPower module to interact with WS-Management API described"},{"line_number":30,"context_line":"in the ``DCIM Base Server and Physical Asset Profile`` using the python binding"},{"line_number":31,"context_line":"of the OpenWSMAN library."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"The ``DCIM Base Server and Physical Asset Profile`` is the autonomous profile"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_097dbae7","line":30,"in_reply_to":"1ae5cdf2_1d53663a","updated":"2014-06-17 08:22:43.000000000","message":"Done","commit_id":"278e52ad75d25b210cb3f6e485fc2033897e8875"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"71dd880c8a9f432c62743a72ada2cf1821c99019","unresolved":false,"context_lines":[{"line_number":34,"context_line":"that defines the classes used to describe basic server hardware and its related"},{"line_number":35,"context_line":"software. The profiles referenced by the Base Server Profile extend the"},{"line_number":36,"context_line":"management capabilities by adding the capability to represent server"},{"line_number":37,"context_line":"configuration, boot control, provisioning, and hardware."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Alternatives"},{"line_number":40,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_b82360a6","line":37,"updated":"2014-06-16 08:09:44.000000000","message":"This paragraph is not a \"Proposed change\" and should be moved somewhere (if kept at all). Honestly, I don\u0027t understand half of words from here, so maybe just provide a link to detailed description?","commit_id":"278e52ad75d25b210cb3f6e485fc2033897e8875"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"b55da4b607806823f09f44dd1e208d0ae78adf2d","unresolved":false,"context_lines":[{"line_number":34,"context_line":"that defines the classes used to describe basic server hardware and its related"},{"line_number":35,"context_line":"software. The profiles referenced by the Base Server Profile extend the"},{"line_number":36,"context_line":"management capabilities by adding the capability to represent server"},{"line_number":37,"context_line":"configuration, boot control, provisioning, and hardware."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Alternatives"},{"line_number":40,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_29b5167e","line":37,"in_reply_to":"1ae5cdf2_b82360a6","updated":"2014-06-17 08:22:43.000000000","message":"Done","commit_id":"278e52ad75d25b210cb3f6e485fc2033897e8875"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"96333b62c0b17145a0517306fdeb1aec0c0a1633","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":"Dell Remote Access Controller is an interface card from Dell offering a remote"},{"line_number":20,"context_line":"system management through the Remote Services API. It uses WS-Management, a"},{"line_number":21,"context_line":"SOAP based protocol that provides CIM-style data access. The API definitions"},{"line_number":22,"context_line":"are described in a profile specification."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"This proposal covers the power management capabilities for DRAC."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ae5cdf2_30f2c99b","line":21,"updated":"2014-06-17 14:37:12.000000000","message":"External documents complement things in the spec, they are not part of it. That said, please either expand at least CIM or delete this clause completely (we do not really care which kind of SOAP it is)","commit_id":"68db780fefbd30e3821e49b96ea362f485fb94ac"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"d7795a8b5531347a03bb8eb62cc332e7e9738075","unresolved":false,"context_lines":[{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":"Dell Remote Access Controller is an interface card from Dell offering a remote"},{"line_number":20,"context_line":"system management through the Remote Services API. It uses WS-Management, a"},{"line_number":21,"context_line":"SOAP based protocol that provides CIM-style data access. The API definitions"},{"line_number":22,"context_line":"are described in a profile specification."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"This proposal covers the power management capabilities for DRAC."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ae5cdf2_31942f36","line":21,"in_reply_to":"1ae5cdf2_30f2c99b","updated":"2014-06-19 08:49:24.000000000","message":"Fair enough. I will delete it.","commit_id":"68db780fefbd30e3821e49b96ea362f485fb94ac"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"96333b62c0b17145a0517306fdeb1aec0c0a1633","unresolved":false,"context_lines":[{"line_number":106,"context_line":"* This feature depends on the python binding of the OpenWSMAN library."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"* It will provide support for power management capabilities for 11th and 12th"},{"line_number":109,"context_line":"  generation Dell PowerEdge servers."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Testing"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ae5cdf2_106ced35","line":109,"updated":"2014-06-17 14:37:12.000000000","message":"It\u0027s not a dependency as it\u0027s stated. Did you mean to spell it like:\n\n* This feature requires 11th or 12th generation of ...","commit_id":"68db780fefbd30e3821e49b96ea362f485fb94ac"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"d7795a8b5531347a03bb8eb62cc332e7e9738075","unresolved":false,"context_lines":[{"line_number":106,"context_line":"* This feature depends on the python binding of the OpenWSMAN library."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"* It will provide support for power management capabilities for 11th and 12th"},{"line_number":109,"context_line":"  generation Dell PowerEdge servers."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Testing"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ae5cdf2_ba1d9d75","line":109,"in_reply_to":"1ae5cdf2_106ced35","updated":"2014-06-19 08:49:24.000000000","message":"I disagree with you on this. I think that the original version also states the dependency clear enough but I can change the wording as you wish.","commit_id":"68db780fefbd30e3821e49b96ea362f485fb94ac"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"96333b62c0b17145a0517306fdeb1aec0c0a1633","unresolved":false,"context_lines":[{"line_number":119,"context_line":"Documentation Impact"},{"line_number":120,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"The required driver_info properties need be included in the documentation to"},{"line_number":123,"context_line":"instruct operators how to use Ironic with DRAC."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ae5cdf2_30764940","line":122,"updated":"2014-06-17 14:37:12.000000000","message":"If there are some new driver_info fields, they have to be listed in the spec. And of course, it\u0027s the deployer impact and you have it above as \"None\"","commit_id":"68db780fefbd30e3821e49b96ea362f485fb94ac"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"d7795a8b5531347a03bb8eb62cc332e7e9738075","unresolved":false,"context_lines":[{"line_number":119,"context_line":"Documentation Impact"},{"line_number":120,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"The required driver_info properties need be included in the documentation to"},{"line_number":123,"context_line":"instruct operators how to use Ironic with DRAC."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ae5cdf2_5aed79ef","line":122,"in_reply_to":"1ae5cdf2_30764940","updated":"2014-06-19 08:49:24.000000000","message":"The driver_info is important for the end user, not for the deployer. That\u0027s why the deployer impact is None.\n\nBtw, it would be nice if the requirement you are asking for, that the driver_info fields have to be listed would be also added to the template because it\u0027s currently not there: https://github.com/openstack/ironic-specs/blob/master/specs/template.rst \n\nBut I agree with that, it makes sense, so I will add them to the end user impact section.","commit_id":"68db780fefbd30e3821e49b96ea362f485fb94ac"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5f0f13b052cf2a53c3c931ff985390d25677c3db","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Other end user impact"},{"line_number":61,"context_line":"---------------------"},{"line_number":62,"context_line":"The following driver_info fields are required:"},{"line_number":63,"context_line":"  * host: hostname or IP of the WS-Man endpoint"},{"line_number":64,"context_line":"  * port: port of the WS-Man endpoint"},{"line_number":65,"context_line":"  * path: path of the WS-Man endpoint"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1ae5cdf2_d2091bde","line":62,"updated":"2014-06-20 13:08:15.000000000","message":"driver_info fields are shared and should have some prefix, like drac_host or anything.","commit_id":"959ed7d2cca2586fb53dd676bc19ece8f5643aed"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"60c369123abda44591ce17e6a32176cf0cd4f358","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Other end user impact"},{"line_number":61,"context_line":"---------------------"},{"line_number":62,"context_line":"The following driver_info fields are required:"},{"line_number":63,"context_line":"  * host: hostname or IP of the WS-Man endpoint"},{"line_number":64,"context_line":"  * port: port of the WS-Man endpoint"},{"line_number":65,"context_line":"  * path: path of the WS-Man endpoint"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1ae5cdf2_248ad364","line":62,"in_reply_to":"1ae5cdf2_d2091bde","updated":"2014-06-23 09:43:34.000000000","message":"Good point, I will fix it!","commit_id":"959ed7d2cca2586fb53dd676bc19ece8f5643aed"},{"author":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"change_message_id":"36af895b8571a86d927e6073ede7e6f6ab173c2a","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Proposed change"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":"Adding a new DracDriver to the list of available drivers in Ironic and"},{"line_number":26,"context_line":"implementing the DracPower module to interact with WS-Management API described"},{"line_number":27,"context_line":"in the ``DCIM Base Server and Physical Asset Profile`` using the python binding"},{"line_number":28,"context_line":"of the OpenWSMAN library."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_73a9e4dc","line":26,"updated":"2014-06-23 22:26:42.000000000","message":"perhaps add \"(WS-Man)\" in here as it\u0027s referenced later in the document","commit_id":"eefcc6309d9757ac4a06741876a9d4536ad172cd"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"3327f95f21fdc2d44f5fa470ffae3c1df4938ccc","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Proposed change"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":"Adding a new DracDriver to the list of available drivers in Ironic and"},{"line_number":26,"context_line":"implementing the DracPower module to interact with WS-Management API described"},{"line_number":27,"context_line":"in the ``DCIM Base Server and Physical Asset Profile`` using the python binding"},{"line_number":28,"context_line":"of the OpenWSMAN library."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"baada198_761c45c2","line":26,"in_reply_to":"1ae5cdf2_73a9e4dc","updated":"2014-07-02 09:13:43.000000000","message":"Done","commit_id":"eefcc6309d9757ac4a06741876a9d4536ad172cd"},{"author":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"change_message_id":"36af895b8571a86d927e6073ede7e6f6ab173c2a","unresolved":false,"context_lines":[{"line_number":106,"context_line":"Dependencies"},{"line_number":107,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"* This feature depends on the python binding of the OpenWSMAN library."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"* This feature requires 11th or 12th generation of generation Dell PowerEdge"},{"line_number":112,"context_line":"  servers."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_d329d83b","line":109,"updated":"2014-06-23 22:26:42.000000000","message":"Perhaps we should include that OpenWSMAN is released under a simplified BSD licence and is available as a supported package in Ubuntu and Red Hat repositories?","commit_id":"eefcc6309d9757ac4a06741876a9d4536ad172cd"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"3327f95f21fdc2d44f5fa470ffae3c1df4938ccc","unresolved":false,"context_lines":[{"line_number":106,"context_line":"Dependencies"},{"line_number":107,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"* This feature depends on the python binding of the OpenWSMAN library."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"* This feature requires 11th or 12th generation of generation Dell PowerEdge"},{"line_number":112,"context_line":"  servers."}],"source_content_type":"text/x-rst","patch_set":6,"id":"baada198_9189e328","line":109,"in_reply_to":"1ae5cdf2_d329d83b","updated":"2014-07-02 09:13:43.000000000","message":"Done","commit_id":"eefcc6309d9757ac4a06741876a9d4536ad172cd"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"d48d321f553c17a31d29e9a9593c50bd769886ba","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"* This feature depends on the python binding of the OpenWSMAN library."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"* This feature requires 11th or 12th generation of generation Dell PowerEdge"},{"line_number":112,"context_line":"  servers."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Testing"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_22f62cfa","line":111,"updated":"2014-06-23 20:50:43.000000000","message":"If this is only compatible with specific generation of hardware, then let me ask -- can the compatibility of this driver with a given piece of dell hardware be determined by the driver itself, in such a way that a useful error could be returned to the user / operator indicating a lack of compatibility?\n\nI think this should be covered somewhere in this document.\n\nAlso, typo:\n\ns/generation of generation/generation of/","commit_id":"eefcc6309d9757ac4a06741876a9d4536ad172cd"},{"author":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"change_message_id":"36af895b8571a86d927e6073ede7e6f6ab173c2a","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"* This feature depends on the python binding of the OpenWSMAN library."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"* This feature requires 11th or 12th generation of generation Dell PowerEdge"},{"line_number":112,"context_line":"  servers."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Testing"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_9348305e","line":111,"in_reply_to":"1ae5cdf2_22f62cfa","updated":"2014-06-23 22:26:42.000000000","message":"I agree, the driver should determine compatibility with the DRAC card if at all possible, and report back the mismatch before not continuing.","commit_id":"eefcc6309d9757ac4a06741876a9d4536ad172cd"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"3327f95f21fdc2d44f5fa470ffae3c1df4938ccc","unresolved":false,"context_lines":[{"line_number":108,"context_line":""},{"line_number":109,"context_line":"* This feature depends on the python binding of the OpenWSMAN library."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"* This feature requires 11th or 12th generation of generation Dell PowerEdge"},{"line_number":112,"context_line":"  servers."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Testing"}],"source_content_type":"text/x-rst","patch_set":6,"id":"baada198_31abb7d7","line":111,"in_reply_to":"1ae5cdf2_9348305e","updated":"2014-07-02 09:13:43.000000000","message":"I don\u0027t think that\u0027s possible. The Web Services API is supported by the Lifecycle Controller which was introduced with the 11th genenration. A user with a 10th generation hw can\u0027t set the driver_info properly because there\u0027s no wsman endpoint provided by the drac card.","commit_id":"eefcc6309d9757ac4a06741876a9d4536ad172cd"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"333e3bead9480eca9089a6673d52d8961abf3a5a","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Security impact"},{"line_number":57,"context_line":"---------------"},{"line_number":58,"context_line":"None"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Other end user impact"},{"line_number":61,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":8,"id":"baada198_b2d22d5a","line":58,"updated":"2014-07-03 14:19:16.000000000","message":"other power drivers have pointed out:\nadmin credentials will be stored unencrypted DB and that they will be visible in the driver_info field of the node when a node-show is issued.","commit_id":"4d12231249f9fa518e6a316050c3b844e2d2af8e"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"0d0db88051c9d918e86a5a1d42146990058051a9","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Security impact"},{"line_number":57,"context_line":"---------------"},{"line_number":58,"context_line":"None"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Other end user impact"},{"line_number":61,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":8,"id":"baada198_05163555","line":58,"in_reply_to":"baada198_b2d22d5a","updated":"2014-07-03 15:29:49.000000000","message":"Good point, thanks!","commit_id":"4d12231249f9fa518e6a316050c3b844e2d2af8e"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"333e3bead9480eca9089a6673d52d8961abf3a5a","unresolved":false,"context_lines":[{"line_number":61,"context_line":"---------------------"},{"line_number":62,"context_line":"The following driver_info fields are required:"},{"line_number":63,"context_line":"  * drac_host: hostname or IP of the WS-Man endpoint"},{"line_number":64,"context_line":"  * drac_port: port of the WS-Man endpoint"},{"line_number":65,"context_line":"  * drac_path: path of the WS-Man endpoint"},{"line_number":66,"context_line":"  * drac_protocol: protocol of the WS-Man endpoint"},{"line_number":67,"context_line":"  * drac_username: username for the WS-Man endpoint"}],"source_content_type":"text/x-rst","patch_set":8,"id":"baada198_125cb9ec","line":64,"updated":"2014-07-03 14:19:16.000000000","message":"what is the default port?","commit_id":"4d12231249f9fa518e6a316050c3b844e2d2af8e"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"0d0db88051c9d918e86a5a1d42146990058051a9","unresolved":false,"context_lines":[{"line_number":61,"context_line":"---------------------"},{"line_number":62,"context_line":"The following driver_info fields are required:"},{"line_number":63,"context_line":"  * drac_host: hostname or IP of the WS-Man endpoint"},{"line_number":64,"context_line":"  * drac_port: port of the WS-Man endpoint"},{"line_number":65,"context_line":"  * drac_path: path of the WS-Man endpoint"},{"line_number":66,"context_line":"  * drac_protocol: protocol of the WS-Man endpoint"},{"line_number":67,"context_line":"  * drac_username: username for the WS-Man endpoint"}],"source_content_type":"text/x-rst","patch_set":8,"id":"baada198_1e2a022c","line":64,"in_reply_to":"baada198_125cb9ec","updated":"2014-07-03 15:29:49.000000000","message":"fixing as discussed on IRC","commit_id":"4d12231249f9fa518e6a316050c3b844e2d2af8e"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"333e3bead9480eca9089a6673d52d8961abf3a5a","unresolved":false,"context_lines":[{"line_number":63,"context_line":"  * drac_host: hostname or IP of the WS-Man endpoint"},{"line_number":64,"context_line":"  * drac_port: port of the WS-Man endpoint"},{"line_number":65,"context_line":"  * drac_path: path of the WS-Man endpoint"},{"line_number":66,"context_line":"  * drac_protocol: protocol of the WS-Man endpoint"},{"line_number":67,"context_line":"  * drac_username: username for the WS-Man endpoint"},{"line_number":68,"context_line":"  * drac_password: password for the WS-Man endpoint"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"baada198_1213d90d","line":66,"updated":"2014-07-03 14:19:16.000000000","message":"what will the default protocol be?","commit_id":"4d12231249f9fa518e6a316050c3b844e2d2af8e"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"0d0db88051c9d918e86a5a1d42146990058051a9","unresolved":false,"context_lines":[{"line_number":63,"context_line":"  * drac_host: hostname or IP of the WS-Man endpoint"},{"line_number":64,"context_line":"  * drac_port: port of the WS-Man endpoint"},{"line_number":65,"context_line":"  * drac_path: path of the WS-Man endpoint"},{"line_number":66,"context_line":"  * drac_protocol: protocol of the WS-Man endpoint"},{"line_number":67,"context_line":"  * drac_username: username for the WS-Man endpoint"},{"line_number":68,"context_line":"  * drac_password: password for the WS-Man endpoint"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"baada198_5e1f1a08","line":66,"in_reply_to":"baada198_1213d90d","updated":"2014-07-03 15:29:49.000000000","message":"fixing as discussed on IRC","commit_id":"4d12231249f9fa518e6a316050c3b844e2d2af8e"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"333e3bead9480eca9089a6673d52d8961abf3a5a","unresolved":false,"context_lines":[{"line_number":118,"context_line":"* Unit tests"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"* 3rd-party CI: we would like to do it for this driver, but do not have"},{"line_number":121,"context_line":"  sufficient hardware available at this time."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Documentation Impact"},{"line_number":124,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":8,"id":"baada198_52c9d157","line":121,"updated":"2014-07-03 14:19:16.000000000","message":"just a question. will you be working on acquiring hardware for ci testing?","commit_id":"4d12231249f9fa518e6a316050c3b844e2d2af8e"},{"author":{"_account_id":7419,"name":"Imre Farkas","email":"farkas.imre@gmail.com","username":"ifarkas"},"change_message_id":"0d0db88051c9d918e86a5a1d42146990058051a9","unresolved":false,"context_lines":[{"line_number":118,"context_line":"* Unit tests"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"* 3rd-party CI: we would like to do it for this driver, but do not have"},{"line_number":121,"context_line":"  sufficient hardware available at this time."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Documentation Impact"},{"line_number":124,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":8,"id":"baada198_48120458","line":121,"in_reply_to":"baada198_52c9d157","updated":"2014-07-03 15:29:49.000000000","message":"Yep, I already pinged the contact person of Dell at RH. Haven\u0027t heard about any progress so can\u0027t promise anything, but I am on it.","commit_id":"4d12231249f9fa518e6a316050c3b844e2d2af8e"}]}
