)]}'
{"openstack_components.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"63329627949f184e00c89e99514f37280ee39afc","unresolved":false,"context_lines":[{"line_number":25,"context_line":"              containers."},{"line_number":26,"context_line":"            project-team: nova"},{"line_number":27,"context_line":"            since: Austin"},{"line_number":28,"context_line":"            dependencies:"},{"line_number":29,"context_line":"              - keystone"},{"line_number":30,"context_line":"              - neutron"},{"line_number":31,"context_line":"              - glance"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_6e2e2644","line":28,"range":{"start_line":28,"start_character":12,"end_line":28,"end_character":24},"updated":"2019-02-13 17:01:06.000000000","message":"Once placement is separate in governance then placement is definitely in this list as well.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"21c86bf0d4d2bdc4b7ddbb0003461f07e509a805","unresolved":false,"context_lines":[{"line_number":34,"context_line":"              - ironic"},{"line_number":35,"context_line":"              - barbican"},{"line_number":36,"context_line":"              - designate"},{"line_number":37,"context_line":"              - cyborg"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"          - name: zun"},{"line_number":40,"context_line":"            title: Containers Service"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_93c373ed","line":37,"range":{"start_line":37,"start_character":16,"end_line":37,"end_character":22},"updated":"2019-02-13 16:50:55.000000000","message":"A note on this: we don\u0027t yet have integration in nova for cyborg, the design was still under active review until spec freeze this cycle [1]. For this reason, I don\u0027t think that users can use cyborg directly with nova yet.\n\n[1] https://review.openstack.org/603955","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a5f0b49653d25165ddc7f684753bf9ec2d484c7c","unresolved":false,"context_lines":[{"line_number":34,"context_line":"              - ironic"},{"line_number":35,"context_line":"              - barbican"},{"line_number":36,"context_line":"              - designate"},{"line_number":37,"context_line":"              - cyborg"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"          - name: zun"},{"line_number":40,"context_line":"            title: Containers Service"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_692b80ea","line":37,"range":{"start_line":37,"start_character":16,"end_line":37,"end_character":22},"in_reply_to":"9fdfeff1_93c373ed","updated":"2019-02-13 17:50:19.000000000","message":"OK, probably better to leave it out for now, then","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6281cad6a762c69c1cfe86e543006ffd00957f8f","unresolved":false,"context_lines":[{"line_number":102,"context_line":"              - nova"},{"line_number":103,"context_line":"              - neutron"},{"line_number":104,"context_line":"              - glance"},{"line_number":105,"context_line":"              - swift"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"          - name: cyborg"},{"line_number":108,"context_line":"            title: Accelerators resource management"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_c7a5bda0","line":105,"updated":"2019-02-13 14:24:49.000000000","message":"cinder can be added to this list.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a5f0b49653d25165ddc7f684753bf9ec2d484c7c","unresolved":false,"context_lines":[{"line_number":102,"context_line":"              - nova"},{"line_number":103,"context_line":"              - neutron"},{"line_number":104,"context_line":"              - glance"},{"line_number":105,"context_line":"              - swift"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"          - name: cyborg"},{"line_number":108,"context_line":"            title: Accelerators resource management"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_89302458","line":105,"in_reply_to":"9fdfeff1_c7a5bda0","updated":"2019-02-13 17:50:19.000000000","message":"Will do.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"63329627949f184e00c89e99514f37280ee39afc","unresolved":false,"context_lines":[{"line_number":117,"context_line":"            since: Rocky"},{"line_number":118,"context_line":"            dependencies:"},{"line_number":119,"context_line":"              - keystone"},{"line_number":120,"context_line":"            see-also:"},{"line_number":121,"context_line":"              - nova"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"      - category: Storage"},{"line_number":124,"context_line":"        components:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_0e1f5a08","line":121,"range":{"start_line":120,"start_character":12,"end_line":121,"end_character":20},"updated":"2019-02-13 17:01:06.000000000","message":"This isn\u0027t done yet per Mel\u0027s comment above.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a5f0b49653d25165ddc7f684753bf9ec2d484c7c","unresolved":false,"context_lines":[{"line_number":117,"context_line":"            since: Rocky"},{"line_number":118,"context_line":"            dependencies:"},{"line_number":119,"context_line":"              - keystone"},{"line_number":120,"context_line":"            see-also:"},{"line_number":121,"context_line":"              - nova"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"      - category: Storage"},{"line_number":124,"context_line":"        components:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_6914e0a0","line":121,"range":{"start_line":120,"start_character":12,"end_line":121,"end_character":20},"in_reply_to":"9fdfeff1_0e1f5a08","updated":"2019-02-13 17:50:19.000000000","message":"Will remove.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"63329627949f184e00c89e99514f37280ee39afc","unresolved":false,"context_lines":[{"line_number":165,"context_line":"            since: Folsom"},{"line_number":166,"context_line":"            dependencies:"},{"line_number":167,"context_line":"              - keystone"},{"line_number":168,"context_line":"            see-also:"},{"line_number":169,"context_line":"              - nova"},{"line_number":170,"context_line":"              - barbican"},{"line_number":171,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_ae696e8c","line":168,"range":{"start_line":168,"start_character":12,"end_line":168,"end_character":20},"updated":"2019-02-13 17:01:06.000000000","message":"manila?","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"ded875adfd417b788721777a1ea2490b44ee91da","unresolved":false,"context_lines":[{"line_number":165,"context_line":"            since: Folsom"},{"line_number":166,"context_line":"            dependencies:"},{"line_number":167,"context_line":"              - keystone"},{"line_number":168,"context_line":"            see-also:"},{"line_number":169,"context_line":"              - nova"},{"line_number":170,"context_line":"              - barbican"},{"line_number":171,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_8e302a58","line":168,"range":{"start_line":168,"start_character":12,"end_line":168,"end_character":20},"in_reply_to":"9fdfeff1_ae696e8c","updated":"2019-02-13 17:13:28.000000000","message":"manila could supply nfs shares that cinder consumes as backing store but I doubt that\u0027s what\u0027s intended.  Guess I don\u0027t know what \"see-also\" means :)  manila proper doesn\u0027t depend on cinder as I discuss in the manila section.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"339f0694f31509e3358afe6abc33079d68c2d07f","unresolved":false,"context_lines":[{"line_number":174,"context_line":"            docs-title: Docs"},{"line_number":175,"context_line":"            docs-url: https://docs.openstack.org/manila/latest/"},{"line_number":176,"context_line":"            desc: \u003e"},{"line_number":177,"context_line":"              Manila provides coordinated access to shared or distributed file"},{"line_number":178,"context_line":"              systems."},{"line_number":179,"context_line":"            project-team: manila"},{"line_number":180,"context_line":"            since: Liberty"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_ede21bd5","line":177,"range":{"start_line":177,"start_character":52,"end_line":177,"end_character":73},"updated":"2019-02-13 18:25:21.000000000","message":"The defining characteristic is shared file systems.  Whether the back end that supplies the shared file system is distributed or centralized is an (important) implementation question but not really a defining characteristic of manila.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"63329627949f184e00c89e99514f37280ee39afc","unresolved":false,"context_lines":[{"line_number":178,"context_line":"              systems."},{"line_number":179,"context_line":"            project-team: manila"},{"line_number":180,"context_line":"            since: Liberty"},{"line_number":181,"context_line":"            dependencies:"},{"line_number":182,"context_line":"              - keystone"},{"line_number":183,"context_line":"            see-also:"},{"line_number":184,"context_line":"              - nova"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_ee73f67e","line":181,"updated":"2019-02-13 17:01:06.000000000","message":"manila relies on cinder right?","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"2d7a614769b45fea37a5cc49dd65b946fe810c3a","unresolved":false,"context_lines":[{"line_number":178,"context_line":"              systems."},{"line_number":179,"context_line":"            project-team: manila"},{"line_number":180,"context_line":"            since: Liberty"},{"line_number":181,"context_line":"            dependencies:"},{"line_number":182,"context_line":"              - keystone"},{"line_number":183,"context_line":"            see-also:"},{"line_number":184,"context_line":"              - nova"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_4e856206","line":181,"in_reply_to":"9fdfeff1_ee73f67e","updated":"2019-02-13 17:10:21.000000000","message":"No.\n\nThere\u0027s a back end (so called \"generic\") that uses cinder as backing store and nova to export shares.  But that\u0027s not a dependency of manila itself.  That back end also has other dependencies, e.g. ovs.\n\nWe don\u0027t recommend running with this back end in production as it has lots of limitations including SPOF in data path.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"2d7a614769b45fea37a5cc49dd65b946fe810c3a","unresolved":false,"context_lines":[{"line_number":179,"context_line":"            project-team: manila"},{"line_number":180,"context_line":"            since: Liberty"},{"line_number":181,"context_line":"            dependencies:"},{"line_number":182,"context_line":"              - keystone"},{"line_number":183,"context_line":"            see-also:"},{"line_number":184,"context_line":"              - nova"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_ae73ae4d","line":182,"range":{"start_line":182,"start_character":16,"end_line":182,"end_character":24},"updated":"2019-02-13 17:10:21.000000000","message":"This is a soft dependency in that manila *can* run no-auth and it may make sense to do so when it is running as a standalone service.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"18efedcdf1243a5d001c68b4daebbfd3eadf848f","unresolved":false,"context_lines":[{"line_number":179,"context_line":"            project-team: manila"},{"line_number":180,"context_line":"            since: Liberty"},{"line_number":181,"context_line":"            dependencies:"},{"line_number":182,"context_line":"              - keystone"},{"line_number":183,"context_line":"            see-also:"},{"line_number":184,"context_line":"              - nova"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_6dacebec","line":182,"range":{"start_line":182,"start_character":16,"end_line":182,"end_character":24},"in_reply_to":"9fdfeff1_89f58459","updated":"2019-02-13 18:05:00.000000000","message":"In OpenStack it wouldn\u0027t be very functional.\n\nAs Open Infrastructure it\u0027s quite another thing :)\n\nManila as \"standalone\" infrastructure as a service could be quite functional.  The APIs work just fine, there\u0027s just a single tenant.  A real world use case could be integration of manila as RWX (read write many) storage for a PAAS cloud that has its own notion of multi-tenancy opaque to manila.  manila thinks there\u0027s a single tenant, the cloud admin, gives storage out to the admin who uses CSI or some such to mount the storage on admin controlled host machines.  These in turn hand off shares (e.g. via bind mounts) to PAAS tenant workloads runniing in containers on those hosts.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a5f0b49653d25165ddc7f684753bf9ec2d484c7c","unresolved":false,"context_lines":[{"line_number":179,"context_line":"            project-team: manila"},{"line_number":180,"context_line":"            since: Liberty"},{"line_number":181,"context_line":"            dependencies:"},{"line_number":182,"context_line":"              - keystone"},{"line_number":183,"context_line":"            see-also:"},{"line_number":184,"context_line":"              - nova"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_89f58459","line":182,"range":{"start_line":182,"start_character":16,"end_line":182,"end_character":24},"in_reply_to":"9fdfeff1_ae73ae4d","updated":"2019-02-13 17:50:19.000000000","message":"Yeah, I guess it depends how functional Manila is in no-auth. The only services that do not \"depend on\" keystone in the current data are Ironic and Swift iirc.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"2d7a614769b45fea37a5cc49dd65b946fe810c3a","unresolved":false,"context_lines":[{"line_number":180,"context_line":"            since: Liberty"},{"line_number":181,"context_line":"            dependencies:"},{"line_number":182,"context_line":"              - keystone"},{"line_number":183,"context_line":"            see-also:"},{"line_number":184,"context_line":"              - nova"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"      - category: Networking"},{"line_number":187,"context_line":"        components:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_eed0d6f9","line":184,"range":{"start_line":183,"start_character":12,"end_line":184,"end_character":20},"updated":"2019-02-13 17:10:21.000000000","message":"What does\"see-also\" imply?  Nova compute instances can consume manila shares of course.  So can bare metal and containers, running inside or outside of OpenStack.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"339f0694f31509e3358afe6abc33079d68c2d07f","unresolved":false,"context_lines":[{"line_number":180,"context_line":"            since: Liberty"},{"line_number":181,"context_line":"            dependencies:"},{"line_number":182,"context_line":"              - keystone"},{"line_number":183,"context_line":"            see-also:"},{"line_number":184,"context_line":"              - nova"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"      - category: Networking"},{"line_number":187,"context_line":"        components:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_cd14f7a2","line":184,"range":{"start_line":183,"start_character":12,"end_line":184,"end_character":20},"in_reply_to":"9fdfeff1_c96f0c26","updated":"2019-02-13 18:25:21.000000000","message":"Nova isn\u0027t even a soft dependency for manila.\n\nArguably neutron is in that when manila runs with full tenant isolation it works with an SDN-as-a-service to run isolated \"share\" networks (data path) to tenants.  That\u0027s done via a plugin and we used to have a nova-networking plugin but today the only viable plugin for this role is neutron.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a5f0b49653d25165ddc7f684753bf9ec2d484c7c","unresolved":false,"context_lines":[{"line_number":180,"context_line":"            since: Liberty"},{"line_number":181,"context_line":"            dependencies:"},{"line_number":182,"context_line":"              - keystone"},{"line_number":183,"context_line":"            see-also:"},{"line_number":184,"context_line":"              - nova"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"      - category: Networking"},{"line_number":187,"context_line":"        components:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_c96f0c26","line":184,"range":{"start_line":183,"start_character":12,"end_line":184,"end_character":20},"in_reply_to":"9fdfeff1_eed0d6f9","updated":"2019-02-13 17:50:19.000000000","message":"See http://lists.openstack.org/pipermail/openstack-discuss/2018-December/001172.html -- it\u0027s basically a service you should definitely also look into if you\u0027re looking into Manila, like using the combination of the two gives you access to more features.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"ecc1d43b101ee1efc4bf1bb717a917f90278451e","unresolved":false,"context_lines":[{"line_number":338,"context_line":"              - manila"},{"line_number":339,"context_line":"              - neutron"},{"line_number":340,"context_line":"              - nova"},{"line_number":341,"context_line":"              - neutron"},{"line_number":342,"context_line":"              - swift"},{"line_number":343,"context_line":"              - trove"},{"line_number":344,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_b69bfbc6","line":341,"range":{"start_line":341,"start_character":16,"end_line":341,"end_character":23},"updated":"2019-02-14 00:58:32.000000000","message":"duplicate","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"change_message_id":"f67dcae9f554d22f3e11a70e79dde5d6d0ca0681","unresolved":false,"context_lines":[{"line_number":364,"context_line":"              - designate"},{"line_number":365,"context_line":"              - neutron"},{"line_number":366,"context_line":"              - nova"},{"line_number":367,"context_line":"              - neutron"},{"line_number":368,"context_line":"              - swift"},{"line_number":369,"context_line":"              - ironic"},{"line_number":370,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_240b67d5","line":367,"range":{"start_line":367,"start_character":16,"end_line":367,"end_character":23},"updated":"2019-02-13 13:35:57.000000000","message":"Duplicate","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a5f0b49653d25165ddc7f684753bf9ec2d484c7c","unresolved":false,"context_lines":[{"line_number":364,"context_line":"              - designate"},{"line_number":365,"context_line":"              - neutron"},{"line_number":366,"context_line":"              - nova"},{"line_number":367,"context_line":"              - neutron"},{"line_number":368,"context_line":"              - swift"},{"line_number":369,"context_line":"              - ironic"},{"line_number":370,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_e9553051","line":367,"range":{"start_line":367,"start_character":16,"end_line":367,"end_character":23},"in_reply_to":"9fdfeff1_240b67d5","updated":"2019-02-13 17:50:19.000000000","message":"Good catch! Will fix.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":27224,"name":"Duc Truong","email":"duc.openstack@gmail.com","username":"dtruong2"},"change_message_id":"3e3d3d92b510dca8ef0e3cc83cafd8b53faa980b","unresolved":false,"context_lines":[{"line_number":420,"context_line":"            since: Mitaka"},{"line_number":421,"context_line":"            dependencies:"},{"line_number":422,"context_line":"              - keystone"},{"line_number":423,"context_line":"            see-also:"},{"line_number":424,"context_line":"              - nova"},{"line_number":425,"context_line":"              - heat"},{"line_number":426,"context_line":"            video:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_6931400b","line":423,"range":{"start_line":423,"start_character":12,"end_line":423,"end_character":21},"updated":"2019-02-13 17:55:28.000000000","message":"Please add:\n- aodh\n- glance\n- neutron\n- octavia\n- zaqar","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":8846,"name":"Hao Wang","display_name":"Hao Wang","email":"sxmatch1986@gmail.com","username":"sxmatch"},"change_message_id":"7aaa944da1860aef3f840a0a074383715df0d238","unresolved":false,"context_lines":[{"line_number":475,"context_line":"            since: Liberty"},{"line_number":476,"context_line":"            dependencies:"},{"line_number":477,"context_line":"              - keystone"},{"line_number":478,"context_line":"            video:"},{"line_number":479,"context_line":"              id: SbKtx7siiNE"},{"line_number":480,"context_line":"              desc: \u003e"},{"line_number":481,"context_line":"                Project Updates cover the latest changes in the project. See"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_d6d79f4a","line":478,"updated":"2019-02-14 01:09:25.000000000","message":"Zaqar now supports swift as storage backend. So there should be swift and horizon in \u0027see-also\u0027.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"207701dba85c54047c9fb7b8444dcec596589614","unresolved":false,"context_lines":[{"line_number":498,"context_line":"              - keystone"},{"line_number":499,"context_line":"              - nova"},{"line_number":500,"context_line":"            see-also:"},{"line_number":501,"context_line":"              - cinder"},{"line_number":502,"context_line":""},{"line_number":503,"context_line":"          - name: aodh"},{"line_number":504,"context_line":"            title: Alarming Service"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_ad85f308","line":501,"range":{"start_line":501,"start_character":16,"end_line":501,"end_character":22},"updated":"2019-02-13 18:18:58.000000000","message":"Please replace cinder by neutron: we should have reservation support for some Neutron resources in Stein, but no Cinder integration is planned yet.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"890c124824bc5eb6ce582d420b10456c65626151","unresolved":false,"context_lines":[{"line_number":538,"context_line":"              - nova"},{"line_number":539,"context_line":"              - neutron"},{"line_number":540,"context_line":"              - glance"},{"line_number":541,"context_line":"              - cinder"},{"line_number":542,"context_line":"            see-also:"},{"line_number":543,"context_line":"              - octavia"},{"line_number":544,"context_line":"              - barbican"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_104bfe2a","line":541,"range":{"start_line":541,"start_character":16,"end_line":541,"end_character":22},"updated":"2019-02-13 13:00:34.000000000","message":"optional","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"c72d5810d78c708907419ebcb2841fe5dfddae56","unresolved":false,"context_lines":[{"line_number":538,"context_line":"              - nova"},{"line_number":539,"context_line":"              - neutron"},{"line_number":540,"context_line":"              - glance"},{"line_number":541,"context_line":"              - cinder"},{"line_number":542,"context_line":"            see-also:"},{"line_number":543,"context_line":"              - octavia"},{"line_number":544,"context_line":"              - barbican"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_f0c2fa52","line":541,"range":{"start_line":541,"start_character":16,"end_line":541,"end_character":22},"in_reply_to":"9fdfeff1_104bfe2a","updated":"2019-02-13 13:03:29.000000000","message":"Thanks for catching that! Will fix before merging.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"change_message_id":"cf6e9b5804165f76169b54c97451e58c5e66c328","unresolved":false,"context_lines":[{"line_number":641,"context_line":"            see-also:"},{"line_number":642,"context_line":"              - congress"},{"line_number":643,"context_line":"              - barbican"},{"line_number":644,"context_line":"              - mistral"},{"line_number":645,"context_line":"            video:"},{"line_number":646,"context_line":"              id: _TYxz6prQmc"},{"line_number":647,"context_line":"              desc: \u003e"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_16fc47b3","line":644,"range":{"start_line":644,"start_character":16,"end_line":644,"end_character":23},"updated":"2019-02-14 01:16:59.000000000","message":"please add horizon","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"5636c4ed0e5c57547ce122a5bb2eabe1b4e63683","unresolved":false,"context_lines":[{"line_number":698,"context_line":"            docs-title: Docs"},{"line_number":699,"context_line":"            docs-url: https://docs.openstack.org/ec2-api/latest/"},{"line_number":700,"context_line":"            desc: \u003e"},{"line_number":701,"context_line":"              Provides an EC2-compatible API to OpenStack Nova."},{"line_number":702,"context_line":"            project-team: ec2api"},{"line_number":703,"context_line":"            since: Rocky"},{"line_number":704,"context_line":"            dependencies:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_a473d74d","line":701,"updated":"2019-02-13 13:41:02.000000000","message":"I\u0027ve just thought that ec2-api provides EC2-compatible API not only no Nova.\nSince kilo/liberty it supports most EC2/VPC operations in terms of AWS cloud. It also supports volume/snapshot management, basic image management, and most of network management operations - vpc/subnet/elastic ip/...","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"5636c4ed0e5c57547ce122a5bb2eabe1b4e63683","unresolved":false,"context_lines":[{"line_number":700,"context_line":"            desc: \u003e"},{"line_number":701,"context_line":"              Provides an EC2-compatible API to OpenStack Nova."},{"line_number":702,"context_line":"            project-team: ec2api"},{"line_number":703,"context_line":"            since: Rocky"},{"line_number":704,"context_line":"            dependencies:"},{"line_number":705,"context_line":"              - keystone"},{"line_number":706,"context_line":"              - nova"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_04a0a38f","line":703,"range":{"start_line":703,"start_character":19,"end_line":703,"end_character":24},"updated":"2019-02-13 13:41:02.000000000","message":"I think here can be \u0027Kilo\u0027 as we had first release for that series.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a5f0b49653d25165ddc7f684753bf9ec2d484c7c","unresolved":false,"context_lines":[{"line_number":700,"context_line":"            desc: \u003e"},{"line_number":701,"context_line":"              Provides an EC2-compatible API to OpenStack Nova."},{"line_number":702,"context_line":"            project-team: ec2api"},{"line_number":703,"context_line":"            since: Rocky"},{"line_number":704,"context_line":"            dependencies:"},{"line_number":705,"context_line":"              - keystone"},{"line_number":706,"context_line":"              - nova"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_69c70014","line":703,"range":{"start_line":703,"start_character":19,"end_line":703,"end_character":24},"in_reply_to":"9fdfeff1_04a0a38f","updated":"2019-02-13 17:50:19.000000000","message":"You can propose that as a separate change.","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"},{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"a5589191c611223a1f7d54b04d15121ae947cf86","unresolved":false,"context_lines":[{"line_number":700,"context_line":"            desc: \u003e"},{"line_number":701,"context_line":"              Provides an EC2-compatible API to OpenStack Nova."},{"line_number":702,"context_line":"            project-team: ec2api"},{"line_number":703,"context_line":"            since: Rocky"},{"line_number":704,"context_line":"            dependencies:"},{"line_number":705,"context_line":"              - keystone"},{"line_number":706,"context_line":"              - nova"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9fdfeff1_0922f4b9","line":703,"range":{"start_line":703,"start_character":19,"end_line":703,"end_character":24},"in_reply_to":"9fdfeff1_69c70014","updated":"2019-02-13 17:55:40.000000000","message":"sure","commit_id":"320d80f854e3cc90f65b9a30157c1507ec4da95b"}]}
