)]}'
{"specs/keystone-v3-jobs":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"42c1c46c5dbe819f88790075b010f3f614749852","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-------"},{"line_number":6,"context_line":"All check and gate jobs at the moment rely on keystone v2 as identity"},{"line_number":7,"context_line":"service, even though v3 is marked as the official identity API"},{"line_number":8,"context_line":"version in Icehouse. "},{"line_number":9,"context_line":"Identity v3 is tested by identity tests, but not used elsewhere"},{"line_number":10,"context_line":"by tempest nor by the various services."},{"line_number":11,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAWH%2F%2BT78%3D","line":8,"updated":"2014-03-27 17:31:56.000000000","message":"red space","commit_id":"c53341913fc05d0bc395a43880777f723dc43a03"}],"specs/keystone-v3-jobs.rst":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"a649edd6a21454bbb3d70af210aebb1f2218995c","unresolved":false,"context_lines":[{"line_number":21,"context_line":"service.  Blueprint multi-keystone-api-version-tests introduces in tempest"},{"line_number":22,"context_line":"the ability to run tests relying on keystone V3 API only."},{"line_number":23,"context_line":"The version of the keystone API to be used is controlled via a configuration"},{"line_number":24,"context_line":"flag. Dedicated jobs are requied to exercize the V3 option, in preparation"},{"line_number":25,"context_line":"for keystone V2 deprecation planned for Juno."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"9ad9bd40_ef84b25f","line":24,"updated":"2014-05-06 14:04:56.000000000","message":"exercise","commit_id":"471205b3e35ce6cbcc7c21bba98b3a0ea30d2d9e"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"f5da7500bfd3d56c6115a21549ab320ea50226a2","unresolved":false,"context_lines":[{"line_number":21,"context_line":"service.  Blueprint multi-keystone-api-version-tests introduces in tempest"},{"line_number":22,"context_line":"the ability to run tests relying on keystone V3 API only."},{"line_number":23,"context_line":"The version of the keystone API to be used is controlled via a configuration"},{"line_number":24,"context_line":"flag. Dedicated jobs are requied to exercize the V3 option, in preparation"},{"line_number":25,"context_line":"for keystone V2 deprecation planned for Juno."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7adec928_c7a59b05","line":24,"in_reply_to":"9ad9bd40_ef84b25f","updated":"2014-05-08 08:42:08.000000000","message":"Done","commit_id":"471205b3e35ce6cbcc7c21bba98b3a0ea30d2d9e"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"7a61b8a67643ffc8eec6dff385249fef7ae784a4","unresolved":false,"context_lines":[{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Setup keystone v3 jobs to be run initially as experimantal only."},{"line_number":32,"context_line":"They will be promoted then to check and eventually gate."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9ad9bd40_efd2f25a","line":32,"updated":"2014-05-06 14:17:53.000000000","message":"So I think the thing you really need to call out here is the client side and project v3 api support. Adding the separate jobs is fairly trivial and really wouldn\u0027t warrant a separate spec. \n\nI thought the point of tracking this as a separate spec was to have a place to orchestrate and track adding all the the v3 support bits scattered all over the place so we can have an all v3 run.\n\nI know you listed it in dependencies below but I feel it\u0027s a big enough part of this it should be mentioned here too.","commit_id":"471205b3e35ce6cbcc7c21bba98b3a0ea30d2d9e"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"f5da7500bfd3d56c6115a21549ab320ea50226a2","unresolved":false,"context_lines":[{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Setup keystone v3 jobs to be run initially as experimantal only."},{"line_number":32,"context_line":"They will be promoted then to check and eventually gate."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7adec928_07af83e4","line":32,"in_reply_to":"9ad9bd40_efd2f25a","updated":"2014-05-08 08:42:08.000000000","message":"good point, done","commit_id":"471205b3e35ce6cbcc7c21bba98b3a0ea30d2d9e"},{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"a649edd6a21454bbb3d70af210aebb1f2218995c","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"},{"line_number":36,"context_line":"It would be possible to run all tests via v2 and v3 in parallel."},{"line_number":37,"context_line":"However this would significantly increase the gate duration."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Implementation"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9ad9bd40_af538ae0","line":37,"updated":"2014-05-06 14:04:56.000000000","message":"This is an interesting test case for branchless tempest. Are we going to insist the v3 version work with icehouse? Are all the changes to make services domain-aware going to be backported to icehouse?","commit_id":"471205b3e35ce6cbcc7c21bba98b3a0ea30d2d9e"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"f5da7500bfd3d56c6115a21549ab320ea50226a2","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"},{"line_number":36,"context_line":"It would be possible to run all tests via v2 and v3 in parallel."},{"line_number":37,"context_line":"However this would significantly increase the gate duration."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Implementation"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7adec928_0796a394","line":37,"in_reply_to":"9ad9bd40_2f34da48","updated":"2014-05-08 08:42:08.000000000","message":"thanks for the feedback, I added now some points about this.","commit_id":"471205b3e35ce6cbcc7c21bba98b3a0ea30d2d9e"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"7a61b8a67643ffc8eec6dff385249fef7ae784a4","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Alternatives"},{"line_number":35,"context_line":"------------"},{"line_number":36,"context_line":"It would be possible to run all tests via v2 and v3 in parallel."},{"line_number":37,"context_line":"However this would significantly increase the gate duration."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Implementation"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9ad9bd40_2f34da48","line":37,"in_reply_to":"9ad9bd40_af538ae0","updated":"2014-05-06 14:17:53.000000000","message":"So I\u0027ll defer to Andrea on what\u0027s include in the v3 job, and whether it makes sens to run it on icehouse too.\n\nWe defintiely won\u0027t be able to backport v3 support in the services, that definitely falls outside the Stable Backport guidelines. So that may mean we won\u0027t be able to run the v3 jobs against icehouse. However, if we just need to use v3 to generate a token and that\u0027s sufficient for the v3 auth I don\u0027t see why we shouldn\u0027t.\n\nBut David brings up a good point you should mention how you plan to handle Icehouse with branchless tempest now in the proposed change section. (asssuming there are special considerations)","commit_id":"471205b3e35ce6cbcc7c21bba98b3a0ea30d2d9e"},{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"dc55e21b5120e45bbac05fe3c0a213378046482d","unresolved":false,"context_lines":[{"line_number":66,"context_line":"- tempest framework and its tests https://blueprints.launchpad.net/tempest/+spec/multi-keystone-api-version-tests"},{"line_number":67,"context_line":"- official python bindings and CLI tools"},{"line_number":68,"context_line":"- openstack services"},{"line_number":69,"context_line":"So the current jobs will only be partially v3."}],"source_content_type":"text/x-rst","patch_set":6,"id":"9ad9bd40_78d6c5f2","line":69,"updated":"2014-05-05 16:53:49.000000000","message":"At the top of this it is stated there is a plan to deprecate keystone v2 in Juno. Is there a corresponding plan to resolve these dependency issues so that 100% v3 jobs can be run in Juno?","commit_id":"471205b3e35ce6cbcc7c21bba98b3a0ea30d2d9e"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"f5da7500bfd3d56c6115a21549ab320ea50226a2","unresolved":false,"context_lines":[{"line_number":66,"context_line":"- tempest framework and its tests https://blueprints.launchpad.net/tempest/+spec/multi-keystone-api-version-tests"},{"line_number":67,"context_line":"- official python bindings and CLI tools"},{"line_number":68,"context_line":"- openstack services"},{"line_number":69,"context_line":"So the current jobs will only be partially v3."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7adec928_a7eecf20","line":69,"in_reply_to":"9ad9bd40_78d6c5f2","updated":"2014-05-08 08:42:08.000000000","message":"Linked a keystone bp about this.","commit_id":"471205b3e35ce6cbcc7c21bba98b3a0ea30d2d9e"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"3f03118f047484b70add634493316e170a8e8435","unresolved":false,"context_lines":[{"line_number":48,"context_line":"Alternatives"},{"line_number":49,"context_line":"------------"},{"line_number":50,"context_line":"It would be possible to run all tests via v2 and v3 in parallel."},{"line_number":51,"context_line":"However this would significantly increase the gate duration."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Implementation"},{"line_number":54,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7adec928_3fa54347","line":51,"updated":"2014-05-22 14:05:56.000000000","message":"I\u0027m wondering if we should make this an option for running locally using something like testscenarios, make auth_version a list opt and run tests both ways...\n\nBut, that would be part of your other v3 auth bp that adds the auth_version variable.","commit_id":"ca281639769bce1d29c25eb5c8d15ba42d04a4bd"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"d3f22ce9c4d1df4f7eb7354b7f5453417a9cf921","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Work Items"},{"line_number":66,"context_line":"----------"},{"line_number":67,"context_line":"- Define a localrc variable in devstack for auth_version\u003dv3"},{"line_number":68,"context_line":"- Define an option in devstack-gate to setup the localrc variable"},{"line_number":69,"context_line":"- Define two jobs in the experimental pipeline for tempest:"},{"line_number":70,"context_line":"  dsvm-keystonev3-full and dsvm-neutron-keystonev3-full"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7adec928_8cb24f04","line":67,"updated":"2014-05-17 22:18:55.000000000","message":"NOTE: I hope we will switch to local.conf on the gate, but it is off-topic..","commit_id":"ca281639769bce1d29c25eb5c8d15ba42d04a4bd"}]}
