)]}'
{"id":"openstack%2Fpython-openstackclient~161724","triplet_id":"openstack%2Fpython-openstackclient~master~Ibc9783287e7c87148cd48e19e75fd576cfa28e15","project":"openstack/python-openstackclient","branch":"master","topic":"os-client-config","hashtags":[],"change_id":"Ibc9783287e7c87148cd48e19e75fd576cfa28e15","subject":"Move default processing into os-client-config","status":"ABANDONED","created":"2015-03-05 14:08:42.000000000","updated":"2016-09-11 00:36:23.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b50c159cf43be94dce1beaba595c74de4e818867","_number":161724,"virtual_id_number":161724,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2015-07-17 16:45:58.000000000","_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":-1,"date":"2015-03-05 15:50:15.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":-1,"date":"2015-06-09 23:53:06.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-03-06 10:26:59.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-05 15:50:15.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-03-06 10:26:59.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-06-09 23:53:06.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-07-17 16:45:58.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"}],"messages":[{"id":"b0bdb6b63a78099c14737398fcb0042d0313a340","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-03-05 14:08:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"669b876072df2f11479a6b2bdf5000e3564ed3da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 14:08:47.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"ca2b3c96dbc53651e890a53e83fa8986ca898ee7","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-03-05 14:13:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2499ad022f64529f3586e76d7cc0685df6ad6a1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 14:13:35.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"35291ad81d11f85d43b2ec9f4926adcd054eb908","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-03-05 14:16:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2b4f79615fedc1dff2b9c52daee08dde90b23aaa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 14:16:30.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"90ea89181aa7462eb10c31a19b9dc34ac012e9ca","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-03-05 14:19:05.000000000","message":"Patch Set 3:\n\nMight need something similar for domains","accounts_in_message":[],"_revision_number":3},{"id":"e9728c0271f078dd86c8754b7b37f87c7ed9ac9d","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-03-05 14:37:43.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fd6ad207995a861168596582d30ced0a87475e8d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 14:38:05.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"6c1ccab8474ae3c441b2d99393a2c0d4f26fe5fd","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-03-05 15:50:06.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"760c55fde5911376936863d522d2011dccec2bbc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 15:50:15.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"b07e1f9bf52d9ec3b81c4e86bf87028ccd3c20a7","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-04-14 10:17:37.000000000","message":"Patch Set 5:\n\nI forgot about this patch and made an updated version of the same thing at https://review.openstack.org/#/c/172941/","accounts_in_message":[],"_revision_number":5},{"id":"9a2e691c20d44b24676a33930613f1618ebadce0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-06-09 23:53:06.000000000","message":"Patch Set 5: Code-Review-1\n\nuse https://review.openstack.org/#/c/172941/ instead? seems to have more (and more recent) content","accounts_in_message":[],"_revision_number":5},{"id":"8dfee38b1c745531c3640436a3057d65daab6081","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2015-07-17 16:45:58.000000000","message":"Patch Set 5:\n\nrecheck zuul merger bug","accounts_in_message":[],"_revision_number":5},{"id":"9aa36fff49b016fc870ad36537f8eb05c930cd45","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-17 16:46:09.000000000","message":"Patch Set 5:\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"940ac73a46af0f25ac6b78187c9d5ee5aaff4272","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-11 00:36:23.000000000","message":"Abandoned\n\nabandoning as this work is now done, and it hasn\u0027t been touched in \u003e 1 year","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"c9e28cd987248955ac16f5aa7c961d8adb19f17a","revisions":{"7865071790278137260f591673523c51916a7356":{"kind":"REWORK","_number":1,"created":"2015-03-05 14:08:42.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/24/161724/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/161724/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/1"}}},"commit":{"parents":[{"commit":"230b3f8098970a03bd36d0f3a6fbda9bcf57a114","subject":"Don\u0027t hack the image url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/230b3f8098970a03bd36d0f3a6fbda9bcf57a114"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-05 14:04:18.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-05 14:04:18.000000000","tz":-300},"subject":"Move default processing into os-client-config","message":"Move default processing into os-client-config\n\nIn order to get sane precedence with env vars, config files and command\nline options, os-client-config needs to know about the default values so\nthat it can layer the other things on top. os-client-config added an API\ncall to allow for setting this. Add a helper function in utils to\nconsume that call, and then update the in-tree service plugins and the\ndocs to take advantage of it. Out of tree plugins should update as well,\nbut if they don\u0027t, the worst that will happen right now is that api\nversion defaults set in clouds.yaml will not be overridden properly...\nwhich is unlikely to be a problem for any of those services yet.\n\nChange-Id: Ibc9783287e7c87148cd48e19e75fd576cfa28e15\nDepends-On: I45e2550af58aee616ca168d20a557077beeab007\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7865071790278137260f591673523c51916a7356"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7865071790278137260f591673523c51916a7356"}]},"branch":"refs/heads/master"},"70abbd8c98756aff4154a86214e753ead750bf19":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-03-05 14:13:26.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/24/161724/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/161724/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/2"}}},"commit":{"parents":[{"commit":"4387430f27af1b650c037dd45cc41bcc0902d627","subject":"Add --os-cloud support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4387430f27af1b650c037dd45cc41bcc0902d627"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-05 14:04:18.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-05 14:13:15.000000000","tz":-300},"subject":"Move default processing into os-client-config","message":"Move default processing into os-client-config\n\nIn order to get sane precedence with env vars, config files and command\nline options, os-client-config needs to know about the default values so\nthat it can layer the other things on top. os-client-config added an API\ncall to allow for setting this. Add a helper function in utils to\nconsume that call, and then update the in-tree service plugins and the\ndocs to take advantage of it. Out of tree plugins should update as well,\nbut if they don\u0027t, the worst that will happen right now is that api\nversion defaults set in clouds.yaml will not be overridden properly...\nwhich is unlikely to be a problem for any of those services yet.\n\nChange-Id: Ibc9783287e7c87148cd48e19e75fd576cfa28e15\nDepends-On: I45e2550af58aee616ca168d20a557077beeab007\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/70abbd8c98756aff4154a86214e753ead750bf19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/70abbd8c98756aff4154a86214e753ead750bf19"}]},"branch":"refs/heads/master"},"724360f2ea4fa5cf5a8f9b7d4a11e34d38bebb9d":{"kind":"NO_CHANGE","_number":3,"created":"2015-03-05 14:16:24.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/24/161724/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/161724/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/3"}}},"commit":{"parents":[{"commit":"66fc282109c3725f8d236d162b0d9dbb4a93aff7","subject":"Add --os-cloud support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/66fc282109c3725f8d236d162b0d9dbb4a93aff7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-05 14:04:18.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-05 14:15:50.000000000","tz":-300},"subject":"Move default processing into os-client-config","message":"Move default processing into os-client-config\n\nIn order to get sane precedence with env vars, config files and command\nline options, os-client-config needs to know about the default values so\nthat it can layer the other things on top. os-client-config added an API\ncall to allow for setting this. Add a helper function in utils to\nconsume that call, and then update the in-tree service plugins and the\ndocs to take advantage of it. Out of tree plugins should update as well,\nbut if they don\u0027t, the worst that will happen right now is that api\nversion defaults set in clouds.yaml will not be overridden properly...\nwhich is unlikely to be a problem for any of those services yet.\n\nChange-Id: Ibc9783287e7c87148cd48e19e75fd576cfa28e15\nDepends-On: I45e2550af58aee616ca168d20a557077beeab007\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/724360f2ea4fa5cf5a8f9b7d4a11e34d38bebb9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/724360f2ea4fa5cf5a8f9b7d4a11e34d38bebb9d"}]},"branch":"refs/heads/master"},"4174966d610d153e9c9ae9d0b96ae0b0962f32f0":{"kind":"REWORK","_number":4,"created":"2015-03-05 14:37:43.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/24/161724/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/161724/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/4"}}},"commit":{"parents":[{"commit":"66fc282109c3725f8d236d162b0d9dbb4a93aff7","subject":"Add --os-cloud support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/66fc282109c3725f8d236d162b0d9dbb4a93aff7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-05 14:04:18.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-05 14:33:32.000000000","tz":-300},"subject":"Move default processing into os-client-config","message":"Move default processing into os-client-config\n\nIn order to get sane precedence with env vars, config files and command\nline options, os-client-config needs to know about the default values so\nthat it can layer the other things on top. os-client-config added an API\ncall to allow for setting this. Add a helper function in utils to\nconsume that call, and then update the in-tree service plugins and the\ndocs to take advantage of it. Out of tree plugins should update as well,\nbut if they don\u0027t, the worst that will happen right now is that api\nversion defaults set in clouds.yaml will not be overridden properly...\nwhich is unlikely to be a problem for any of those services yet.\n\nChange-Id: Ibc9783287e7c87148cd48e19e75fd576cfa28e15\nDepends-On: I45e2550af58aee616ca168d20a557077beeab007\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4174966d610d153e9c9ae9d0b96ae0b0962f32f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4174966d610d153e9c9ae9d0b96ae0b0962f32f0"}]},"branch":"refs/heads/master"},"c9e28cd987248955ac16f5aa7c961d8adb19f17a":{"kind":"REWORK","_number":5,"created":"2015-03-05 15:50:06.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/24/161724/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/24/161724/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/24/161724/5"}}},"commit":{"parents":[{"commit":"66fc282109c3725f8d236d162b0d9dbb4a93aff7","subject":"Add --os-cloud support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/66fc282109c3725f8d236d162b0d9dbb4a93aff7"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-05 14:04:18.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-05 15:48:53.000000000","tz":-300},"subject":"Move default processing into os-client-config","message":"Move default processing into os-client-config\n\nIn order to get sane precedence with env vars, config files and command\nline options, os-client-config needs to know about the default values so\nthat it can layer the other things on top. os-client-config added an API\ncall to allow for setting this. Add a helper function in utils to\nconsume that call, and then update the in-tree service plugins and the\ndocs to take advantage of it. Out of tree plugins should update as well,\nbut if they don\u0027t, the worst that will happen right now is that api\nversion defaults set in clouds.yaml will not be overridden properly...\nwhich is unlikely to be a problem for any of those services yet.\n\nTwo tests were removed, because testing them there doesn\u0027t make much\nsense. (the code that causes the options to be processed is mocked out)\nThe functionality should be tested in os-client-config instead.\n\nChange-Id: Ibc9783287e7c87148cd48e19e75fd576cfa28e15\nDepends-On: I45e2550af58aee616ca168d20a557077beeab007\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c9e28cd987248955ac16f5aa7c961d8adb19f17a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c9e28cd987248955ac16f5aa7c961d8adb19f17a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
