)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"a38d7e3ea63ec5b917cf3ea3b42aaaa9c72acf7e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-12-01 14:11:40 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Follow up patch for 25d3ee547176528e86d42eb026c99a134dff9452"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch is a follow up patch fixing some nits left by the review"},{"line_number":10,"context_line":"25d3ee547176528e86d42eb026c99a134dff9452."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a8ffd7b_af34d0fa","line":7,"updated":"2015-12-02 01:04:22.000000000","message":"Nit pick.. I\u0027d just say \"Improvements to dynamic-login element\"","commit_id":"40197fa7f143d0769dba7f9f048eae9d387b58da"}],"elements/dynamic-login/README.rst":[{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6b5300bb1554ad4d6fc324cdfda21b069854a007","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"dynamic-login"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This element insert a helper script in the image that allows users to"},{"line_number":6,"context_line":"dynamically configure credentials at boot time. This is specially useful"},{"line_number":7,"context_line":"for troubleshooting."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_675e1b47","line":4,"updated":"2015-12-01 21:08:24.000000000","message":"*inserts","commit_id":"40197fa7f143d0769dba7f9f048eae9d387b58da"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6b5300bb1554ad4d6fc324cdfda21b069854a007","unresolved":false,"context_lines":[{"line_number":2,"context_line":"dynamic-login"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This element insert a helper script in the image that allows users to"},{"line_number":6,"context_line":"dynamically configure credentials at boot time. This is specially useful"},{"line_number":7,"context_line":"for troubleshooting."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_63204e9c","line":5,"updated":"2015-12-01 21:08:24.000000000","message":"This is probably a femto-nit, but I would tend to s/specially/especially/ everywhere in this document.","commit_id":"40197fa7f143d0769dba7f9f048eae9d387b58da"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6b5300bb1554ad4d6fc324cdfda21b069854a007","unresolved":false,"context_lines":[{"line_number":6,"context_line":"dynamically configure credentials at boot time. This is specially useful"},{"line_number":7,"context_line":"for troubleshooting."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Troubleshooting an image can be quite hard, specially if you can not get"},{"line_number":10,"context_line":"a prompt you can enter commands to find out what went wrong. By default,"},{"line_number":11,"context_line":"the images (specially ramdisks) doesn\u0027t have any SSH key or password for"},{"line_number":12,"context_line":"any user. Of course one could use the ``devuser`` element to generate"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_6357ee02","line":9,"updated":"2015-12-01 21:08:24.000000000","message":"I think maybe this should read \"a prompt _where_ you can...\"?","commit_id":"40197fa7f143d0769dba7f9f048eae9d387b58da"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6b5300bb1554ad4d6fc324cdfda21b069854a007","unresolved":false,"context_lines":[{"line_number":7,"context_line":"for troubleshooting."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Troubleshooting an image can be quite hard, specially if you can not get"},{"line_number":10,"context_line":"a prompt you can enter commands to find out what went wrong. By default,"},{"line_number":11,"context_line":"the images (specially ramdisks) doesn\u0027t have any SSH key or password for"},{"line_number":12,"context_line":"any user. Of course one could use the ``devuser`` element to generate"},{"line_number":13,"context_line":"an image with SSH keys and user/password in the image but that would be"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_63584efb","line":10,"updated":"2015-12-01 21:08:24.000000000","message":"s/doesn\u0027t/don\u0027t/\n\nTBH though, I don\u0027t think the emphasis on ramdisks is necessary at all.  It\u0027s generally true that images won\u0027t have configured ssh users, ramdisks aren\u0027t unique in that way (and I\u0027d argue that it\u0027s worse to have static users enabled on a deployed image that may be live for an extended period of time).\n\nI guess I wouldn\u0027t -1 for that because what is here is technically all true, but I think the focus on ramdisks might be a bit misleading.","commit_id":"40197fa7f143d0769dba7f9f048eae9d387b58da"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6b5300bb1554ad4d6fc324cdfda21b069854a007","unresolved":false,"context_lines":[{"line_number":10,"context_line":"a prompt you can enter commands to find out what went wrong. By default,"},{"line_number":11,"context_line":"the images (specially ramdisks) doesn\u0027t have any SSH key or password for"},{"line_number":12,"context_line":"any user. Of course one could use the ``devuser`` element to generate"},{"line_number":13,"context_line":"an image with SSH keys and user/password in the image but that would be"},{"line_number":14,"context_line":"a massive security hole and very it\u0027s discouraged to run in production"},{"line_number":15,"context_line":"with a ramdisk like that."},{"line_number":16,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_c3081adc","line":13,"updated":"2015-12-01 21:08:24.000000000","message":"*it\u0027s very","commit_id":"40197fa7f143d0769dba7f9f048eae9d387b58da"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6b5300bb1554ad4d6fc324cdfda21b069854a007","unresolved":false,"context_lines":[{"line_number":37,"context_line":"   BBBA1NBzaC1yc2E ...\""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. warning::"},{"line_number":41,"context_line":"    Some base operational systems might require selinux to be in"},{"line_number":42,"context_line":"    **permissive** or **disabled** mode so that you can log in"},{"line_number":43,"context_line":"    the image. This can be achieved by building the image with the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_03edc2ee","line":40,"updated":"2015-12-01 21:08:24.000000000","message":"It also may be worth noting that some operating systems disallow root login over ssh by default, so adding the ssh key may not enable ssh login anyway.","commit_id":"40197fa7f143d0769dba7f9f048eae9d387b58da"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6b5300bb1554ad4d6fc324cdfda21b069854a007","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. warning::"},{"line_number":41,"context_line":"    Some base operational systems might require selinux to be in"},{"line_number":42,"context_line":"    **permissive** or **disabled** mode so that you can log in"},{"line_number":43,"context_line":"    the image. This can be achieved by building the image with the"},{"line_number":44,"context_line":"    ``selinux-permissive`` element for diskimage-builder or by passing"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_63992e6e","line":41,"updated":"2015-12-01 21:08:24.000000000","message":"s/operational/operating/","commit_id":"40197fa7f143d0769dba7f9f048eae9d387b58da"}]}
