)]}'
{
  "commit": "a6aa1aa6d09583ecd71f2e0bcfee7dee74debad2",
  "tree": "4cb6f2f1909f5eb2ca2a260793ca81f6af33f699",
  "parents": [
    "5cc7ef78b4233444a4dcea1b1eb8f213c1548491"
  ],
  "author": {
    "name": "daniel-a-nguyen",
    "email": "dan.nguyens.mail@gmail.com",
    "time": "Wed Jan 06 13:15:21 2016 -0800"
  },
  "committer": {
    "name": "Dan Nguyen",
    "email": "dan.nguyens.mail@gmail.com",
    "time": "Sat Jan 16 15:22:41 2016 +0000"
  },
  "message": "Adds default domain name to dashboard login params\n\nDesc:\n\nThe current tempest configs requires a new property for the version of\nKeystone that Horizon is set too. The login screen will require a\ndomain name when Horizon\u0027s local_settings.py is set to Keystone v3 with\nmulti-domain support enabled.\n\nDetails:\n\nThe Keystone API runs both version 2 and version 3 concurrently.\nThey are not compatible and have different methods of authentication.\n\nClients can choose which version of the API to talk to. (i.e. choosing\nthe endpoint)\n\nHorizon (The OpenStack Dashboard) uses the Keystone Client binding to\nauthenticate to the Keystone API. Too choose which version of the\nKeystone API to use there are settings in Horizon.\n\nWhen Horizon\u0027s settings are configured to talk to the Keystone V3 API\nthe login screen will require additional credentials. Namely the the\ndomain name of the user. When this is omitted, authentication will fail.\nThe user will not be able to login and view the Overview screen.\n\nTempest has a scenario test that assumes Horizon will be configured to\nuse Keystone V2. This tests fails when Horizon is configured to use\nKeystone V3.\n\nThe Proposed Fix:\n\nPass an additional request param to the login form that will allow\nthis scenario test to work for both keystone v2 and keystone v3.\n\nCloses-Bug: #1531594\nChange-Id: I060a7ceb19c2c2872b065c94d31255b0dc1750fc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb6b9680a6b1ced6dabe95f1d1f7e9358d19c207",
      "old_mode": 33188,
      "old_path": "tempest/scenario/test_dashboard_basic_ops.py",
      "new_id": "5d4f7b3a99077f735da63c23bd37b73677f6d61c",
      "new_mode": 33188,
      "new_path": "tempest/scenario/test_dashboard_basic_ops.py"
    }
  ]
}
