)]}'
{"contrib/devstack/extras.d/80-cue-rally-config.sh":[{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"cafff4d3b5e4690e8122f3f09c47c7cf7812e43b","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"if [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"post-config\" ]]; then"},{"line_number":3,"context_line":"    if [[ ! -z $RALLY_AUTH_URL ]]; then"},{"line_number":4,"context_line":"        # rally deployment create"},{"line_number":5,"context_line":"        tmpfile\u003d$(mktemp)"}],"source_content_type":"text/x-sh","patch_set":3,"id":"da20952f_ff93d74d","line":2,"updated":"2015-08-26 16:21:45.000000000","message":"is this a realiable method of determining which phase this script is being run?","commit_id":"e8173a82b92db0192ac3dae9723f2b550a47541f"},{"author":{"_account_id":15904,"name":"Daniel Allegood","email":"daniel.allegood@hp.com","username":"dkalleg"},"change_message_id":"965998f8c9f08f6dc6b61858cf4d03216bd1148b","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"if [[ \"$1\" \u003d\u003d \"stack\" \u0026\u0026 \"$2\" \u003d\u003d \"post-config\" ]]; then"},{"line_number":3,"context_line":"    if [[ ! -z $RALLY_AUTH_URL ]]; then"},{"line_number":4,"context_line":"        # rally deployment create"},{"line_number":5,"context_line":"        tmpfile\u003d$(mktemp)"}],"source_content_type":"text/x-sh","patch_set":3,"id":"da20952f_d35b6c2d","line":2,"in_reply_to":"da20952f_ff93d74d","updated":"2015-08-26 17:20:30.000000000","message":"I believe so.  I had followed the approach from our other extras.d scripts (see 70-cue.sh for example).  Looking at devstacks stack.sh script, it should always call its \u0027run_phase stack ..\u0027 in the same order of pre-install, install, post-config, extra.","commit_id":"e8173a82b92db0192ac3dae9723f2b550a47541f"}],"doc/source/configuration.rst":[{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"f6b6049fbe0156f1be5be1e8c37f2a28e7775833","unresolved":false,"context_lines":[{"line_number":86,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":87,"context_line":"os_region_name               None                                  Region name"},{"line_number":88,"context_line":"os_tenant_id                 None                                  Openstack Tenant ID"},{"line_number":89,"context_line":"os_tenant_name               None                                  Openstack Tenant Name"},{"line_number":90,"context_line":"os_username                  None                                  Openstack Username"},{"line_number":91,"context_line":"os_password                  None                                  Openstack Password"},{"line_number":92,"context_line":"os_auth_url                  None                                  Openstack Authentication (Identity) URL"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa1b9901_b69e9a05","line":89,"updated":"2015-08-24 17:38:05.000000000","message":"we don\u0027t need os_tenant_name and os_tenant_id anymore , as our code assigns project_name as tenant_name for v2.","commit_id":"82191956c848fe9d95f9f3356277de83c8a48665"},{"author":{"_account_id":15904,"name":"Daniel Allegood","email":"daniel.allegood@hp.com","username":"dkalleg"},"change_message_id":"4b5305e00868e69e7fb824f27e17d3d2141bd786","unresolved":false,"context_lines":[{"line_number":86,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":87,"context_line":"os_region_name               None                                  Region name"},{"line_number":88,"context_line":"os_tenant_id                 None                                  Openstack Tenant ID"},{"line_number":89,"context_line":"os_tenant_name               None                                  Openstack Tenant Name"},{"line_number":90,"context_line":"os_username                  None                                  Openstack Username"},{"line_number":91,"context_line":"os_password                  None                                  Openstack Password"},{"line_number":92,"context_line":"os_auth_url                  None                                  Openstack Authentication (Identity) URL"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa1b9901_501a9b18","line":89,"in_reply_to":"fa1b9901_b69e9a05","updated":"2015-08-24 21:13:04.000000000","message":"Done","commit_id":"82191956c848fe9d95f9f3356277de83c8a48665"}],"doc/source/examples/example-cue.conf":[{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"f6b6049fbe0156f1be5be1e8c37f2a28e7775833","unresolved":false,"context_lines":[{"line_number":28,"context_line":"os_password \u003d \u003cpassword\u003e"},{"line_number":29,"context_line":"os_username \u003d \u003cusername\u003e"},{"line_number":30,"context_line":"os_auth_url \u003d http://192.168.131.199:35357/v3"},{"line_number":31,"context_line":"os_auth_version \u003d v3"},{"line_number":32,"context_line":"os_project_name \u003d \u003cproject-name\u003e"},{"line_number":33,"context_line":"os_project_domain_name \u003d \u003cproject-domain-name\u003e"},{"line_number":34,"context_line":"os_user_domain_name \u003d \u003cuser-domain-name\u003e"}],"source_content_type":"text/plain","patch_set":1,"id":"fa1b9901_c4b7c6d6","line":31,"updated":"2015-08-24 17:38:05.000000000","message":"this should be 3 or 2.0","commit_id":"82191956c848fe9d95f9f3356277de83c8a48665"},{"author":{"_account_id":15904,"name":"Daniel Allegood","email":"daniel.allegood@hp.com","username":"dkalleg"},"change_message_id":"4b5305e00868e69e7fb824f27e17d3d2141bd786","unresolved":false,"context_lines":[{"line_number":28,"context_line":"os_password \u003d \u003cpassword\u003e"},{"line_number":29,"context_line":"os_username \u003d \u003cusername\u003e"},{"line_number":30,"context_line":"os_auth_url \u003d http://192.168.131.199:35357/v3"},{"line_number":31,"context_line":"os_auth_version \u003d v3"},{"line_number":32,"context_line":"os_project_name \u003d \u003cproject-name\u003e"},{"line_number":33,"context_line":"os_project_domain_name \u003d \u003cproject-domain-name\u003e"},{"line_number":34,"context_line":"os_user_domain_name \u003d \u003cuser-domain-name\u003e"}],"source_content_type":"text/plain","patch_set":1,"id":"fa1b9901_b0e21700","line":31,"in_reply_to":"fa1b9901_c4b7c6d6","updated":"2015-08-24 21:13:04.000000000","message":"Done","commit_id":"82191956c848fe9d95f9f3356277de83c8a48665"}],"rally-jobs/plugins/cue_utils.py":[{"author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"change_message_id":"cafff4d3b5e4690e8122f3f09c47c7cf7812e43b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from cueclient.v1 import client"},{"line_number":20,"context_line":"# from keystoneclient.auth.identity import v2 as ks_v2"},{"line_number":21,"context_line":"from keystoneclient.auth.identity import v3 as ks_v3"},{"line_number":22,"context_line":"import keystoneclient.openstack.common.apiclient.exceptions as ks_exceptions"},{"line_number":23,"context_line":"from keystoneclient import session as ks_session"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_5fe76312","line":20,"updated":"2015-08-26 16:21:45.000000000","message":"remove this line","commit_id":"e8173a82b92db0192ac3dae9723f2b550a47541f"},{"author":{"_account_id":15904,"name":"Daniel Allegood","email":"daniel.allegood@hp.com","username":"dkalleg"},"change_message_id":"965998f8c9f08f6dc6b61858cf4d03216bd1148b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import time"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from cueclient.v1 import client"},{"line_number":20,"context_line":"# from keystoneclient.auth.identity import v2 as ks_v2"},{"line_number":21,"context_line":"from keystoneclient.auth.identity import v3 as ks_v3"},{"line_number":22,"context_line":"import keystoneclient.openstack.common.apiclient.exceptions as ks_exceptions"},{"line_number":23,"context_line":"from keystoneclient import session as ks_session"}],"source_content_type":"text/x-python","patch_set":3,"id":"da20952f_b36d98ce","line":20,"in_reply_to":"da20952f_5fe76312","updated":"2015-08-26 17:20:30.000000000","message":"Done","commit_id":"e8173a82b92db0192ac3dae9723f2b550a47541f"}],"tests/integration/common/client.py":[{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"f6b6049fbe0156f1be5be1e8c37f2a28e7775833","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"def _get_keystone_auth_provider():"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    keystone_v3 \u003d \u0027v3\u0027 in CONF.identity.uri"},{"line_number":104,"context_line":"    if keystone_v3:"},{"line_number":105,"context_line":"        creds \u003d auth.KeystoneV3Credentials("},{"line_number":106,"context_line":"            username\u003dCONF.identity.username,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa1b9901_7626c217","line":103,"updated":"2015-08-24 17:38:05.000000000","message":"we can use the auth_version to check against, instead of parsing the url.","commit_id":"82191956c848fe9d95f9f3356277de83c8a48665"},{"author":{"_account_id":15904,"name":"Daniel Allegood","email":"daniel.allegood@hp.com","username":"dkalleg"},"change_message_id":"4b5305e00868e69e7fb824f27e17d3d2141bd786","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"def _get_keystone_auth_provider():"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    keystone_v3 \u003d \u0027v3\u0027 in CONF.identity.uri"},{"line_number":104,"context_line":"    if keystone_v3:"},{"line_number":105,"context_line":"        creds \u003d auth.KeystoneV3Credentials("},{"line_number":106,"context_line":"            username\u003dCONF.identity.username,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa1b9901_30636743","line":103,"in_reply_to":"fa1b9901_7626c217","updated":"2015-08-24 21:13:04.000000000","message":"Done","commit_id":"82191956c848fe9d95f9f3356277de83c8a48665"},{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"f6b6049fbe0156f1be5be1e8c37f2a28e7775833","unresolved":false,"context_lines":[{"line_number":115,"context_line":"        creds \u003d auth.KeystoneV2Credentials("},{"line_number":116,"context_line":"            username\u003dCONF.identity.username,"},{"line_number":117,"context_line":"            password\u003dCONF.identity.password,"},{"line_number":118,"context_line":"            tenant_name\u003dCONF.identity.tenant_name"},{"line_number":119,"context_line":"        )"},{"line_number":120,"context_line":"        auth_provider \u003d auth.KeystoneV2AuthProvider(creds,"},{"line_number":121,"context_line":"                                                    CONF.identity.uri)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa1b9901_592f3188","line":118,"updated":"2015-08-24 17:38:05.000000000","message":"can use the CONF.identity.project_name, as they have the same value.","commit_id":"82191956c848fe9d95f9f3356277de83c8a48665"},{"author":{"_account_id":15904,"name":"Daniel Allegood","email":"daniel.allegood@hp.com","username":"dkalleg"},"change_message_id":"4b5305e00868e69e7fb824f27e17d3d2141bd786","unresolved":false,"context_lines":[{"line_number":115,"context_line":"        creds \u003d auth.KeystoneV2Credentials("},{"line_number":116,"context_line":"            username\u003dCONF.identity.username,"},{"line_number":117,"context_line":"            password\u003dCONF.identity.password,"},{"line_number":118,"context_line":"            tenant_name\u003dCONF.identity.tenant_name"},{"line_number":119,"context_line":"        )"},{"line_number":120,"context_line":"        auth_provider \u003d auth.KeystoneV2AuthProvider(creds,"},{"line_number":121,"context_line":"                                                    CONF.identity.uri)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa1b9901_d059cb8f","line":118,"in_reply_to":"fa1b9901_592f3188","updated":"2015-08-24 21:13:04.000000000","message":"Done","commit_id":"82191956c848fe9d95f9f3356277de83c8a48665"}],"tests/integration/common/config.py":[{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"5617976e18636088560bbd61ccdeafc89d4046fa","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        cfg.StrOpt(\u0027uri\u0027, default\u003d\u0027http://localhost:5000/v3\u0027),"},{"line_number":31,"context_line":"        cfg.StrOpt(\u0027username\u0027, default\u003d\u0027demo\u0027),"},{"line_number":32,"context_line":"        cfg.StrOpt(\u0027password\u0027, default\u003d\u0027password\u0027),"},{"line_number":33,"context_line":"        cfg.StrOpt(\u0027tenant_name\u0027, default\u003d\u0027demo\u0027),"},{"line_number":34,"context_line":"        cfg.StrOpt(\u0027project_name\u0027, default\u003d\u0027demo\u0027),"},{"line_number":35,"context_line":"        cfg.StrOpt(\u0027user_domain_name\u0027, default\u003d\u0027default\u0027),"},{"line_number":36,"context_line":"        cfg.StrOpt(\u0027project_domain_name\u0027, default\u003d\u0027default\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_8b956441","line":33,"updated":"2015-08-24 21:36:47.000000000","message":"don\u0027t need tenant_name anymore","commit_id":"7627f9400e3519d07527233753bebea5cb819631"},{"author":{"_account_id":15904,"name":"Daniel Allegood","email":"daniel.allegood@hp.com","username":"dkalleg"},"change_message_id":"710f623c0c3603c8d7265454a9c6d2fb66c2cc02","unresolved":false,"context_lines":[{"line_number":30,"context_line":"        cfg.StrOpt(\u0027uri\u0027, default\u003d\u0027http://localhost:5000/v3\u0027),"},{"line_number":31,"context_line":"        cfg.StrOpt(\u0027username\u0027, default\u003d\u0027demo\u0027),"},{"line_number":32,"context_line":"        cfg.StrOpt(\u0027password\u0027, default\u003d\u0027password\u0027),"},{"line_number":33,"context_line":"        cfg.StrOpt(\u0027tenant_name\u0027, default\u003d\u0027demo\u0027),"},{"line_number":34,"context_line":"        cfg.StrOpt(\u0027project_name\u0027, default\u003d\u0027demo\u0027),"},{"line_number":35,"context_line":"        cfg.StrOpt(\u0027user_domain_name\u0027, default\u003d\u0027default\u0027),"},{"line_number":36,"context_line":"        cfg.StrOpt(\u0027project_domain_name\u0027, default\u003d\u0027default\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_85b761d7","line":33,"in_reply_to":"fa1b9901_8b956441","updated":"2015-08-25 17:03:06.000000000","message":"Done","commit_id":"7627f9400e3519d07527233753bebea5cb819631"}],"tests/integration/cue-integration.conf":[{"author":{"_account_id":14955,"name":"Abitha Palaniappan","email":"abitha.palaniappan@hp.com","username":"Abitha"},"change_message_id":"f6b6049fbe0156f1be5be1e8c37f2a28e7775833","unresolved":false,"context_lines":[{"line_number":4,"context_line":"# Replace these with values that represent your identity configuration"},{"line_number":5,"context_line":"uri\u003dhttp://localhost:5000/v3"},{"line_number":6,"context_line":"username\u003ddemo"},{"line_number":7,"context_line":"tenant_name\u003ddemo"},{"line_number":8,"context_line":"password\u003dsecretadmin"},{"line_number":9,"context_line":"project_name\u003ddemo"},{"line_number":10,"context_line":"user_domain_name\u003ddefault"}],"source_content_type":"text/plain","patch_set":1,"id":"fa1b9901_967276e2","line":7,"updated":"2015-08-24 17:38:05.000000000","message":"we can remove tenant_name here as well.","commit_id":"82191956c848fe9d95f9f3356277de83c8a48665"}]}
