)]}'
{"specs/version0.5/nova-compute-driver.rst":[{"author":{"_account_id":11302,"name":"Phillip Toohill","email":"phillip.toohill@rackspace.com","username":"ptoohill1"},"change_message_id":"b8d8638783ae6e99aecd483bf2de7a0b668a14c1","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Problem description"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":20,"context_line":"This is needed for the creation, modification, and deletion of amphora."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Proposed change"},{"line_number":23,"context_line":"\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":"9aa7fdbe_5a81e0c1","line":20,"updated":"2014-10-24 16:09:00.000000000","message":"What is \u0027this\u0027 that is needed? Please be more descriptive.","commit_id":"38d2f6f17bbb4adf769c453e9b2f8db7b19ceafa"},{"author":{"_account_id":11302,"name":"Phillip Toohill","email":"phillip.toohill@rackspace.com","username":"ptoohill1"},"change_message_id":"b8d8638783ae6e99aecd483bf2de7a0b668a14c1","unresolved":false,"context_lines":[{"line_number":20,"context_line":"This is needed for the creation, modification, and deletion of amphora."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Proposed change"},{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":24,"context_line":"Expose nova operations"},{"line_number":25,"context_line":"-Create:  Will have to build a virtual machine according to configuration"},{"line_number":26,"context_line":"options"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aa7fdbe_9d6982c0","line":23,"updated":"2014-10-24 16:09:00.000000000","message":"Are these the implemented interface methods? If so, could we write them as such to describe the required and optional params to be more concise since description states \u0027nova specific commands\u0027 (Where are those used)\n\nThere are methods here that are not defined in the interface, is this intended? If so, why?","commit_id":"38d2f6f17bbb4adf769c453e9b2f8db7b19ceafa"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"b1b7befb26542e11476389af1e53b6f7e54cb960","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Proposed change"},{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":24,"context_line":"Expose nova operations"},{"line_number":25,"context_line":"-Create:  Will have to build a virtual machine according to configuration"},{"line_number":26,"context_line":"options"},{"line_number":27,"context_line":"-Get:  Will need to retrieve details of the virtual machine from nova"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aa7fdbe_730defe7","line":24,"updated":"2014-10-24 17:42:55.000000000","message":"need blank line after","commit_id":"38d2f6f17bbb4adf769c453e9b2f8db7b19ceafa"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"b1b7befb26542e11476389af1e53b6f7e54cb960","unresolved":false,"context_lines":[{"line_number":22,"context_line":"Proposed change"},{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":24,"context_line":"Expose nova operations"},{"line_number":25,"context_line":"-Create:  Will have to build a virtual machine according to configuration"},{"line_number":26,"context_line":"options"},{"line_number":27,"context_line":"-Get:  Will need to retrieve details of the virtual machine from nova"},{"line_number":28,"context_line":"-Update:  This mostly pertains to the state of the amphora: suspension mostly"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aa7fdbe_f369df8c","line":25,"updated":"2014-10-24 17:42:55.000000000","message":"space after -","commit_id":"38d2f6f17bbb4adf769c453e9b2f8db7b19ceafa"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"b1b7befb26542e11476389af1e53b6f7e54cb960","unresolved":false,"context_lines":[{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":24,"context_line":"Expose nova operations"},{"line_number":25,"context_line":"-Create:  Will have to build a virtual machine according to configuration"},{"line_number":26,"context_line":"options"},{"line_number":27,"context_line":"-Get:  Will need to retrieve details of the virtual machine from nova"},{"line_number":28,"context_line":"-Update:  This mostly pertains to the state of the amphora: suspension mostly"},{"line_number":29,"context_line":"-Delete:  Will need to remove a virtual machine"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aa7fdbe_3307e7cb","line":26,"updated":"2014-10-24 17:42:55.000000000","message":"needs to line up with the line above","commit_id":"38d2f6f17bbb4adf769c453e9b2f8db7b19ceafa"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"b1b7befb26542e11476389af1e53b6f7e54cb960","unresolved":false,"context_lines":[{"line_number":32,"context_line":"-Stop:  Deactivate a given virtual machine"},{"line_number":33,"context_line":"-Suspend:  Stop external accessibility to the given virtual machine"},{"line_number":34,"context_line":"-Resume:  Allow external accessibility to the given virtual machine"},{"line_number":35,"context_line":"-Backup:  Create a snapshot of the given virtual machine"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Alternatives"},{"line_number":38,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aa7fdbe_73240f60","line":35,"updated":"2014-10-24 17:42:55.000000000","message":"How will these methods actually make calls to Nova?","commit_id":"38d2f6f17bbb4adf769c453e9b2f8db7b19ceafa"},{"author":{"_account_id":11302,"name":"Phillip Toohill","email":"phillip.toohill@rackspace.com","username":"ptoohill1"},"change_message_id":"b8d8638783ae6e99aecd483bf2de7a0b668a14c1","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Developer impact"},{"line_number":70,"context_line":"----------------"},{"line_number":71,"context_line":"None"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Implementation"},{"line_number":74,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aa7fdbe_da03100e","line":71,"updated":"2014-10-24 16:09:00.000000000","message":"Will we need to use any service user to communicate with Nova?","commit_id":"38d2f6f17bbb4adf769c453e9b2f8db7b19ceafa"},{"author":{"_account_id":11302,"name":"Phillip Toohill","email":"phillip.toohill@rackspace.com","username":"ptoohill1"},"change_message_id":"b8d8638783ae6e99aecd483bf2de7a0b668a14c1","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"References"},{"line_number":98,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":99,"context_line":"None"},{"line_number":100,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aa7fdbe_5ab48081","line":99,"updated":"2014-10-24 16:09:00.000000000","message":"Link the interface BP here.","commit_id":"38d2f6f17bbb4adf769c453e9b2f8db7b19ceafa"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"bc0cbdd75cb694f58fe5146716e6a32bbde21270","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  - Will leverage the novaclient ServerManager method \"create\" to build a"},{"line_number":31,"context_line":"    server"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"- Get:  Will need to retrieve details of the virtual machine from"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"  - Will leverage the novaclient ServerManager method \"get\" to retrieve a"},{"line_number":36,"context_line":"    server"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aa7fdbe_43a526b4","line":33,"updated":"2014-10-29 03:04:50.000000000","message":"I dont see this beign defined in the interface.","commit_id":"d7ccd324d551ac0da8f0b9bd5c6ae9ebed3d7601"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"a1796cd585ed790ee2e57807f89ebc59c76b32ce","unresolved":false,"context_lines":[{"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":"Expose nova operations"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- Boot:  Will have to build a virtual machine according to configuration"},{"line_number":28,"context_line":"  parameters"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"  - Will leverage the nova client ServerManager method \"create\" to build a"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a8c0949_ad1e5d61","line":27,"updated":"2014-11-05 22:41:15.000000000","message":"isnt this supposed to be build?","commit_id":"61699df55c2bc00b359e26d2de83bf6d42be06c2"},{"author":{"_account_id":10806,"name":"Trevor Vardeman","email":"tvardema@redhat.com","username":"tvardeman"},"change_message_id":"d5a1b1000e9ea95e453e4b6031950fc795edfc90","unresolved":false,"context_lines":[{"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":"Expose nova operations"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- Boot:  Will have to build a virtual machine according to configuration"},{"line_number":28,"context_line":"  parameters"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"  - Will leverage the nova client ServerManager method \"create\" to build a"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a8c0949_18ede38b","line":27,"in_reply_to":"7a8c0949_ad1e5d61","updated":"2014-11-06 16:04:15.000000000","message":"Yeah my bad.  Will fix.","commit_id":"61699df55c2bc00b359e26d2de83bf6d42be06c2"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"38fbd2915d1a9b144271047888c6f5080cefb176","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"- Backup:  Create a snapshot of the given virtual machine"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"  - Will leverage the nova client Server method \"backup\" to build a backup for"},{"line_number":67,"context_line":"    a server"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7a8c0949_62fd493a","line":66,"updated":"2014-11-07 09:18:51.000000000","message":"Is that needed? Almost all of our VMs will run of the same base image?","commit_id":"46806f567833d4eccefb8b63ace24124122774fb"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"52cc2e1927451cca031c51d2c87343cd38aebdcf","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"- Backup:  Create a snapshot of the given virtual machine"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"  - Will leverage the nova client Server method \"backup\" to build a backup for"},{"line_number":67,"context_line":"    a server"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5a890539_fa5dc249","line":66,"in_reply_to":"7a8c0949_62fd493a","updated":"2014-11-10 17:11:43.000000000","message":"I don\u0027t THINK we\u0027ll need this, since the Amphorae are designed to be disposable, but I suppose it wouldn\u0027t hurt anything to have it? That said, I wouldn\u0027t put in the effort to do it if it\u0027s not necessary (I can\u0027t think of a use-case for it).","commit_id":"46806f567833d4eccefb8b63ace24124122774fb"},{"author":{"_account_id":10850,"name":"German Eichberger","email":"german.eichberger@gmail.com","username":"german"},"change_message_id":"38fbd2915d1a9b144271047888c6f5080cefb176","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Developer impact"},{"line_number":102,"context_line":"----------------"},{"line_number":103,"context_line":"Will need a nova service account and necessary credentials stored in config"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Implementation"},{"line_number":106,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7a8c0949_22034143","line":103,"updated":"2014-11-07 09:18:51.000000000","message":"1) Please check with Adam if this stuff should be stored in BBQ. I think not but I want to make sure if that\u0027s the case.\n\n2) There is the potential that we need to \"shard\" the machines over multiple tenants. I have been told of limits how many compute nodes can be supported in a single tenant. I don\u0027t think this will be a .5 problem but I am wondering if we can support more than one credential/tenant in this spec just to be safe.","commit_id":"46806f567833d4eccefb8b63ace24124122774fb"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"52cc2e1927451cca031c51d2c87343cd38aebdcf","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Developer impact"},{"line_number":102,"context_line":"----------------"},{"line_number":103,"context_line":"Will need a nova service account and necessary credentials stored in config"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Implementation"},{"line_number":106,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5a890539_bda5f405","line":103,"in_reply_to":"7a8c0949_22034143","updated":"2014-11-10 17:11:43.000000000","message":"The credentials for communicating with other OpenStack services will be stored in config, the same as every other project. I wish there was a more secure way to do this, but this problem hasn\u0027t really been solved yet AFAIK.\n\nIn my review for TLS I added the [keystone_authtoken] config section, maybe it should be moved into a CR specifically for \"Add service account config\" so both his and my review can depend on it.","commit_id":"46806f567833d4eccefb8b63ace24124122774fb"}]}
