)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Incorporate ssl_certificate cookbook for more robust SSL support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"There are other cookbooks that handle managing SSL certificates."},{"line_number":10,"context_line":"The dashboard cookbook should not be in the business or managing certificates,"},{"line_number":11,"context_line":"especially as we expand to support other web servers."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I911310ed5633697d3cad86004ddb634a11bb0b83"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3a961159_669c5610","line":10,"updated":"2014-12-11 17:08:15.000000000","message":"\"of managing\"","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"}],"specs/kilo/dashboard/better-ssl-support-for-dashboard.rst":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":4,"context_line":"https://blueprints.launchpad.net/openstack-chef/+spec/better-ssl-support-for-dashboard"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"There are other cookbooks that handle managing SSL certificates.  The dashboard"},{"line_number":7,"context_line":"cookbook should not be in the business or managing certificates, especially as"},{"line_number":8,"context_line":"we expand to support other web servers."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Problem description"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_a6eb9e76","line":7,"updated":"2014-12-11 17:08:15.000000000","message":"\"of managing\"","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"There are other cookbooks that handle managing SSL certificates.  The dashboard"},{"line_number":7,"context_line":"cookbook should not be in the business or managing certificates, especially as"},{"line_number":8,"context_line":"we expand to support other web servers."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Problem description"},{"line_number":11,"context_line":"\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":"3a961159_66c376ed","line":8,"updated":"2014-12-11 17:08:15.000000000","message":"maybe some examples of those other web servers?","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":13,"context_line":"A detailed description of the problem:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"* As an operator, I would like the ability to store my SSL certificates in"},{"line_number":16,"context_line":"  Chef Vault, Encrypted Data Bags, or plain text."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"* As an operator, I would like SSL certificates to be automatically generated as"},{"line_number":19,"context_line":"  self signed certificates until I add the appropriate certificates."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_c678aac6","line":16,"updated":"2014-12-11 17:08:15.000000000","message":"does plain text also include remote_file support?  cookbook_file support?  or just point to some file path?","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  Chef Vault, Encrypted Data Bags, or plain text."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"* As an operator, I would like SSL certificates to be automatically generated as"},{"line_number":19,"context_line":"  self signed certificates until I add the appropriate certificates."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"* As a developer, I would like to perform integration tests on SSL"},{"line_number":22,"context_line":"  infrastructure."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_0656322a","line":19,"updated":"2014-12-11 17:08:15.000000000","message":"This would mainly be for testing only purposes right?","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":37,"context_line":"cookbook.  This cookbook does a really good job of managing certificates with"},{"line_number":38,"context_line":"quite a bit of flexibility."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"As part of a larger plan, we need a way to mange SSL certificates across all"},{"line_number":41,"context_line":"services.  The proposed cookbook would be a good solution for managing"},{"line_number":42,"context_line":"arbitrary certificates."},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_06047216","line":40,"updated":"2014-12-11 17:08:15.000000000","message":"By this your talking about the SSL support for the other openstack services, sb and messaging, right?   and by leveraging this cookbook here, we might be able to put something nice in Common to allow the other cookbooks to easily manage certificates for the other services.  Maybe add a bit more here if that\u0027s your future intent.","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":44,"context_line":"Alternatives"},{"line_number":45,"context_line":"------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"There are several other cookbooks that could be sued to manage SSL certificates."},{"line_number":48,"context_line":"However, none of those cookbooks are quite as robust as ssl_certificate.  Also,"},{"line_number":49,"context_line":"the maintainers of this cookbook are very responsive to PR\u0027s."},{"line_number":50,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_26016e06","line":47,"updated":"2014-12-11 17:08:15.000000000","message":"used","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"There are several other cookbooks that could be sued to manage SSL certificates."},{"line_number":48,"context_line":"However, none of those cookbooks are quite as robust as ssl_certificate.  Also,"},{"line_number":49,"context_line":"the maintainers of this cookbook are very responsive to PR\u0027s."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"We could also shoulder the burden of manging SSL certificates ourselves."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_091ba573","line":49,"updated":"2014-12-11 17:08:15.000000000","message":"good to hear!","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":78,"context_line":"Performance Impact"},{"line_number":79,"context_line":"------------------"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"If an operator does not initially supply an SSL certificate, one should be"},{"line_number":82,"context_line":"generator for them.  There is a time penalty for performing this operation."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Other deployer impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_0932c5f1","line":81,"updated":"2014-12-11 17:08:15.000000000","message":"only generate if explicitly asked for as self-signed are usually only for testing and development.","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Assignee(s)"},{"line_number":99,"context_line":"-----------"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Who is leading the writing of the code? Or is this a blueprint where you\u0027re"},{"line_number":102,"context_line":"throwing it out there to see who picks it up?"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_695429ff","line":100,"updated":"2014-12-11 17:08:15.000000000","message":"Can remove this couple template lines","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":105,"context_line":"primary author and contact."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Primary assignee:"},{"line_number":108,"context_line":"  elliott-davis"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"Other contributors:"},{"line_number":111,"context_line":"  None"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_0949e55f","line":108,"updated":"2014-12-11 17:08:15.000000000","message":"one man army!","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"8bb2d847766c3ec52b02a45106140689cf49e971","unresolved":false,"context_lines":[{"line_number":113,"context_line":"Work Items"},{"line_number":114,"context_line":"----------"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"* Remove existing SSL code"},{"line_number":117,"context_line":"* Add dependency on ssl_certificate"},{"line_number":118,"context_line":"* Add code specific to ssl_certificate into apache cookbook"},{"line_number":119,"context_line":"* Alter default attributes to have sane defaults for creating self signed"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_096005ce","line":116,"updated":"2014-12-11 17:08:15.000000000","message":"Would like to see line about basic options/attribute available.  Like that certs would only be generated if asked for.","commit_id":"778ad0ac5aa60a93cdccfe4b13573c0101f16b63"}]}
