)]}'
{"id":"openstack%2Fpuppet-openstacklib~180407","triplet_id":"openstack%2Fpuppet-openstacklib~master~If628f4ad95f3aac3392475d4ea6857fb858f8755","project":"openstack/puppet-openstacklib","branch":"master","topic":"bp/auth_restructure","hashtags":[],"change_id":"If628f4ad95f3aac3392475d4ea6857fb858f8755","subject":"Restructures authentication for resource providers","status":"MERGED","created":"2015-05-06 05:49:46.000000000","updated":"2015-06-10 02:44:17.000000000","submitted":"2015-06-10 02:44:16.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":72,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f34841853f1f5fbb4a4ae1b924219672bad637b1","_number":180407,"virtual_id_number":180407,"owner":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":2,"date":"2015-06-10 02:44:16.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7462,"name":"Ivan Chavero","email":"ichavero@redhat.com","username":"ichavero"},{"value":0,"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},{"value":0,"_account_id":11166,"name":"Lukas Bezdicka","email":"social@v3.sk","username":"xbezdick"},{"value":0,"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"all":[{"value":2,"date":"2015-06-10 02:32:47.000000000","_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":2,"date":"2015-06-09 15:28:45.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-06-02 02:00:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7462,"name":"Ivan Chavero","email":"ichavero@redhat.com","username":"ichavero"},{"value":0,"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},{"value":0,"_account_id":11166,"name":"Lukas Bezdicka","email":"social@v3.sk","username":"xbezdick"},{"value":1,"date":"2015-06-03 14:37:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"all":[{"value":1,"date":"2015-06-10 02:32:47.000000000","_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7462,"name":"Ivan Chavero","email":"ichavero@redhat.com","username":"ichavero"},{"value":0,"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},{"value":0,"_account_id":11166,"name":"Lukas Bezdicka","email":"social@v3.sk","username":"xbezdick"},{"value":0,"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},{"_account_id":7462,"name":"Ivan Chavero","email":"ichavero@redhat.com","username":"ichavero"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},{"_account_id":11166,"name":"Lukas Bezdicka","email":"social@v3.sk","username":"xbezdick"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-27 13:44:34.000000000","updated_by":{"_account_id":11166,"name":"Lukas Bezdicka","email":"social@v3.sk","username":"xbezdick"},"reviewer":{"_account_id":11166,"name":"Lukas Bezdicka","email":"social@v3.sk","username":"xbezdick"},"state":"REVIEWER"},{"updated":"2015-06-02 02:00:30.000000000","updated_by":{"_account_id":7462,"name":"Ivan Chavero","email":"ichavero@redhat.com","username":"ichavero"},"reviewer":{"_account_id":7462,"name":"Ivan Chavero","email":"ichavero@redhat.com","username":"ichavero"},"state":"REVIEWER"},{"updated":"2015-06-03 14:37:48.000000000","updated_by":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"reviewer":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"state":"REVIEWER"},{"updated":"2015-06-09 15:28:45.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2015-06-10 02:32:47.000000000","updated_by":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"reviewer":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"state":"REVIEWER"},{"updated":"2015-06-10 02:44:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"effb5893447c1bbebcf9e119bff06da7bfe405c5","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-06 05:49:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f26ccdaa58e5e0c4ba5ad1579727e2bdd7242904","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-06 06:02:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/1/check/gate-puppet-openstacklib-puppet-lint/9c97115/ : SUCCESS in 1m 09s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/1/check/gate-puppet-openstacklib-puppet-syntax/a6d1c91/ : SUCCESS in 15s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/1/check/gate-puppet-openstacklib-puppet-unit-3.3/73e7522/ : SUCCESS in 2m 34s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/1/check/gate-puppet-openstacklib-puppet-unit-3.4/f14cf9a/ : SUCCESS in 2m 31s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/1/check/gate-puppet-openstacklib-puppet-unit-3.6/8960d88/ : SUCCESS in 2m 44s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/1/check/gate-puppet-openstacklib-puppet-unit-3.7/3d106b2/ : SUCCESS in 1m 58s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/1/check/gate-puppet-openstacklib-puppet-unit-4.0/84619c6/ : SUCCESS in 2m 18s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec http://logs.openstack.org/07/180407/1/check/gate-puppet-openstacklib-puppet-beaker-rspec/c0f734d/ : SUCCESS in 11m 11s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/1/check/gate-puppet-openstacklib-puppet-syntax-future/4dbafc8/ : SUCCESS in 1m 39s","accounts_in_message":[],"_revision_number":1},{"id":"f5111d1b717a58cb848e4bd213e5cda7da3b1fd5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-06 07:06:33.000000000","message":"Patch Set 1:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/1/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/809418e/ : SUCCESS in 1h 16m 38s","accounts_in_message":[],"_revision_number":1},{"id":"9136d5b427f56a383fb4856a1024321fe7eb52cf","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-06 11:05:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f38dbea53f33bac5edf403dc15aacbe71518a174","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-06 11:16:28.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"27763867ba9f908cedd5af49107c2986522e41e7","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-06 11:48:52.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a20f7358510c5e88c4d3094743fdafb7455d0e1c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-06 12:16:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/4/check/gate-puppet-openstacklib-puppet-lint/a3246ac/ : SUCCESS in 1m 57s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/4/check/gate-puppet-openstacklib-puppet-syntax/7d4b190/ : SUCCESS in 3s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/4/check/gate-puppet-openstacklib-puppet-unit-3.3/62da5de/ : SUCCESS in 1m 52s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/4/check/gate-puppet-openstacklib-puppet-unit-3.4/caf06f3/ : SUCCESS in 2m 30s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/4/check/gate-puppet-openstacklib-puppet-unit-3.6/9a792b9/ : SUCCESS in 2m 40s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/4/check/gate-puppet-openstacklib-puppet-unit-3.7/d3a6eed/ : SUCCESS in 2m 00s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/4/check/gate-puppet-openstacklib-puppet-unit-4.0/3b95799/ : SUCCESS in 2m 16s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec http://logs.openstack.org/07/180407/4/check/gate-puppet-openstacklib-puppet-beaker-rspec/2c0e855/ : SUCCESS in 13m 11s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/4/check/gate-puppet-openstacklib-puppet-syntax-future/ae99183/ : SUCCESS in 2m 08s","accounts_in_message":[],"_revision_number":4},{"id":"486e430edd229a846181f90e63dba7712f466345","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-06 13:12:50.000000000","message":"Patch Set 4:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/4/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/5b2e24e/ : SUCCESS in 1h 15m 42s","accounts_in_message":[],"_revision_number":4},{"id":"b46e9fbe15556a9daf102dd14cd120df48bf6e0b","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-06 13:59:12.000000000","message":"Patch Set 4:\n\nIf the resource[:auth] is gone, how will https://review.openstack.org/180369 work? How will the providers pass in the config_file and config_file_section to the openstack provider?  Add new parameters to the request method?","accounts_in_message":[],"_revision_number":4},{"id":"57f343286986b8178a866f5df9825795340853e2","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-06 14:43:35.000000000","message":"Patch Set 4:\n\nMaybe they just don\u0027t pass anything?\nThey could just set up the environment with what they need.\nActually more I think about it more it makes sense for each provider to keep that in its scope.","accounts_in_message":[],"_revision_number":4},{"id":"15bbe93c8f859fbb7b5bfd24bb975695c21e4a3a","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-06 14:57:13.000000000","message":"Patch Set 4:\n\n\u003e Maybe they just don\u0027t pass anything? They could just set up the environment with what they need. Actually more I think about it more it makes sense for each provider to keep that in its scope.\n\nI\u0027m not sure what you mean.  Do you mean the providers will parse the config file and convert the parameters to environment variables?  Then the config file parsing code I wrote will need to be moved to util, and will just parse the file and set environment variables.\n\nIn general, I don\u0027t like passing things around as environment variables.  For passwords/tokens, this provides additional security from someone using ps to snoop the command line arguments, which I believe the old provider used.\nThe problem with environment variables is that they have global scope, and so are like passing around global variables.  That means you have to be very careful about removing them after use.\n\nFor example - let\u0027s say that you are installing both glance and cinder on the same machine, and let\u0027s say that glance.conf and cinder.conf are configured with different authentication.  If puppet-glance runs first, it will set all of its authentication environment variables.  If glance is not very careful to remove all of them, some of them will be in effect when puppet-cinder runs, and runs the risk of using incorrect auth.\n\nIs there a way in puppet/ruby to set only the env for an executed command so that the env will apply only to the executed command and not to the whole puppet process?","accounts_in_message":[],"_revision_number":4},{"id":"713e030014849e3d7cd9d87d361b6b29e601835b","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-06 21:33:25.000000000","message":"Patch Set 4:\n\nNote that OSC now has its own config file:  http://docs.openstack.org/developer/python-openstackclient/configuration.html#configuration-files\n\nI don\u0027t know if ruby has a built-in mechanism to pass env per command, but the old icehouse keystone.rb provider did just that with the \"withenv\" command.","accounts_in_message":[],"_revision_number":4},{"id":"46a91b4a4028bede07cfd6cf60f594369f762a32","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-07 01:13:14.000000000","message":"Patch Set 4:\n\nI meant to not use the provider instance to pass any information.\n\nData must be passed to providers through type interface using params and properties.\n\nAlso, using ENV is already the default main approach of Openstack and therefore related Puppet modules for setting values, keystonerc being the same. Security wise, ENV variables are not visible in ps commands.\nAt contrary commands spawned with arguments --os-token\u003d\u003cblab\u003e are visible to ps.\n\nYes good idea to control the context of a command method in providers using has_commands method for example.","accounts_in_message":[],"_revision_number":4},{"id":"512f083fc387e6f4e4afea129c634641d2a9edf8","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-07 07:15:45.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"acd1ce3e46631a07bf0e605a28bac6fbc1e04bf5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-07 07:33:18.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/5/check/gate-puppet-openstacklib-puppet-lint/9a172db/ : SUCCESS in 1m 49s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/5/check/gate-puppet-openstacklib-puppet-syntax/717eb1d/ : SUCCESS in 6s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/5/check/gate-puppet-openstacklib-puppet-unit-3.3/cd37e0f/ : SUCCESS in 3m 06s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/5/check/gate-puppet-openstacklib-puppet-unit-3.4/3bea708/ : SUCCESS in 2m 45s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/5/check/gate-puppet-openstacklib-puppet-unit-3.6/9170d42/ : SUCCESS in 1m 58s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/5/check/gate-puppet-openstacklib-puppet-unit-3.7/4e86b5a/ : SUCCESS in 1m 42s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/5/check/gate-puppet-openstacklib-puppet-unit-4.0/5a29137/ : SUCCESS in 1m 29s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec http://logs.openstack.org/07/180407/5/check/gate-puppet-openstacklib-puppet-beaker-rspec/1bd6dde/ : SUCCESS in 11m 45s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/5/check/gate-puppet-openstacklib-puppet-syntax-future/d988085/ : SUCCESS in 1m 56s","accounts_in_message":[],"_revision_number":5},{"id":"ee898178f909e4d25d1bc396e9e27afe2f0bbe3a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-07 08:45:04.000000000","message":"Patch Set 5:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/5/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/b7ce75e/ : SUCCESS in 1h 23m 04s","accounts_in_message":[],"_revision_number":5},{"id":"bc179e1c93cdf9928cd9d801139096c49cec8e19","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-07 14:41:57.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"fcead03096bed25a842c15f0cc188d321f7c9bca","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-08 02:58:09.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"57efc7165a87550a9603d0ce5a6abe67698842ef","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-08 03:52:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"1628c46c6ba620b85d6a93aa548be184fc5a6b10","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-08 04:06:47.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/6/check/gate-puppet-openstacklib-puppet-lint/a3babad/ : SUCCESS in 1m 58s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/6/check/gate-puppet-openstacklib-puppet-syntax/e27587f/ : SUCCESS in 8s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/6/check/gate-puppet-openstacklib-puppet-unit-3.3/a58a65a/ : SUCCESS in 2m 34s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/6/check/gate-puppet-openstacklib-puppet-unit-3.4/513108f/ : SUCCESS in 2m 09s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/6/check/gate-puppet-openstacklib-puppet-unit-3.6/f73ac2e/ : SUCCESS in 2m 33s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/6/check/gate-puppet-openstacklib-puppet-unit-3.7/82e1c9b/ : SUCCESS in 1m 56s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/6/check/gate-puppet-openstacklib-puppet-unit-4.0/6610191/ : SUCCESS in 2m 31s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec http://logs.openstack.org/07/180407/6/check/gate-puppet-openstacklib-puppet-beaker-rspec/c2333ab/ : SUCCESS in 13m 00s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/6/check/gate-puppet-openstacklib-puppet-syntax-future/a211da5/ : SUCCESS in 1m 14s","accounts_in_message":[],"_revision_number":6},{"id":"ca736079414ebe406517a3142b2e81fa4a3dc63a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-08 05:06:27.000000000","message":"Patch Set 6:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/6/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/9acd03f/ : SUCCESS in 1h 14m 02s","accounts_in_message":[],"_revision_number":6},{"id":"e437fd3380a918537afce68222badfa8106c7619","author":{"_account_id":7462,"name":"Ivan Chavero","email":"ichavero@redhat.com","username":"ichavero"},"date":"2015-05-08 06:15:25.000000000","message":"Patch Set 6:\n\n(2 comments)\n\nthis code simplifies the module a lot, i have some inline comments","accounts_in_message":[],"_revision_number":6},{"id":"3a8622925842ae86869d8d81617b06ca1c73b559","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-09 02:29:58.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"5a20452ba387dd8d85ac515b27377478587b4f79","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-09 02:33:21.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/7/check/gate-puppet-openstacklib-puppet-lint/8d7c34c/ : SUCCESS in 1m 07s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/7/check/gate-puppet-openstacklib-puppet-syntax/f04b747/ : SUCCESS in 3s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/7/check/gate-puppet-openstacklib-puppet-unit-3.3/e90f63a/ : SUCCESS in 1m 40s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/7/check/gate-puppet-openstacklib-puppet-unit-3.4/a7fc7b1/ : SUCCESS in 1m 35s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/7/check/gate-puppet-openstacklib-puppet-unit-3.6/8c6de09/ : SUCCESS in 1m 43s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/7/check/gate-puppet-openstacklib-puppet-unit-3.7/4e4e2a2/ : SUCCESS in 1m 47s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/7/check/gate-puppet-openstacklib-puppet-unit-4.0/68921ca/ : SUCCESS in 1m 24s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/7/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/e176470/ : FAILURE in 1m 22s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/7/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/feaa270/ : FAILURE in 1m 18s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/7/check/gate-puppet-openstacklib-puppet-syntax-future/e391cc2/ : SUCCESS in 2m 02s","accounts_in_message":[],"_revision_number":7},{"id":"74f564e629728c616c79368bd4363c562e506d8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-09 03:50:13.000000000","message":"Patch Set 7:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/7/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/9f1e346/ : SUCCESS in 1h 20m 03s","accounts_in_message":[],"_revision_number":7},{"id":"c60b973e8962c1c4ae832103b6186bad825c5fa1","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2015-05-10 05:17:05.000000000","message":"Patch Set 7: Code-Review-1\n\n(5 comments)\n\nI\u0027m not seeing where step 1 for finding credentials is implemented, it seems to search the openrc first. Am I missing it?","accounts_in_message":[],"_revision_number":7},{"id":"dba4250c37a1dd2df84db8289efc46714a887c62","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-10 21:17:31.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"ef12a6fde843cb717a272f9ca538f45d85761587","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-10 21:21:48.000000000","message":"Patch Set 7:\n\n(5 comments)\n\n\u003e I\u0027m not seeing where step 1 for finding credentials is implemented, it seems to search the openrc first. Am I missing it?\n\nSee if the new commit message is clearer.","accounts_in_message":[],"_revision_number":7},{"id":"19d39f4d03839a61838b8690b7f259af1e393420","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-10 21:22:30.000000000","message":"Patch Set 8:\n\nPlease mark this review as Work in Progress - we need to add several spec tests before this is ready for review/merge.","accounts_in_message":[],"_revision_number":8},{"id":"fcc0dff92725b53c85f540c1be85e05ce112ef06","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-10 21:22:32.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/8/check/gate-puppet-openstacklib-puppet-lint/80344f6/ : SUCCESS in 1m 51s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/8/check/gate-puppet-openstacklib-puppet-syntax/c73051d/ : SUCCESS in 2s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/8/check/gate-puppet-openstacklib-puppet-unit-3.3/a4158f3/ : SUCCESS in 1m 36s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/8/check/gate-puppet-openstacklib-puppet-unit-3.4/327e739/ : SUCCESS in 2m 30s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/8/check/gate-puppet-openstacklib-puppet-unit-3.6/750a795/ : SUCCESS in 2m 35s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/8/check/gate-puppet-openstacklib-puppet-unit-3.7/5ce1a27/ : SUCCESS in 2m 32s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/8/check/gate-puppet-openstacklib-puppet-unit-4.0/2da08c1/ : SUCCESS in 2m 02s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/8/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/c7010f3/ : FAILURE in 1m 28s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/8/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/8e0b07e/ : FAILURE in 1m 15s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/8/check/gate-puppet-openstacklib-puppet-syntax-future/7f4dca3/ : SUCCESS in 1m 28s","accounts_in_message":[],"_revision_number":8},{"id":"d232e61712e92a9e86fbc63c711aa9e0b182e7bc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-10 22:33:57.000000000","message":"Patch Set 8:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/8/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/76f7919/ : SUCCESS in 1h 16m 18s","accounts_in_message":[],"_revision_number":8},{"id":"ef1bdf939798cb21faee9b6a8c01c616f515b627","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-11 12:43:01.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"2c7eff83717183d819684c54bff4f6ac6abab89a","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-11 12:44:39.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"50186221165ecc6ffa93d348fe4a03b449d318cf","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-11 12:46:52.000000000","message":"Patch Set 10:\n\nWork in Progress.\n\nThe ConfigFile module can extend a provider class to add the feature.","accounts_in_message":[],"_revision_number":10},{"id":"533c67b195496eadad75eafb0d431a2da2b5bb2d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 12:55:05.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/10/check/gate-puppet-openstacklib-puppet-lint/1959712/ : SUCCESS in 2m 02s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/10/check/gate-puppet-openstacklib-puppet-syntax/bd3bbe5/ : SUCCESS in 14s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/10/check/gate-puppet-openstacklib-puppet-unit-3.3/e0d9b34/ : FAILURE in 1m 35s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/10/check/gate-puppet-openstacklib-puppet-unit-3.4/3bbab99/ : FAILURE in 1m 55s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/10/check/gate-puppet-openstacklib-puppet-unit-3.6/07ea41b/ : FAILURE in 2m 01s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/10/check/gate-puppet-openstacklib-puppet-unit-3.7/45b1f6e/ : FAILURE in 1m 45s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/10/check/gate-puppet-openstacklib-puppet-unit-4.0/79e227e/ : FAILURE in 1m 53s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/10/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/58f2caa/ : FAILURE in 1m 37s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/10/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/3aa542e/ : FAILURE in 1m 26s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/10/check/gate-puppet-openstacklib-puppet-syntax-future/7f0b0db/ : SUCCESS in 1m 47s","accounts_in_message":[],"_revision_number":10},{"id":"6463a8197f64ca5be4e363ac788d0163792f04bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-11 14:10:36.000000000","message":"Patch Set 10:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/10/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/d59fa01/ : SUCCESS in 1h 23m 57s","accounts_in_message":[],"_revision_number":10},{"id":"79cb49ae3712ba1a0492a0f4b673aa7c830b228b","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-11 19:31:14.000000000","message":"Patch Set 10: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":10},{"id":"ca647911621655a786ff95eb02b6f2a174df21e6","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-12 06:05:14.000000000","message":"Patch Set 10:\n\n(4 comments)\n\nGoing to submit another set implementing the interface approach by using a module","accounts_in_message":[],"_revision_number":10},{"id":"07909b7144b289606f471b7129345f457e552a0e","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-12 06:30:14.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"eebd4121bb8e5aaad837c5eabae54d335b8c3b75","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-12 06:37:17.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/11/check/gate-puppet-openstacklib-puppet-lint/87bb29b/ : SUCCESS in 1m 49s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/11/check/gate-puppet-openstacklib-puppet-syntax/165fd86/ : SUCCESS in 17s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/11/check/gate-puppet-openstacklib-puppet-unit-3.3/d808bbf/ : FAILURE in 1m 55s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/11/check/gate-puppet-openstacklib-puppet-unit-3.4/4fd915a/ : FAILURE in 2m 04s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/11/check/gate-puppet-openstacklib-puppet-unit-3.6/2b0b2c2/ : FAILURE in 2m 08s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/11/check/gate-puppet-openstacklib-puppet-unit-3.7/cab80a4/ : FAILURE in 2m 03s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/11/check/gate-puppet-openstacklib-puppet-unit-4.0/ad2bcb8/ : FAILURE in 1m 40s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/11/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/102785c/ : FAILURE in 2m 37s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/11/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/5f9b215/ : FAILURE in 1m 23s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/11/check/gate-puppet-openstacklib-puppet-syntax-future/a0616c7/ : SUCCESS in 1m 32s","accounts_in_message":[],"_revision_number":11},{"id":"68ceab57e076f634d6b4ba4732d508778566d28b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-12 07:52:19.000000000","message":"Patch Set 11:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/11/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/c977ad6/ : SUCCESS in 1h 21m 57s","accounts_in_message":[],"_revision_number":11},{"id":"a2c63daba2e0cd071d74a2cff1da30295eeeef33","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-12 14:04:23.000000000","message":"Patch Set 11:\n\n(5 comments)","accounts_in_message":[],"_revision_number":11},{"id":"eb26b7c9cb9aa2d6617a8cf33ea4542ae46986e3","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-12 23:26:08.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"3dc7781cf7bf66b7b1eb8fc996e5370e6dd667ff","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-12 23:28:26.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"9f72bb72ac796775ddd9e0c41ecf271f95520841","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-12 23:33:34.000000000","message":"Patch Set 12: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/12/check/gate-puppet-openstacklib-puppet-lint/e319f75/ : SUCCESS in 1m 53s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/12/check/gate-puppet-openstacklib-puppet-syntax/d777a02/ : SUCCESS in 7s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/12/check/gate-puppet-openstacklib-puppet-unit-3.3/fcaa71c/ : FAILURE in 2m 34s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/12/check/gate-puppet-openstacklib-puppet-unit-3.4/6b5f08c/ : FAILURE in 3m 11s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/12/check/gate-puppet-openstacklib-puppet-unit-3.6/bedd9a6/ : FAILURE in 2m 42s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/12/check/gate-puppet-openstacklib-puppet-unit-3.7/08540a0/ : FAILURE in 2m 31s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/12/check/gate-puppet-openstacklib-puppet-unit-4.0/2842c01/ : FAILURE in 2m 23s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/12/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/b6faeba/ : FAILURE in 1m 31s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/12/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/dd955c0/ : FAILURE in 1m 15s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/12/check/gate-puppet-openstacklib-puppet-syntax-future/739260a/ : SUCCESS in 2m 47s","accounts_in_message":[],"_revision_number":12},{"id":"8d43d870762b7a79fab2f20bfc9da87e587cca32","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-12 23:39:41.000000000","message":"Patch Set 12:\n\nBuild failed (check-tripleo pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/12/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/9fe07af/ : FAILURE in 10m 42s","accounts_in_message":[],"_revision_number":12},{"id":"2ccccb9745c03a1b120b53033b9460779e3d6c8d","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-13 00:44:58.000000000","message":"Patch Set 12: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":12},{"id":"c0ad8cf2d362c7f60a19fb1e27c4b1d440ab3ce4","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-13 04:08:28.000000000","message":"Patch Set 12:\n\nSorry, previous set was WIP!","accounts_in_message":[],"_revision_number":12},{"id":"a4bfe1e07ebcbe652b8ee0ac268001a70a447b13","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-13 13:08:36.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"1f4c26efb6cfe5615840ff5e664e4602a960c922","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-13 13:12:37.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/13/check/gate-puppet-openstacklib-puppet-lint/3637be7/ : SUCCESS in 1m 24s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/13/check/gate-puppet-openstacklib-puppet-syntax/223c4fc/ : SUCCESS in 8s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/13/check/gate-puppet-openstacklib-puppet-unit-3.3/211aa51/ : SUCCESS in 2m 38s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/13/check/gate-puppet-openstacklib-puppet-unit-3.4/6d66772/ : SUCCESS in 2m 26s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/13/check/gate-puppet-openstacklib-puppet-unit-3.6/5b79f08/ : SUCCESS in 2m 30s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/13/check/gate-puppet-openstacklib-puppet-unit-3.7/80bc100/ : SUCCESS in 2m 31s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/13/check/gate-puppet-openstacklib-puppet-unit-4.0/52fc95c/ : SUCCESS in 2m 08s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/13/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/3055f59/ : FAILURE in 2m 20s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/13/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/eb6fc22/ : FAILURE in 1m 39s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/13/check/gate-puppet-openstacklib-puppet-syntax-future/2ba928e/ : SUCCESS in 1m 54s","accounts_in_message":[],"_revision_number":13},{"id":"e523d110e97ab68861e4467c7ffeb5b05bb3b487","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-13 14:29:10.000000000","message":"Patch Set 13:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/13/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/3107aa5/ : SUCCESS in 1h 20m 25s","accounts_in_message":[],"_revision_number":13},{"id":"7eb2125ccee50c8bf88c2c980793b81e6ea92c70","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2015-05-13 20:18:21.000000000","message":"Patch Set 13:\n\n(2 comments)\n\nI think this mostly looks good so far, except for the tests. I\u0027ll be able to get a better idea once there is a puppet-keystone patch using this.\n\nI\u0027m curious how the Auth module will be used by the other modules.\n\nI think you might have an easier time with load path issues if everything in Auth simply lived in Puppet::Provider::Openstack.","accounts_in_message":[],"_revision_number":13},{"id":"d651225d08b5c8c0f8a4182b3368b6d1013e778e","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-13 23:48:13.000000000","message":"Patch Set 13:\n\n(2 comments)\n\n\u003e I\u0027ll be able to get a better idea once there is a puppet-keystone patch using this.\n\nYou can test using https://review.openstack.org/#/c/181299/3\nit\u0027s implementing it. \n\n\u003e I\u0027m curious how the Auth module will be used by the other modules.\n\nShould be same as keystone one\n\n\u003e I think you might have an easier time with load path issues if everything in Auth simply lived in Puppet::Provider::Openstack.\n\nAuth is a module used by openstack providers sub classes not the super class Puppet::Provider:Openstack.\nBy extending Auth into sub-classes such as Puppet::Provider:Keystone, the latter gets class methods, at the sub class lever, not the super. Since it\u0027s good practice to have modules self contained, I used puppetx. But I suppose the module could be sitting together in the puppet/provider/openstack.rb file.\nSomething like that, if it makes sense\n\nmodule Puppet::Provider::Auth\n...\nend\n\n\nclass Puppet::Provider::Openstack \u003c Puppet::Provider\n...\nend\n\n\nThank you for the feedback","accounts_in_message":[],"_revision_number":13},{"id":"2e3c04d03b556c673fdf613ba00935933d4b1f80","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-14 05:54:27.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"c4a6eef2cfff8e502fc040a0a7ff7dd208cfdfa1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-14 06:05:50.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/14/check/gate-puppet-openstacklib-puppet-lint/23ff2d2/ : SUCCESS in 1m 50s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/14/check/gate-puppet-openstacklib-puppet-syntax/7d5acf2/ : SUCCESS in 19s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/14/check/gate-puppet-openstacklib-puppet-unit-3.3/18d3ec6/ : SUCCESS in 2m 28s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/14/check/gate-puppet-openstacklib-puppet-unit-3.4/1980697/ : SUCCESS in 9m 30s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/14/check/gate-puppet-openstacklib-puppet-unit-3.6/0b9a1f7/ : SUCCESS in 2m 31s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/14/check/gate-puppet-openstacklib-puppet-unit-3.7/93fc910/ : SUCCESS in 2m 24s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/14/check/gate-puppet-openstacklib-puppet-unit-4.0/5e6d736/ : SUCCESS in 2m 06s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/14/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/e8ea603/ : FAILURE in 4m 55s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/14/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/b11b95b/ : FAILURE in 1m 20s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/14/check/gate-puppet-openstacklib-puppet-syntax-future/924df38/ : SUCCESS in 1m 55s","accounts_in_message":[],"_revision_number":14},{"id":"355a729f49444e997d60255a8e8f802c115bf5ea","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-14 07:13:28.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"104cd2875c34aa997f7924c452adf3f160cb53ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-14 07:20:56.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/15/check/gate-puppet-openstacklib-puppet-lint/4fb3ca8/ : SUCCESS in 1m 20s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/15/check/gate-puppet-openstacklib-puppet-syntax/cbd9b1c/ : SUCCESS in 13s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/15/check/gate-puppet-openstacklib-puppet-unit-3.3/cac597c/ : SUCCESS in 1m 35s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/15/check/gate-puppet-openstacklib-puppet-unit-3.4/97e3c40/ : SUCCESS in 2m 01s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/15/check/gate-puppet-openstacklib-puppet-unit-3.6/1c38937/ : SUCCESS in 2m 26s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/15/check/gate-puppet-openstacklib-puppet-unit-3.7/ca39a43/ : SUCCESS in 2m 28s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/15/check/gate-puppet-openstacklib-puppet-unit-4.0/6bdf1e5/ : SUCCESS in 2m 13s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/15/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/e79db37/ : FAILURE in 1m 32s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/15/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/63b15f8/ : FAILURE in 1m 19s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/15/check/gate-puppet-openstacklib-puppet-syntax-future/1d3c164/ : SUCCESS in 2m 01s","accounts_in_message":[],"_revision_number":15},{"id":"0c37afc6d615a6c9150ff9f99f155101d500fd2f","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-14 07:32:13.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"d41301755aaf7531ea9669e8cf2c4be5bcf74859","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-14 07:36:05.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/16/check/gate-puppet-openstacklib-puppet-lint/3acef17/ : SUCCESS in 1m 18s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/16/check/gate-puppet-openstacklib-puppet-syntax/a1a28fa/ : SUCCESS in 1m 03s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/16/check/gate-puppet-openstacklib-puppet-unit-3.3/e710b05/ : SUCCESS in 2m 36s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/16/check/gate-puppet-openstacklib-puppet-unit-3.4/040e6b0/ : SUCCESS in 2m 29s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/16/check/gate-puppet-openstacklib-puppet-unit-3.6/b5cc72e/ : SUCCESS in 2m 38s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/16/check/gate-puppet-openstacklib-puppet-unit-3.7/b220434/ : SUCCESS in 2m 04s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/16/check/gate-puppet-openstacklib-puppet-unit-4.0/4a49538/ : SUCCESS in 1m 50s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/16/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/7216987/ : FAILURE in 1m 28s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/16/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/1d0e99e/ : FAILURE in 1m 27s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/16/check/gate-puppet-openstacklib-puppet-syntax-future/9610d60/ : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":16},{"id":"e15aee229abade4f710a335b1de2bfdf2f4642a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-14 08:58:45.000000000","message":"Patch Set 16:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/16/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/990708b/ : SUCCESS in 1h 26m 25s","accounts_in_message":[],"_revision_number":16},{"id":"c2814647e867f4e596a397acca21671472a157fe","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-14 11:19:17.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"11b5e8b7916c6147939eeed3dcb36f0b7d698222","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-14 11:33:00.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/17/check/gate-puppet-openstacklib-puppet-lint/5cbffe3/ : SUCCESS in 1m 59s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/17/check/gate-puppet-openstacklib-puppet-syntax/a3f03d3/ : SUCCESS in 8s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/17/check/gate-puppet-openstacklib-puppet-unit-3.3/3fcc458/ : SUCCESS in 2m 07s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/17/check/gate-puppet-openstacklib-puppet-unit-3.4/acb6428/ : SUCCESS in 2m 48s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/17/check/gate-puppet-openstacklib-puppet-unit-3.6/172e808/ : SUCCESS in 2m 50s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/17/check/gate-puppet-openstacklib-puppet-unit-3.7/df0ca5c/ : SUCCESS in 2m 28s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/17/check/gate-puppet-openstacklib-puppet-unit-4.0/2226683/ : SUCCESS in 2m 23s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/17/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/f85da4a/ : FAILURE in 1m 27s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/17/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/6f88b1f/ : FAILURE in 1m 17s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/17/check/gate-puppet-openstacklib-puppet-syntax-future/7233f61/ : SUCCESS in 2m 03s","accounts_in_message":[],"_revision_number":17},{"id":"bb9fb546f9a0dc303f3bbce374e5e467f60618c9","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-14 12:18:16.000000000","message":"Patch Set 17:\n\nSorry for back and forth, tried to move auth module to different place so pass tests but the keystone-module cannot pass until this one is merged.\n\nTherefore I\u0027m going to move the auth module back in puppet/provider/openstack.rb file as in previous patch.\n\nAlso will finish rspec for it.","accounts_in_message":[],"_revision_number":17},{"id":"5f47c38c5e3ba056b7ddd3889405af7643583e9a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-14 12:39:54.000000000","message":"Patch Set 17:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/17/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/0aac1ca/ : SUCCESS in 1h 20m 27s","accounts_in_message":[],"_revision_number":17},{"id":"3cd8b557aefb12bfd9f07f169fd750507a85be0c","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-15 03:28:47.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"31e79680d968452386a4323bbe6731a43473956d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-15 03:34:10.000000000","message":"Patch Set 18: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/18/check/gate-puppet-openstacklib-puppet-lint/0fa60f2/ : SUCCESS in 1m 24s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/18/check/gate-puppet-openstacklib-puppet-syntax/048caac/ : SUCCESS in 10s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/18/check/gate-puppet-openstacklib-puppet-unit-3.3/6c2295f/ : FAILURE in 2m 35s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/18/check/gate-puppet-openstacklib-puppet-unit-3.4/890643c/ : FAILURE in 2m 10s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/18/check/gate-puppet-openstacklib-puppet-unit-3.6/f5aa6fd/ : FAILURE in 2m 34s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/18/check/gate-puppet-openstacklib-puppet-unit-3.7/2a3e91d/ : FAILURE in 2m 05s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/18/check/gate-puppet-openstacklib-puppet-unit-4.0/df24546/ : FAILURE in 2m 14s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/18/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/d0b428d/ : FAILURE in 1m 39s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/18/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/49be199/ : FAILURE in 1m 22s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/18/check/gate-puppet-openstacklib-puppet-syntax-future/fc130af/ : SUCCESS in 1m 39s","accounts_in_message":[],"_revision_number":18},{"id":"50ade0175f9d3b3b7a7d2baa451845d3083d6c3e","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-15 03:54:19.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"5064c42fac59aedfacdb4d7c6c6f0c6eec3186a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-15 03:59:46.000000000","message":"Patch Set 19: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/19/check/gate-puppet-openstacklib-puppet-lint/0930d60/ : SUCCESS in 1m 20s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/19/check/gate-puppet-openstacklib-puppet-syntax/bd6af63/ : SUCCESS in 2s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/19/check/gate-puppet-openstacklib-puppet-unit-3.3/42650e5/ : FAILURE in 1m 33s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/19/check/gate-puppet-openstacklib-puppet-unit-3.4/ba59518/ : FAILURE in 2m 41s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/19/check/gate-puppet-openstacklib-puppet-unit-3.6/aea8e64/ : FAILURE in 1m 45s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/19/check/gate-puppet-openstacklib-puppet-unit-3.7/0f06038/ : FAILURE in 3m 10s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/19/check/gate-puppet-openstacklib-puppet-unit-4.0/fb5170e/ : FAILURE in 1m 43s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/19/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/fc7f320/ : FAILURE in 2m 12s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/19/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/e8bbc11/ : FAILURE in 1m 16s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/19/check/gate-puppet-openstacklib-puppet-syntax-future/b4c1583/ : SUCCESS in 1m 55s","accounts_in_message":[],"_revision_number":19},{"id":"83fc3fa858e62ba6fae2ca70959169d43e4f3d30","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-15 04:17:50.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"e992b3421397664bd33cceec31f6d5387f9f2558","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-15 04:24:35.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/20/check/gate-puppet-openstacklib-puppet-lint/39cea8c/ : SUCCESS in 1m 53s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/20/check/gate-puppet-openstacklib-puppet-syntax/896fa07/ : SUCCESS in 10s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/20/check/gate-puppet-openstacklib-puppet-unit-3.3/a8b2b33/ : SUCCESS in 1m 42s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/20/check/gate-puppet-openstacklib-puppet-unit-3.4/a6a2336/ : SUCCESS in 2m 21s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/20/check/gate-puppet-openstacklib-puppet-unit-3.6/fe7f493/ : SUCCESS in 2m 20s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/20/check/gate-puppet-openstacklib-puppet-unit-3.7/7b20ebb/ : SUCCESS in 2m 11s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/20/check/gate-puppet-openstacklib-puppet-unit-4.0/205a6e8/ : SUCCESS in 2m 18s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/20/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/5f106b4/ : FAILURE in 2m 07s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/20/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/a5ae3de/ : FAILURE in 1m 25s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/20/check/gate-puppet-openstacklib-puppet-syntax-future/0e5735d/ : SUCCESS in 1m 54s","accounts_in_message":[],"_revision_number":20},{"id":"2c686fe51b7ed1b64c5878d84d3d76ce09ca0bcd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-15 05:39:45.000000000","message":"Patch Set 20:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/20/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/d8ac7f9/ : SUCCESS in 1h 21m 48s","accounts_in_message":[],"_revision_number":20},{"id":"a3907d8fcc90402c9f8bc58b0ac100078f26ca92","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-15 14:18:26.000000000","message":"Patch Set 20:\n\n(2 comments)","accounts_in_message":[],"_revision_number":20},{"id":"1e2e94f230e6ae8ccf108a61f7d1744e0726422d","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-16 07:14:46.000000000","message":"Patch Set 20:\n\n(2 comments)","accounts_in_message":[],"_revision_number":20},{"id":"6379ff94761bc8c0f51f528d03df661df26c673c","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-16 07:19:55.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"78fb26c546a4da5b9715249c6483dcd3c949a7fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-16 07:26:43.000000000","message":"Patch Set 21: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/21/check/gate-puppet-openstacklib-puppet-lint/3f3e499/ : SUCCESS in 1m 59s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/21/check/gate-puppet-openstacklib-puppet-syntax/4b355b0/ : SUCCESS in 21s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/21/check/gate-puppet-openstacklib-puppet-unit-3.3/53c0d8d/ : FAILURE in 1m 53s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/21/check/gate-puppet-openstacklib-puppet-unit-3.4/a6ce8c8/ : FAILURE in 2m 38s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/21/check/gate-puppet-openstacklib-puppet-unit-3.6/39920fb/ : FAILURE in 2m 09s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/21/check/gate-puppet-openstacklib-puppet-unit-3.7/db1bf00/ : FAILURE in 2m 31s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/21/check/gate-puppet-openstacklib-puppet-unit-4.0/0dda862/ : FAILURE in 1m 51s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/21/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/8c5fb30/ : FAILURE in 2m 14s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/21/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/c2d163a/ : FAILURE in 1m 21s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/21/check/gate-puppet-openstacklib-puppet-syntax-future/824749b/ : SUCCESS in 1m 11s","accounts_in_message":[],"_revision_number":21},{"id":"66ce9e0fface9fd45ef6f3682890220a8569393c","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-16 07:29:42.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"a856b86d0d5ff32be16bcc0465aced0eb06fda7e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-16 07:34:20.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/22/check/gate-puppet-openstacklib-puppet-lint/42e2676/ : SUCCESS in 1m 57s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/22/check/gate-puppet-openstacklib-puppet-syntax/cd17c2b/ : SUCCESS in 9s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/22/check/gate-puppet-openstacklib-puppet-unit-3.3/6b3b98d/ : SUCCESS in 2m 35s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/22/check/gate-puppet-openstacklib-puppet-unit-3.4/cdbd98c/ : SUCCESS in 2m 37s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/22/check/gate-puppet-openstacklib-puppet-unit-3.6/1732f7a/ : SUCCESS in 2m 37s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/22/check/gate-puppet-openstacklib-puppet-unit-3.7/ecfd4f5/ : SUCCESS in 2m 36s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/22/check/gate-puppet-openstacklib-puppet-unit-4.0/dc94e5e/ : SUCCESS in 2m 27s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/22/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/139d983/ : FAILURE in 1m 40s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/22/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/f969495/ : FAILURE in 1m 20s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/22/check/gate-puppet-openstacklib-puppet-syntax-future/5c6668b/ : SUCCESS in 2m 53s","accounts_in_message":[],"_revision_number":22},{"id":"65921f9cfb4bd771ffaab5eab7bb3ee4ab339182","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-16 08:45:53.000000000","message":"Patch Set 22:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/22/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/725762c/ : SUCCESS in 1h 15m 55s","accounts_in_message":[],"_revision_number":22},{"id":"b84922b2d580d84d004e6ed93b411e6a46384fc2","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-16 12:16:54.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"33065bf73faec202e1acfbeaa9598f8765901759","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-16 12:22:52.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/23/check/gate-puppet-openstacklib-puppet-lint/c67f8cd/ : SUCCESS in 1m 18s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/23/check/gate-puppet-openstacklib-puppet-syntax/c0103d2/ : SUCCESS in 7s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/23/check/gate-puppet-openstacklib-puppet-unit-3.3/7e56ca8/ : SUCCESS in 1m 47s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/23/check/gate-puppet-openstacklib-puppet-unit-3.4/df00e05/ : SUCCESS in 2m 00s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/23/check/gate-puppet-openstacklib-puppet-unit-3.6/1a74003/ : SUCCESS in 2m 04s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/23/check/gate-puppet-openstacklib-puppet-unit-3.7/7d5eb1d/ : SUCCESS in 1m 44s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/23/check/gate-puppet-openstacklib-puppet-unit-4.0/9dc25b8/ : SUCCESS in 1m 24s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/23/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/6f03d06/ : FAILURE in 2m 18s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/23/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/0a031f8/ : FAILURE in 1m 19s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/23/check/gate-puppet-openstacklib-puppet-syntax-future/203bbdf/ : SUCCESS in 1m 35s","accounts_in_message":[],"_revision_number":23},{"id":"68906bfcce793a6a1244cb4fbfeeb576b5ecfb49","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-16 13:36:56.000000000","message":"Patch Set 23:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/23/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/2012327/ : SUCCESS in 1h 19m 53s","accounts_in_message":[],"_revision_number":23},{"id":"0308efa67fcddde890af3457a3085b78ef03f67d","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-18 05:22:42.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"376084fbc598cc59ad8bd8b91b50eafeaa622b20","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-18 05:24:57.000000000","message":"Patch Set 24: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/24/check/gate-puppet-openstacklib-puppet-lint/2f490cf/ : SUCCESS in 1m 04s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/24/check/gate-puppet-openstacklib-puppet-syntax/165e7ef/ : SUCCESS in 3s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/24/check/gate-puppet-openstacklib-puppet-unit-3.3/ac48483/ : FAILURE in 1m 11s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/24/check/gate-puppet-openstacklib-puppet-unit-3.4/1888af5/ : FAILURE in 1m 19s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/24/check/gate-puppet-openstacklib-puppet-unit-3.6/474b2dc/ : FAILURE in 1m 05s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/24/check/gate-puppet-openstacklib-puppet-unit-3.7/f270a0d/ : FAILURE in 1m 19s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/24/check/gate-puppet-openstacklib-puppet-unit-4.0/457863f/ : FAILURE in 1m 30s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/24/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/2d4a03c/ : FAILURE in 2m 08s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/24/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/1ed7a15/ : FAILURE in 1m 19s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/24/check/gate-puppet-openstacklib-puppet-syntax-future/d598949/ : SUCCESS in 1m 07s","accounts_in_message":[],"_revision_number":24},{"id":"57d0fb51f55ecb32f41d1e15eeab292b60f5fbc9","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-18 05:39:04.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"a29e86391b42bed5a64e9a3b483521370a3b453c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-18 05:44:22.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/25/check/gate-puppet-openstacklib-puppet-lint/7f19e05/ : SUCCESS in 1m 54s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/25/check/gate-puppet-openstacklib-puppet-syntax/b294f59/ : SUCCESS in 9s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/25/check/gate-puppet-openstacklib-puppet-unit-3.3/4dfc141/ : SUCCESS in 1m 31s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/25/check/gate-puppet-openstacklib-puppet-unit-3.4/4ddcf21/ : SUCCESS in 1m 58s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/25/check/gate-puppet-openstacklib-puppet-unit-3.6/aebd748/ : SUCCESS in 1m 39s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/25/check/gate-puppet-openstacklib-puppet-unit-3.7/7149ccc/ : SUCCESS in 2m 01s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/25/check/gate-puppet-openstacklib-puppet-unit-4.0/f01fa9b/ : SUCCESS in 1m 34s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/25/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/158b675/ : FAILURE in 2m 20s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/25/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/b062d5b/ : FAILURE in 1m 26s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/25/check/gate-puppet-openstacklib-puppet-syntax-future/8b93478/ : SUCCESS in 1m 14s","accounts_in_message":[],"_revision_number":25},{"id":"00fb2fedb0f6a40dc6b10aee1aa6af944f825b9c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-18 06:54:59.000000000","message":"Patch Set 25:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/25/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/dc3545c/ : SUCCESS in 1h 15m 48s","accounts_in_message":[],"_revision_number":25},{"id":"6411229b01ca9a555beb525fa75853227f3c0147","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-18 07:13:19.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"7e03a6ef7381fb076acac06a1e33e71baa986978","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-18 07:17:24.000000000","message":"Patch Set 26: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/26/check/gate-puppet-openstacklib-puppet-lint/2801f79/ : SUCCESS in 1m 19s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/26/check/gate-puppet-openstacklib-puppet-syntax/0d8c727/ : SUCCESS in 8s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/26/check/gate-puppet-openstacklib-puppet-unit-3.3/393b917/ : SUCCESS in 2m 34s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/26/check/gate-puppet-openstacklib-puppet-unit-3.4/bc4822c/ : SUCCESS in 2m 32s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/26/check/gate-puppet-openstacklib-puppet-unit-3.6/3070b90/ : SUCCESS in 2m 54s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/26/check/gate-puppet-openstacklib-puppet-unit-3.7/cfa6f6c/ : SUCCESS in 2m 28s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/26/check/gate-puppet-openstacklib-puppet-unit-4.0/111b82b/ : SUCCESS in 2m 17s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/26/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/5aa933d/ : FAILURE in 1m 34s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/26/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/e3353bd/ : FAILURE in 1m 23s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/26/check/gate-puppet-openstacklib-puppet-syntax-future/1255b60/ : SUCCESS in 1m 18s","accounts_in_message":[],"_revision_number":26},{"id":"870c646d4bab4c79c81056dfcd435dac0685f1e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-18 08:26:41.000000000","message":"Patch Set 26:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/26/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/077a8c1/ : SUCCESS in 1h 13m 15s","accounts_in_message":[],"_revision_number":26},{"id":"86f59b2d77d1ee85daa0a7addacf070c294d226d","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-18 21:33:15.000000000","message":"Patch Set 26: Code-Review+1","accounts_in_message":[],"_revision_number":26},{"id":"b97f289a268841937acdf80da8601fe9bdcdc1dd","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2015-05-18 22:36:34.000000000","message":"Patch Set 26: Code-Review-1\n\n(7 comments)\n\nI haven\u0027t tested this yet, will be able to do so in a little bit.\n\nMost of the comments I made are nits I can live with. The -1 is because 1) I disagree with merging environment variables and rc variables together, I think this will make debugging very difficult, and 2) I\u0027m not sure how the new API module is being used, maybe you could explain or maybe https://review.openstack.org/#/c/181299 needs some more work.\n\nThis seems to be failing the functional tests which should be working now, maybe a rebase against master would be able to kick that off?","accounts_in_message":[],"_revision_number":26},{"id":"9e2622ced630c12e7d1232aa3fc6f27cb97efaf2","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-19 02:27:00.000000000","message":"Patch Set 26:\n\n(7 comments)\n\n\u003e 1) I disagree with merging environment variables and rc variables together, I think this will make debugging very difficult\n\nWe don\u0027t use command line type of arguments such as --os-password, because this is a security risk.\nSo we\u0027re using withenv to pass an environment context to execute commands\n\n\u003e  2) I\u0027m not sure how the new API module is being used, maybe you could explain or maybe https://review.openstack.org/#/c/181299 needs some more work.\n\nThe (identity) API class, needs move to keystone module were it belongs.\n \nThe idea behind is to set the identity API version on a per provider basis (thus the instance variable at class level):  \n\n@identity_api \u003d Puppet::Provider::Keystone.new(\u00272\u0027)\n\nThis is used in the auth module, for example, to set OS_IDENTITY_API_VERSION before executing OSC request:  \n\nenv.merge!(@identity_api.env) if @identity_api\n\n\u003e This seems to be failing the functional tests which should be working now, maybe a rebase against master would be able to kick that off?\n\nWill do.\n\nThanks","accounts_in_message":[],"_revision_number":26},{"id":"36cfd16f9436f3450fbbd8bbe0f5d0a202374d4b","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-19 02:37:06.000000000","message":"Patch Set 26:\n\nSeems like the functional tests are failing for a different reason, the patch set was actually up to date!","accounts_in_message":[],"_revision_number":26},{"id":"a56bea11b5e327a4c38d69907354749c3b0c8ecc","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-19 02:41:20.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"0cb263057163d7e4c842f11fba156df29d2386ac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-19 02:43:37.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/27/check/gate-puppet-openstacklib-puppet-lint/3fa772a/ : SUCCESS in 1m 06s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/27/check/gate-puppet-openstacklib-puppet-syntax/e9ef580/ : SUCCESS in 4s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/27/check/gate-puppet-openstacklib-puppet-unit-3.3/d97f6c8/ : SUCCESS in 1m 39s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/27/check/gate-puppet-openstacklib-puppet-unit-3.4/3b47c7c/ : SUCCESS in 1m 40s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/27/check/gate-puppet-openstacklib-puppet-unit-3.6/8b2e4b0/ : SUCCESS in 1m 33s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/27/check/gate-puppet-openstacklib-puppet-unit-3.7/a0ca212/ : SUCCESS in 1m 44s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/27/check/gate-puppet-openstacklib-puppet-unit-4.0/0024bca/ : SUCCESS in 1m 39s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/27/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/56cd8c1/ : FAILURE in 2m 10s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/27/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/b1c5cb6/ : FAILURE in 1m 25s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/27/check/gate-puppet-openstacklib-puppet-syntax-future/292e897/ : SUCCESS in 1m 21s","accounts_in_message":[],"_revision_number":27},{"id":"9cbf0eae710e3d9f04fbc8b1c854c00668d2ff17","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-19 04:02:12.000000000","message":"Patch Set 27:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/27/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/1466ea9/ : SUCCESS in 1h 20m 44s","accounts_in_message":[],"_revision_number":27},{"id":"404905d7a3a7eb7380f7c8bdcf603f95cc28d783","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-20 20:42:45.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"d03a43f75a9a73c88756ecc61f91b5cde3dae6d0","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-20 22:48:04.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"d3cb889424be6286d902d4af67bf9c0471f3aa7b","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-20 22:51:33.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"468d2ccc85683115e619a0b4965c236cb2b3f4ed","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-20 22:53:36.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"00740b6975d8b3d3048063ac5cba0065d59931da","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-21 01:57:42.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"5406c34590162cabe72367b371ec0075bf8e656b","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-21 02:59:26.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"842adaee1cf126c95fddd397274dd1d9c97f842f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-21 03:04:08.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/28/check/gate-puppet-openstacklib-puppet-lint/48d8332/ : SUCCESS in 1m 05s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/28/check/gate-puppet-openstacklib-puppet-syntax/aa4d743/ : SUCCESS in 8s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/28/check/gate-puppet-openstacklib-puppet-unit-3.3/5fc7454/ : SUCCESS in 1m 35s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/28/check/gate-puppet-openstacklib-puppet-unit-3.4/f8155e4/ : SUCCESS in 1m 48s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/28/check/gate-puppet-openstacklib-puppet-unit-3.6/90dfdee/ : SUCCESS in 1m 55s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/28/check/gate-puppet-openstacklib-puppet-unit-3.7/4587414/ : SUCCESS in 1m 40s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/28/check/gate-puppet-openstacklib-puppet-unit-4.0/cfa45bb/ : SUCCESS in 1m 39s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/28/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/1e6a862/ : FAILURE in 2m 10s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/28/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/8d99977/ : FAILURE in 1m 34s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/28/check/gate-puppet-openstacklib-puppet-syntax-future/b7beeef/ : SUCCESS in 1m 55s","accounts_in_message":[],"_revision_number":28},{"id":"a7f1a53aeb3e6abe19b30ed4138bcaeb7a9d1b1b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-21 04:09:40.000000000","message":"Patch Set 28:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/28/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/8012875/ : SUCCESS in 1h 09m 52s","accounts_in_message":[],"_revision_number":28},{"id":"25a5e6396a8b83d082f968fb28a9d6f998471b77","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-21 15:57:19.000000000","message":"Patch Set 28: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":28},{"id":"cada904dabfbd8622bcb3b4c4a95292be4b032e4","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-21 15:59:02.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"b3c224e3789dee2d2bf9f0128417daddce27c1f4","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-21 17:24:00.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"9ef5869783c136e50592a170594faa35e10260d4","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-21 17:25:11.000000000","message":"Patch Set 29:\n\nWith patch set 29, I am able to do a full packstack install with https://review.openstack.org/#/c/181299/","accounts_in_message":[],"_revision_number":29},{"id":"fe6cdb053a22823ec5407fc70fac075a345907ef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-21 17:32:27.000000000","message":"Patch Set 29: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/29/check/gate-puppet-openstacklib-puppet-lint/0c525fd/ : SUCCESS in 3m 18s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/29/check/gate-puppet-openstacklib-puppet-syntax/368a2b0/ : SUCCESS in 9s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/29/check/gate-puppet-openstacklib-puppet-unit-3.3/6477bda/ : FAILURE in 2m 37s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/29/check/gate-puppet-openstacklib-puppet-unit-3.4/512fb3f/ : FAILURE in 2m 21s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/29/check/gate-puppet-openstacklib-puppet-unit-3.6/223e1b2/ : FAILURE in 2m 41s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/29/check/gate-puppet-openstacklib-puppet-unit-3.7/2938d44/ : FAILURE in 1m 45s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/29/check/gate-puppet-openstacklib-puppet-unit-4.0/2aea695/ : FAILURE in 1m 35s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/29/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/06721b6/ : FAILURE in 2m 13s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/29/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/34feaef/ : FAILURE in 1m 36s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/29/check/gate-puppet-openstacklib-puppet-syntax-future/7f5d4e5/ : SUCCESS in 1m 10s","accounts_in_message":[],"_revision_number":29},{"id":"229577aa3882e9d375839aa4e8141b67b679e838","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-21 17:41:34.000000000","message":"Uploaded patch set 30.","accounts_in_message":[],"_revision_number":30},{"id":"89a5a5e8de37a939b13fbcc172bbb272bf3c8bba","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-21 17:44:13.000000000","message":"Patch Set 30:\n\nI think we need to figure out the rules of precedence here.\n1) What should happen if the operator defines OS_TOKEN and OS_URL in ENV, but specifies OS_USERNAME, OS_PASSWORD in the rc file?\n2) What should happen if the operator defines OS_USERNAME, OS_PASSWORD in ENV, but specifies OS_URL and OS_TOKEN in the rc file?","accounts_in_message":[],"_revision_number":30},{"id":"3885d8da4c1319d9a53bd803487034d7d2bef9e5","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-21 17:44:57.000000000","message":"Patch Set 30:\n\nNote that in openstackclient, if OS_TOKEN and OS_URL are specified, they override OS_USERNAME and OS_PASSWORD if they are also set.","accounts_in_message":[],"_revision_number":30},{"id":"68b385dfc5675e9285d54317ba0ad6732f50a8da","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-21 17:48:28.000000000","message":"Patch Set 30: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/30/check/gate-puppet-openstacklib-puppet-lint/0e030d7/ : SUCCESS in 2m 17s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/30/check/gate-puppet-openstacklib-puppet-syntax/5b471f1/ : SUCCESS in 9s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/30/check/gate-puppet-openstacklib-puppet-unit-3.3/9871240/ : SUCCESS in 1m 51s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/30/check/gate-puppet-openstacklib-puppet-unit-3.4/42f36e3/ : SUCCESS in 2m 41s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/30/check/gate-puppet-openstacklib-puppet-unit-3.6/2acc682/ : SUCCESS in 2m 29s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/30/check/gate-puppet-openstacklib-puppet-unit-3.7/5840e7f/ : SUCCESS in 1m 42s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/30/check/gate-puppet-openstacklib-puppet-unit-4.0/3f11227/ : SUCCESS in 1m 42s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/30/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/f5b3a82/ : FAILURE in 1m 25s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/30/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/33a1345/ : FAILURE in 1m 35s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/30/check/gate-puppet-openstacklib-puppet-syntax-future/e027dfd/ : SUCCESS in 1m 13s","accounts_in_message":[],"_revision_number":30},{"id":"ac6287c442d4cb911ebd725b951a58ea0a6bd127","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-21 19:09:03.000000000","message":"Patch Set 30:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/30/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/f4a2b6e/ : SUCCESS in 1h 19m 27s","accounts_in_message":[],"_revision_number":30},{"id":"99e36b216918899a4e4a224ff78051fc45bb78bb","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-21 20:41:02.000000000","message":"Patch Set 26:\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"4aa00b3dc8dfa853cc515d1e8c5b2f967a639aaa","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-21 20:47:37.000000000","message":"Patch Set 30:\n\nIs something wrong with the work flow? (From comments on patch 26?)\n\nFirst we have an Environment we inherit OS variables from.\nWe extract them and store them in \u0027env\u0027.\nThen we also take the RC\u0027s OS variables and add them to \u0027env\u0027.\nThe operation is run using withenv using \u0027env\u0027 context.\n\nIs this not respecting the order of precedence that was defined?","accounts_in_message":[],"_revision_number":30},{"id":"beeae1319543440677f668756cd34334bf8988a1","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-21 20:54:07.000000000","message":"Patch Set 30: Code-Review+1","accounts_in_message":[],"_revision_number":30},{"id":"4209b619e39018e3c4e93a98cc3230b7f5acd73c","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-05-21 21:19:19.000000000","message":"Patch Set 30:\n\nNo matter where I define OS_TOKEN/OS_URL, it will override everything else.  If OS_TOKEN/OS_URL is defined in rc, it will override any/all other authentication.  If OS_TOKEN/OS_URL is defined anywhere, it will always be used instead of OS_USERNAME/OS_PASSWORD.\n\nIf this is ok with everyone, and is understood by operators, then I have no problem with it.  It just seems odd to me, but maybe it\u0027s just me.","accounts_in_message":[],"_revision_number":30},{"id":"4288779d912bef623e0ae5ed5208afe8f38da4c7","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-22 01:15:10.000000000","message":"Patch Set 30: Code-Review-1\n\nAgreed with Richard\n\nWe can to better and move the withen along the core request.\nWorking onto it.","accounts_in_message":[],"_revision_number":30},{"id":"eb33b64bf769603c76a43346f5ee6efd75b6ff49","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-26 12:53:30.000000000","message":"Uploaded patch set 31.","accounts_in_message":[],"_revision_number":31},{"id":"112b383191f206a0ea9a87bebd060f98bb1c4829","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-26 13:08:24.000000000","message":"Patch Set 32: Patch Set 31 was rebased","accounts_in_message":[],"_revision_number":31},{"id":"804b0c517e679ee21152cfe1c52b8cf03edf8dc6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-26 13:28:26.000000000","message":"Patch Set 32: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/32/check/gate-puppet-openstacklib-puppet-lint/1cab9f1/ : SUCCESS in 1m 52s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/32/check/gate-puppet-openstacklib-puppet-syntax/5348fd2/ : SUCCESS in 3s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/32/check/gate-puppet-openstacklib-puppet-unit-3.3/5e46d07/ : FAILURE in 1m 58s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/32/check/gate-puppet-openstacklib-puppet-unit-3.4/1cfa012/ : FAILURE in 2m 48s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/32/check/gate-puppet-openstacklib-puppet-unit-3.6/f1a290b/ : FAILURE in 2m 49s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/32/check/gate-puppet-openstacklib-puppet-unit-3.7/725bb18/ : FAILURE in 2m 30s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/32/check/gate-puppet-openstacklib-puppet-unit-4.0/eb3ab2e/ : FAILURE in 2m 24s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/32/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/d537ebe/ : SUCCESS in 12m 44s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/32/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/9a71a7f/ : SUCCESS in 13m 04s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/32/check/gate-puppet-openstacklib-puppet-syntax-future/c8ee1ea/ : SUCCESS in 2m 05s","accounts_in_message":[],"_revision_number":32},{"id":"5ba9c40e2cb5fb01196cd5a2c7c465bc6aa21387","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-26 16:07:59.000000000","message":"Patch Set 32:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/32/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/011d6f4/ : SUCCESS in 1h 22m 29s","accounts_in_message":[],"_revision_number":32},{"id":"10d62ba2c6b1b534f485b9027d0133d0f2f83893","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-27 01:34:05.000000000","message":"Uploaded patch set 33.","accounts_in_message":[],"_revision_number":33},{"id":"c4b1b04de23c14b9b22f6352aee266cb43854b64","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2015-05-27 01:44:38.000000000","message":"Patch Set 33: Code-Review-1\n\n\u003e\u003e 1) I disagree with merging environment variables and rc variables together, I think this will make debugging very difficult\n\u003e We don\u0027t use command line type of arguments such as --os-password, because this is a security risk. So we\u0027re using withenv to pass an environment context to execute commands\n\nThat\u0027s not what I meant. I mean that we should either get credentials ALL from the environment or ALL from the openrc or ALL from the conf file. We shouldn\u0027t merge credentials from an openrc into existing variables from the environment because if a user partially sets some of the variables in one group, and the rest are drawn from another group, it will get very confusing. For example, if the user typo\u0027d and accidentally set OS_USENAME\u003dadmin in the environment and then had an openrc that set OS_USERNAME\u003dtest with a different password, it will try to use the admin password from the environment and test\u0027s password from the openrc and fail to authenticate. It\u0027s hard to diagnose this kind of error. So I don\u0027t think credentials should be taken from two groups, I think if not all the credentials are found in the environment then it should seek all of them from the openrc, not try to pick which ones from each group it can find.","accounts_in_message":[],"_revision_number":33},{"id":"e38ea91b838fc61577f2d89436c6de15726ad336","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-27 01:46:33.000000000","message":"Patch Set 33: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/33/check/gate-puppet-openstacklib-puppet-lint/e0ab9aa/ : SUCCESS in 1m 09s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/33/check/gate-puppet-openstacklib-puppet-syntax/4b600aa/ : SUCCESS in 12s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/33/check/gate-puppet-openstacklib-puppet-unit-3.3/ea63e1b/ : SUCCESS in 1m 38s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/33/check/gate-puppet-openstacklib-puppet-unit-3.4/55cb47c/ : SUCCESS in 1m 55s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/33/check/gate-puppet-openstacklib-puppet-unit-3.6/d5af407/ : SUCCESS in 2m 01s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/33/check/gate-puppet-openstacklib-puppet-unit-3.7/e21aa1d/ : SUCCESS in 1m 47s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/33/check/gate-puppet-openstacklib-puppet-unit-4.0/4e2fa82/ : SUCCESS in 1m 26s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/33/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/c2df11f/ : SUCCESS in 12m 00s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/33/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/0444d6d/ : SUCCESS in 12m 20s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/33/check/gate-puppet-openstacklib-puppet-syntax-future/b025905/ : SUCCESS in 1m 23s","accounts_in_message":[],"_revision_number":33},{"id":"0b170b932e42ec1754c070a19cf4c8cdc5885a9a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-27 02:47:44.000000000","message":"Patch Set 33:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/33/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/c7390d1/ : SUCCESS in 1h 13m 32s","accounts_in_message":[],"_revision_number":33},{"id":"53e57ab2783f4060a55915e81933d8814d1ce9c2","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-27 04:25:31.000000000","message":"Patch Set 33:\n\nI thought it makes sense but I agree it could be tricky to troubleshoot. Plus that might be confusing from before the change.\n\nRestoring it.","accounts_in_message":[],"_revision_number":33},{"id":"3e2a9876640acf2976e465abeda0fd0ec8a3a82d","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-27 05:02:17.000000000","message":"Uploaded patch set 34.","accounts_in_message":[],"_revision_number":34},{"id":"291a8d9785a1621301c38e475263659bcb6b4f1c","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-27 05:08:29.000000000","message":"Patch Set 35: Patch Set 34 was rebased","accounts_in_message":[],"_revision_number":34},{"id":"18456f33cab44cd56e2e8df6af0059bfe4a58e78","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-27 05:23:57.000000000","message":"Patch Set 35: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/35/check/gate-puppet-openstacklib-puppet-lint/af3e0a3/ : SUCCESS in 1m 12s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/35/check/gate-puppet-openstacklib-puppet-syntax/de91c5b/ : SUCCESS in 14s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/35/check/gate-puppet-openstacklib-puppet-unit-3.3/ba67b39/ : SUCCESS in 1m 45s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/35/check/gate-puppet-openstacklib-puppet-unit-3.4/7d2875b/ : SUCCESS in 1m 53s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/35/check/gate-puppet-openstacklib-puppet-unit-3.6/61a2ddc/ : SUCCESS in 1m 47s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/35/check/gate-puppet-openstacklib-puppet-unit-3.7/fbcb755/ : SUCCESS in 1m 43s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/35/check/gate-puppet-openstacklib-puppet-unit-4.0/174cf6f/ : SUCCESS in 2m 15s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/35/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/472a40a/ : SUCCESS in 11m 45s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/35/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/4dbb7ce/ : SUCCESS in 12m 41s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/35/check/gate-puppet-openstacklib-puppet-syntax-future/cbbc736/ : SUCCESS in 2m 01s","accounts_in_message":[],"_revision_number":35},{"id":"6801b4a316419f9cfe6be81570b448cedbfb6a2a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-27 06:21:22.000000000","message":"Patch Set 35:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/35/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/dfd877e/ : SUCCESS in 1h 11m 28s","accounts_in_message":[],"_revision_number":35},{"id":"724a742606df486bbed545ce430c9cb94bd0c36e","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-27 08:09:07.000000000","message":"Uploaded patch set 36.","accounts_in_message":[],"_revision_number":36},{"id":"217b97c2e349b73a4c4d6a5281242bc145532d7e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-27 08:23:33.000000000","message":"Patch Set 36: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/36/check/gate-puppet-openstacklib-puppet-lint/b078945/ : SUCCESS in 2m 03s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/36/check/gate-puppet-openstacklib-puppet-syntax/47a502b/ : SUCCESS in 9s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/36/check/gate-puppet-openstacklib-puppet-unit-3.3/5857414/ : SUCCESS in 2m 02s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/36/check/gate-puppet-openstacklib-puppet-unit-3.4/7fea924/ : SUCCESS in 1m 51s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/36/check/gate-puppet-openstacklib-puppet-unit-3.6/9ae22a0/ : SUCCESS in 2m 37s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/36/check/gate-puppet-openstacklib-puppet-unit-3.7/a7a18a1/ : SUCCESS in 2m 31s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/36/check/gate-puppet-openstacklib-puppet-unit-4.0/ff5af7a/ : SUCCESS in 1m 36s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/36/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/e4d3411/ : SUCCESS in 14m 18s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/36/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/353a7a7/ : SUCCESS in 13m 16s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/36/check/gate-puppet-openstacklib-puppet-syntax-future/d9bd7ee/ : SUCCESS in 1m 19s","accounts_in_message":[],"_revision_number":36},{"id":"1ee55673a4f34ead9cafdd51379b1416b657c159","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-27 09:23:29.000000000","message":"Patch Set 36:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/36/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/e5cecb5/ : SUCCESS in 1h 14m 14s","accounts_in_message":[],"_revision_number":36},{"id":"462558f08986e43ff6c597bcc75339770145b278","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-27 12:57:36.000000000","message":"Uploaded patch set 37.","accounts_in_message":[],"_revision_number":37},{"id":"bed7481e7c3e3e37a4ed8c9ae35bee74b926e64e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-27 13:11:16.000000000","message":"Patch Set 37: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/37/check/gate-puppet-openstacklib-puppet-lint/0c43cc7/ : SUCCESS in 2m 12s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/37/check/gate-puppet-openstacklib-puppet-syntax/54fbca3/ : SUCCESS in 7s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/37/check/gate-puppet-openstacklib-puppet-unit-3.3/34f9993/ : SUCCESS in 2m 28s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/37/check/gate-puppet-openstacklib-puppet-unit-3.4/c2b3fbc/ : SUCCESS in 4m 47s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/37/check/gate-puppet-openstacklib-puppet-unit-3.6/089c4e9/ : SUCCESS in 2m 35s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/37/check/gate-puppet-openstacklib-puppet-unit-3.7/4282547/ : SUCCESS in 2m 45s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/37/check/gate-puppet-openstacklib-puppet-unit-4.0/03434ea/ : SUCCESS in 2m 19s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/37/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/01a8df2/ : SUCCESS in 13m 29s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/37/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/9fa8f1d/ : SUCCESS in 12m 50s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/37/check/gate-puppet-openstacklib-puppet-syntax-future/396935d/ : SUCCESS in 1m 55s","accounts_in_message":[],"_revision_number":37},{"id":"a682b825f65c756b00a1294513e9d03c8efdf83f","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-27 13:16:38.000000000","message":"Uploaded patch set 38.","accounts_in_message":[],"_revision_number":38},{"id":"e072a3d1ead28762007d224b666d4513dd93afa7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-27 13:29:11.000000000","message":"Patch Set 38: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/38/check/gate-puppet-openstacklib-puppet-lint/43ff798/ : SUCCESS in 1m 13s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/38/check/gate-puppet-openstacklib-puppet-syntax/73d5f1e/ : SUCCESS in 9s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/38/check/gate-puppet-openstacklib-puppet-unit-3.3/557c95f/ : SUCCESS in 2m 34s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/38/check/gate-puppet-openstacklib-puppet-unit-3.4/5c11af7/ : SUCCESS in 2m 29s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/38/check/gate-puppet-openstacklib-puppet-unit-3.6/7c74056/ : SUCCESS in 2m 27s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/38/check/gate-puppet-openstacklib-puppet-unit-3.7/3098214/ : SUCCESS in 2m 27s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/38/check/gate-puppet-openstacklib-puppet-unit-4.0/9dc8f26/ : SUCCESS in 2m 18s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/38/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/10eb1e9/ : SUCCESS in 11m 55s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/38/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/92f6cd6/ : SUCCESS in 12m 22s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/38/check/gate-puppet-openstacklib-puppet-syntax-future/3c10ab6/ : SUCCESS in 1m 49s","accounts_in_message":[],"_revision_number":38},{"id":"42af03835d5815726622323d88898da007eba0f4","author":{"_account_id":11166,"name":"Lukas Bezdicka","email":"social@v3.sk","username":"xbezdick"},"date":"2015-05-27 13:44:34.000000000","message":"Patch Set 38: Code-Review+1","accounts_in_message":[],"_revision_number":38},{"id":"770b1dec1ff4a61311a1ed11ba9409bfc8555349","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-27 14:48:00.000000000","message":"Patch Set 38:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/38/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/a0fb4c5/ : SUCCESS in 1h 17m 02s","accounts_in_message":[],"_revision_number":38},{"id":"2d549b162677b7f21bff291c9885f7f436f485a2","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2015-05-27 16:33:31.000000000","message":"Patch Set 38: Code-Review-1\n\n(3 comments)\n\nCouple of smallish things inline, otherwise looks good and seems to work.","accounts_in_message":[],"_revision_number":38},{"id":"27eaa3d4fdd7c3a389b9089f9c7519d534504e87","author":{"_account_id":7462,"name":"Ivan Chavero","email":"ichavero@redhat.com","username":"ichavero"},"date":"2015-05-27 21:09:23.000000000","message":"Patch Set 38: Code-Review+1\n\ntested patch using packstack","accounts_in_message":[],"_revision_number":38},{"id":"8a8f099242e5a081bab8869cc5e44bb16cca4ac6","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-27 23:45:05.000000000","message":"Uploaded patch set 39.","accounts_in_message":[],"_revision_number":39},{"id":"67f5b1bf63c4fb7df2b42623c5a1df5935f1499a","author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"date":"2015-05-27 23:45:37.000000000","message":"Patch Set 38:\n\n(3 comments)","accounts_in_message":[],"_revision_number":38},{"id":"745dd6626d76b6527cf2de49994e8b20b330ab9b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-28 00:02:20.000000000","message":"Patch Set 39: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/39/check/gate-puppet-openstacklib-puppet-lint/ebc35af/ : SUCCESS in 1m 26s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/39/check/gate-puppet-openstacklib-puppet-syntax/37f150a/ : SUCCESS in 8s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/39/check/gate-puppet-openstacklib-puppet-unit-3.3/efd26eb/ : SUCCESS in 2m 40s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/39/check/gate-puppet-openstacklib-puppet-unit-3.4/182c743/ : SUCCESS in 3m 23s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/39/check/gate-puppet-openstacklib-puppet-unit-3.6/96a8962/ : SUCCESS in 2m 43s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/39/check/gate-puppet-openstacklib-puppet-unit-3.7/749243e/ : SUCCESS in 2m 20s\n- gate-puppet-openstacklib-puppet-unit-4.0 http://logs.openstack.org/07/180407/39/check/gate-puppet-openstacklib-puppet-unit-4.0/2dc0630/ : SUCCESS in 2m 12s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty http://logs.openstack.org/07/180407/39/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-trusty/cf29330/ : SUCCESS in 13m 58s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7 http://logs.openstack.org/07/180407/39/check/gate-puppet-openstacklib-puppet-beaker-rspec-dsvm-centos7/8fadcfa/ : SUCCESS in 12m 15s (non-voting)\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/39/check/gate-puppet-openstacklib-puppet-syntax-future/77848f5/ : SUCCESS in 1m 49s","accounts_in_message":[],"_revision_number":39},{"id":"ff589a461d78a512f84eec7320bc363a30941e53","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-28 00:58:27.000000000","message":"Patch Set 39:\n\nBuild succeeded (check-tripleo pipeline).\n\n- check-tripleo-ironic-overcloud-f20puppet-nonha http://logs.openstack.org/07/180407/39/check-tripleo/check-tripleo-ironic-overcloud-f20puppet-nonha/ff6cf84/ : SUCCESS in 1h 13m 07s","accounts_in_message":[],"_revision_number":39},{"id":"ac022d6b4582c119756da7fffb3b54a542b49f6e","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2015-06-01 19:50:50.000000000","message":"Patch Set 39: Code-Review+2\n\nThanks for all your work on this!","accounts_in_message":[],"_revision_number":39},{"id":"f2086707e22984aee677d58255e649cc04333f28","author":{"_account_id":7462,"name":"Ivan Chavero","email":"ichavero@redhat.com","username":"ichavero"},"date":"2015-06-02 02:00:30.000000000","message":"Patch Set 39: Code-Review+1\n\nworks for me","accounts_in_message":[],"_revision_number":39},{"id":"ae1c79a2738eac93abdeba14e531a190ccaa1e51","author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"date":"2015-06-03 14:37:48.000000000","message":"Patch Set 39: Code-Review+1","accounts_in_message":[],"_revision_number":39},{"id":"800e6c3f4e3c29bc6fd7fa9c9723e06afedafd3e","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2015-06-04 19:51:21.000000000","message":"Patch Set 39: -Code-Review\n\nLGTM but I also want to make sure the blueprint lands first.","accounts_in_message":[],"_revision_number":39},{"id":"fcaf2bb240a63fc28040e6a5fc2b34d03e072f34","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2015-06-08 18:15:12.000000000","message":"Patch Set 39: Code-Review+1\n\n+1 for the code, but Colleen is right, we wait for the BP first.","accounts_in_message":[],"_revision_number":39},{"id":"501d56e98624890dd281591c9a6fdca135ca9f0c","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2015-06-09 15:28:45.000000000","message":"Patch Set 39: Code-Review+2","accounts_in_message":[],"_revision_number":39},{"id":"bca58d5acfd65e3ae0913f152c2ec7fe14b1720d","author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"date":"2015-06-10 02:32:47.000000000","message":"Patch Set 39: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":39},{"id":"1d09779bb75c0997cdaa5f817c129517b6efb8a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-10 02:33:10.000000000","message":"Patch Set 39: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":39},{"id":"fa0d27c4bf22576dd50e82f48bc4f3bdf473054c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-10 02:44:16.000000000","message":"Patch Set 39: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/07/180407/39/gate/gate-puppet-openstacklib-puppet-lint/7b36bf9/ : SUCCESS in 3m 06s\n- gate-puppet-openstacklib-puppet-syntax http://logs.openstack.org/07/180407/39/gate/gate-puppet-openstacklib-puppet-syntax/b2b539b/ : SUCCESS in 7s\n- gate-puppet-openstacklib-puppet-unit-3.3 http://logs.openstack.org/07/180407/39/gate/gate-puppet-openstacklib-puppet-unit-3.3/2432ee1/ : SUCCESS in 2m 58s\n- gate-puppet-openstacklib-puppet-unit-3.4 http://logs.openstack.org/07/180407/39/gate/gate-puppet-openstacklib-puppet-unit-3.4/b0ee7d4/ : SUCCESS in 2m 52s\n- gate-puppet-openstacklib-puppet-unit-3.6 http://logs.openstack.org/07/180407/39/gate/gate-puppet-openstacklib-puppet-unit-3.6/a8ddabb/ : SUCCESS in 3m 24s\n- gate-puppet-openstacklib-puppet-unit-3.7 http://logs.openstack.org/07/180407/39/gate/gate-puppet-openstacklib-puppet-unit-3.7/5097e3e/ : SUCCESS in 3m 52s\n- gate-puppet-openstacklib-puppet-syntax-future http://logs.openstack.org/07/180407/39/gate/gate-puppet-openstacklib-puppet-syntax-future/a535521/ : SUCCESS in 2m 32s","accounts_in_message":[],"_revision_number":39},{"id":"05ea1aaf2363befcec60986a7901ca69fe94cee2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-10 02:44:17.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":39}],"current_revision_number":39,"current_revision":"67d1c38703d36b6cadea7b9f8838d750109782b0","revisions":{"35eaba82748d0932fb73242956b373294c492144":{"kind":"REWORK","_number":1,"created":"2015-05-06 05:49:46.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/1"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n  1. The environment ENV[\u003cOS_*]\n  2. A RC file located by convention in current user homedir: ~/openstackrc\n  3. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n\n  User/Tenant/Token credentials can be passed but have to come from above list.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The openstackrc data is now directly expended in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/35eaba82748d0932fb73242956b373294c492144"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/35eaba82748d0932fb73242956b373294c492144"}]},"branch":"refs/heads/master"},"22ee3ab46927f229bbef9757079b19b579febb45":{"kind":"REWORK","_number":2,"created":"2015-05-06 11:05:49.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/2"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 11:05:26.000000000","tz":600},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n  1. The environment ENV[\u003cOS_*]\n  2. A RC file located by convention in current user homedir: ~/openstackrc\n  3. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n\n  User/Tenant/Token credentials can be passed but have to come from above list.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The openstackrc data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/22ee3ab46927f229bbef9757079b19b579febb45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/22ee3ab46927f229bbef9757079b19b579febb45"}]},"branch":"refs/heads/master"},"12541c97428668c752376acefe39bc2bb6d6eb96":{"kind":"REWORK","_number":3,"created":"2015-05-06 11:16:28.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/3"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 11:16:18.000000000","tz":600},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n  1. The environment ENV[\u003cOS_*]\n  2. A RC file located by convention in current user homedir: ~/openstackrc\n  3. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n\n  User/Tenant/Token credentials can be passed but have to come from above list.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The openstackrc data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/12541c97428668c752376acefe39bc2bb6d6eb96"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/12541c97428668c752376acefe39bc2bb6d6eb96"}]},"branch":"refs/heads/master"},"66428324af4e4ee65f2e30ab65f21ece034005d4":{"kind":"REWORK","_number":4,"created":"2015-05-06 11:48:52.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/4"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 11:48:38.000000000","tz":600},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n  1. The environment ENV[\u003cOS_*]\n  2. A RC file located by convention in current user homedir: ~/openstackrc\n  3. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n\n  User/Tenant/Token credentials can be passed but have to come from above list.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The openstackrc data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/66428324af4e4ee65f2e30ab65f21ece034005d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/66428324af4e4ee65f2e30ab65f21ece034005d4"}]},"branch":"refs/heads/master"},"3c04b268ba48c9dacb5b208c208c99bded2bd8d5":{"kind":"REWORK","_number":5,"created":"2015-05-07 07:15:45.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/5"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-07 06:58:43.000000000","tz":600},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n  1. The environment ENV[\u003cOS_*]\n  2. A RC file located by convention in current user homedir: ~/openstackrc\n  3. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n\n  User/Tenant/Token credentials can be passed but have to come from above list.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The openstackrc data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/3c04b268ba48c9dacb5b208c208c99bded2bd8d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/3c04b268ba48c9dacb5b208c208c99bded2bd8d5"}]},"branch":"refs/heads/master"},"52e1cc2a14b847129c9b41ec3e2d00ea5995bf80":{"kind":"REWORK","_number":6,"created":"2015-05-08 03:52:18.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/6"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-08 03:51:32.000000000","tz":600},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n  1. The environment ENV[\u003cOS_*]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n\n  User/Tenant/Token credentials can be passed but have to come from above list.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The rc file data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/52e1cc2a14b847129c9b41ec3e2d00ea5995bf80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/52e1cc2a14b847129c9b41ec3e2d00ea5995bf80"}]},"branch":"refs/heads/master"},"99fcf9d09cf37e0a4ff537cc53a34040e3a74b62":{"kind":"REWORK","_number":7,"created":"2015-05-09 02:29:58.000000000","uploader":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"ref":"refs/changes/07/180407/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/7"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Rich Megginson","email":"rmeggins@redhat.com","date":"2015-05-09 02:27:07.000000000","tz":-360},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n  1. The environment ENV[\u003cOS_*]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n\n  User/Tenant/Token credentials can be passed but have to come from above list.\n\n  The resource provider can use auth_override_hash to create a blank\n  environment hash, then use withenv authentication_env(hash) to execute\n  authenticate_request with custom or override parameters.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The rc file data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/99fcf9d09cf37e0a4ff537cc53a34040e3a74b62"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/99fcf9d09cf37e0a4ff537cc53a34040e3a74b62"}]},"branch":"refs/heads/master"},"753ea56dd0c3984918e9aa952a3ff1934cef830e":{"kind":"REWORK","_number":8,"created":"2015-05-10 21:17:31.000000000","uploader":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"ref":"refs/changes/07/180407/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/8"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Rich Megginson","email":"rmeggins@redhat.com","date":"2015-05-10 21:12:23.000000000","tz":-360},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n  1. A RC file located by convention in current user homedir: ~/openrc\n  2. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n  3. The environment ENV[\u0027OS_*\u0027]\n  4. An override from the resource provider.\n  The numbers define the precedence.  For example, parameters specified in\n  the application config file override parameters specified in the RC file.\n  Parameters in the environment override both the app config and the RC.\n  The override parameters override everything else.\n\n  User/Tenant/Token credentials can be passed but have to come from above list.\n\n  The resource provider can use auth_override_hash to create a blank\n  environment hash, then use withenv authentication_env(hash) to execute\n  authenticate_request with custom or override parameters.\n\n  The Keystone authentication parameters are passed to the openstack command\n  in the environment.  The withenv method is used to guarantee that the\n  global environment is not polluted by each command invocation.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The rc file data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/753ea56dd0c3984918e9aa952a3ff1934cef830e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/753ea56dd0c3984918e9aa952a3ff1934cef830e"}]},"branch":"refs/heads/master"},"2cfd1c7bbc037360806b36ca913b97d53ef03c9d":{"kind":"REWORK","_number":9,"created":"2015-05-11 12:43:01.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/9"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-11 12:42:48.000000000","tz":600},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n  1. A RC file located by convention in current user homedir: ~/openrc\n  2. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n  3. The environment ENV[\u0027OS_*\u0027]\n  4. An override from the resource provider.\n  The numbers define the precedence.  For example, parameters specified in\n  the application config file override parameters specified in the RC file.\n  Parameters in the environment override both the app config and the RC.\n  The override parameters override everything else.\n\n  User/Tenant/Token credentials can be passed but have to come from above list.\n\n  The resource provider can use auth_override_hash to create a blank\n  environment hash, then use withenv authentication_env(hash) to execute\n  authenticate_request with custom or override parameters.\n\n  The Keystone authentication parameters are passed to the openstack command\n  in the environment.  The withenv method is used to guarantee that the\n  global environment is not polluted by each command invocation.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The rc file data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/2cfd1c7bbc037360806b36ca913b97d53ef03c9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/2cfd1c7bbc037360806b36ca913b97d53ef03c9d"}]},"branch":"refs/heads/master"},"55cee087ed1071e340af5785dba69c01c0c64080":{"kind":"REWORK","_number":10,"created":"2015-05-11 12:44:39.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/10"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-11 12:44:02.000000000","tz":600},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n  1. A RC file located by convention in current user homedir: ~/openrc\n  2. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n  3. The environment ENV[\u0027OS_*\u0027]\n  4. An override from the resource provider.\n  The numbers define the precedence.  For example, parameters specified in\n  the application config file override parameters specified in the RC file.\n  Parameters in the environment override both the app config and the RC.\n  The override parameters override everything else.\n\n  User/Tenant/Token credentials can be passed but have to come from above list.\n\n  The resource provider can use auth_override_hash to create a blank\n  environment hash, then use withenv authentication_env(hash) to execute\n  authenticate_request with custom or override parameters.\n\n  The Keystone authentication parameters are passed to the openstack command\n  in the environment.  The withenv method is used to guarantee that the\n  global environment is not polluted by each command invocation.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The rc file data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/55cee087ed1071e340af5785dba69c01c0c64080"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/55cee087ed1071e340af5785dba69c01c0c64080"}]},"branch":"refs/heads/master"},"61e0339b6961dff2f46fc0ebdf8a7b2fcdcdbf9e":{"kind":"REWORK","_number":11,"created":"2015-05-12 06:30:14.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/11"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-12 06:28:32.000000000","tz":600},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n\n  The numbers define the precedence.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The rc file data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/61e0339b6961dff2f46fc0ebdf8a7b2fcdcdbf9e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/61e0339b6961dff2f46fc0ebdf8a7b2fcdcdbf9e"}]},"branch":"refs/heads/master"},"27aac75228ba96e9b2bce57fbf35104451d59e0a":{"kind":"REWORK","_number":12,"created":"2015-05-12 23:28:26.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/12"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-12 23:28:13.000000000","tz":600},"subject":"Predefined source of authentication information","message":"Predefined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf (managed by providers,\n     for now)\n\n  The numbers define the precedence.\n\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The rc file data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/27aac75228ba96e9b2bce57fbf35104451d59e0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/27aac75228ba96e9b2bce57fbf35104451d59e0a"}]},"branch":"refs/heads/master"},"1da35d70a16dde7c89808ca4e013df2cc83638c8":{"kind":"REWORK","_number":13,"created":"2015-05-13 13:08:36.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/13"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-13 13:06:53.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  This uses interface (module Auth) to provide class methods to providers\n  instead of relying on class inheritance.\n      w\n  As discussed [1], this removes purposefully the possibility to pass authenti-\n  cation details as parameters to an instance of the resource.\n\n  Note: The rc file data is now directly expanded in the environment.\n\n  Review for puppet-keystone to follow suit.\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/1da35d70a16dde7c89808ca4e013df2cc83638c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/1da35d70a16dde7c89808ca4e013df2cc83638c8"}]},"branch":"refs/heads/master"},"27ef2791dfb1dd48e5c60a63df496bbfbb29c01f":{"kind":"REWORK","_number":14,"created":"2015-05-14 05:54:27.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/14"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-14 05:49:03.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  Defines module Auth to provide class methods to providers instead of relying\n  on puppet::provider::openstack inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to resources instances.\n\n  RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/27ef2791dfb1dd48e5c60a63df496bbfbb29c01f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/27ef2791dfb1dd48e5c60a63df496bbfbb29c01f"}]},"branch":"refs/heads/master"},"2b3fb4b414fb6c146917e8c23e48ac8b5888da3d":{"kind":"REWORK","_number":15,"created":"2015-05-14 07:13:28.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/15"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-14 07:12:34.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  Defines module Auth to provide class methods to providers instead of relying\n  on puppet::provider::openstack inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to resources instances.\n\n  RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/2b3fb4b414fb6c146917e8c23e48ac8b5888da3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/2b3fb4b414fb6c146917e8c23e48ac8b5888da3d"}]},"branch":"refs/heads/master"},"f0c0024d05661c44d2d20bf0ba8382bcb46085ce":{"kind":"REWORK","_number":16,"created":"2015-05-14 07:32:13.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/16"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-14 07:32:00.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  Defines module Auth to provide class methods to providers instead of relying\n  on puppet::provider::openstack inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to resources instances.\n\n  RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/f0c0024d05661c44d2d20bf0ba8382bcb46085ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/f0c0024d05661c44d2d20bf0ba8382bcb46085ce"}]},"branch":"refs/heads/master"},"148ec3b1fdcf0e66a30f37fe0b8eb56a6673749d":{"kind":"REWORK","_number":17,"created":"2015-05-14 11:19:17.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/17"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-14 11:19:02.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  Defines module Auth to provide class methods to providers instead of relying\n  on puppet::provider::openstack inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to resources instances.\n\n  RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/148ec3b1fdcf0e66a30f37fe0b8eb56a6673749d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/148ec3b1fdcf0e66a30f37fe0b8eb56a6673749d"}]},"branch":"refs/heads/master"},"e682421d3c1fca3266d13974c0d3d85fe0d95a8b":{"kind":"REWORK","_number":18,"created":"2015-05-15 03:28:47.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/18"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-15 03:28:33.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  Defines module Auth to provide class methods to providers instead of relying\n  on puppet::provider::openstack inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to resources instances.\n\n  RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/e682421d3c1fca3266d13974c0d3d85fe0d95a8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/e682421d3c1fca3266d13974c0d3d85fe0d95a8b"}]},"branch":"refs/heads/master"},"1677aaef211e7efcdb8e3f0b4782f761e2f5cfa8":{"kind":"REWORK","_number":19,"created":"2015-05-15 03:54:19.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/19"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-15 03:54:09.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  Defines module Auth to provide class methods to providers instead of relying\n  on puppet::provider::openstack inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to resources instances.\n\n  RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/1677aaef211e7efcdb8e3f0b4782f761e2f5cfa8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/1677aaef211e7efcdb8e3f0b4782f761e2f5cfa8"}]},"branch":"refs/heads/master"},"fb354cd179e788cb3acfe2caef90e37e0dda3f46":{"kind":"REWORK","_number":20,"created":"2015-05-15 04:17:50.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/20"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-15 04:17:40.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  Defines module Auth to provide class methods to providers instead of relying\n  on puppet::provider::openstack inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to resources instances.\n\n  RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/fb354cd179e788cb3acfe2caef90e37e0dda3f46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/fb354cd179e788cb3acfe2caef90e37e0dda3f46"}]},"branch":"refs/heads/master"},"a99ef1b37765c88ee1886faaf846036c920d8367":{"kind":"REWORK","_number":21,"created":"2015-05-16 07:19:55.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/21"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-16 07:19:41.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  Defines module Auth to provide class methods to providers instead of relying\n  on puppet::provider::openstack inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to resources instances.\n\n  RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/a99ef1b37765c88ee1886faaf846036c920d8367"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/a99ef1b37765c88ee1886faaf846036c920d8367"}]},"branch":"refs/heads/master"},"0e4099796dbe9bed41e1a6295a59f213db84c83a":{"kind":"REWORK","_number":22,"created":"2015-05-16 07:29:42.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/22"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-16 07:29:28.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  Defines module Auth to provide class methods to providers instead of relying\n  on puppet::provider::openstack inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to resources instances.\n\n  RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/0e4099796dbe9bed41e1a6295a59f213db84c83a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/0e4099796dbe9bed41e1a6295a59f213db84c83a"}]},"branch":"refs/heads/master"},"b8ecdeb44ec843c00cb725cdbbbbdb73b9cf5907":{"kind":"REWORK","_number":23,"created":"2015-05-16 12:16:54.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/23"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-16 12:16:16.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  Defines module Auth to provide class methods to providers instead of relying\n  on puppet::provider::openstack inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to resources instances.\n\n  RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/b8ecdeb44ec843c00cb725cdbbbbdb73b9cf5907"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/b8ecdeb44ec843c00cb725cdbbbbdb73b9cf5907"}]},"branch":"refs/heads/master"},"1f4019d0b278d15e56c2f50aab50a9d00b5369cc":{"kind":"REWORK","_number":24,"created":"2015-05-18 05:22:42.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/24"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-18 05:16:49.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Adds Puppet::Provider::Openstack::API class handling API version\n\n  - RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/1f4019d0b278d15e56c2f50aab50a9d00b5369cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/1f4019d0b278d15e56c2f50aab50a9d00b5369cc"}]},"branch":"refs/heads/master"},"1d0ff9069f5656a6ee0b0615727922dc1882301e":{"kind":"REWORK","_number":25,"created":"2015-05-18 05:39:04.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/25"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-18 05:38:53.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Adds Puppet::Provider::Openstack::API class handling API version\n\n  - RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/1d0ff9069f5656a6ee0b0615727922dc1882301e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/1d0ff9069f5656a6ee0b0615727922dc1882301e"}]},"branch":"refs/heads/master"},"f72e0e696ba6d1f35a9026b2e5d48c19c6565655":{"kind":"REWORK","_number":26,"created":"2015-05-18 07:13:19.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/26"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-18 07:13:07.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Adds Puppet::Provider::Openstack::API class handling API version\n\n  - RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/f72e0e696ba6d1f35a9026b2e5d48c19c6565655"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/f72e0e696ba6d1f35a9026b2e5d48c19c6565655"}]},"branch":"refs/heads/master"},"87d951685bb71bbffabdaaf2658c4bb5cf103c94":{"kind":"REWORK","_number":27,"created":"2015-05-19 02:41:20.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/27"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-19 02:40:57.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/87d951685bb71bbffabdaaf2658c4bb5cf103c94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/87d951685bb71bbffabdaaf2658c4bb5cf103c94"}]},"branch":"refs/heads/master"},"773bcd0afd60c320d51ceeac1feb1f97c63152e7":{"kind":"REWORK","_number":28,"created":"2015-05-21 02:59:26.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/28"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-21 02:59:06.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n  3. Configuration file like keystone.conf or glance.conf managed by providers\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/773bcd0afd60c320d51ceeac1feb1f97c63152e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/773bcd0afd60c320d51ceeac1feb1f97c63152e7"}]},"branch":"refs/heads/master"},"9229b0bfb49970782233fa5626892970f084a60b":{"kind":"REWORK","_number":29,"created":"2015-05-21 17:24:00.000000000","uploader":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"ref":"refs/changes/07/180407/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/29"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Rich Megginson","email":"rmeggins@redhat.com","date":"2015-05-21 17:23:20.000000000","tz":-360},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/9229b0bfb49970782233fa5626892970f084a60b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/9229b0bfb49970782233fa5626892970f084a60b"}]},"branch":"refs/heads/master"},"15bed3e64f34620ab016dc79f7a146f54e007835":{"kind":"REWORK","_number":30,"created":"2015-05-21 17:41:34.000000000","uploader":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"ref":"refs/changes/07/180407/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/30"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Rich Megginson","email":"rmeggins@redhat.com","date":"2015-05-21 17:41:23.000000000","tz":-360},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/15bed3e64f34620ab016dc79f7a146f54e007835"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/15bed3e64f34620ab016dc79f7a146f54e007835"}]},"branch":"refs/heads/master"},"fb3def6628a48e169413257eb167261be819937a":{"kind":"REWORK","_number":31,"created":"2015-05-26 12:53:30.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/31"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-26 06:42:48.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Adds credential object Puppet::Provider::Openstack::Credentials\n\n  - RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/fb3def6628a48e169413257eb167261be819937a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/fb3def6628a48e169413257eb167261be819937a"}]},"branch":"refs/heads/master"},"9df83f13a4e09d1f208a163d4760ebe18f200194":{"kind":"TRIVIAL_REBASE","_number":32,"created":"2015-05-26 13:08:24.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/32"}}},"commit":{"parents":[{"commit":"d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48","subject":"Bring Redhat support to acceptance tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-26 13:08:24.000000000","tz":0},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Adds credential object Puppet::Provider::Openstack::Credentials\n\n  - RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/9df83f13a4e09d1f208a163d4760ebe18f200194"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/9df83f13a4e09d1f208a163d4760ebe18f200194"}]},"branch":"refs/heads/master"},"624e5e93981acabb95bdbc8f92bf736113e7996f":{"kind":"REWORK","_number":33,"created":"2015-05-27 01:34:05.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/33"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-27 01:33:52.000000000","tz":600},"subject":"Refined source of authentication information","message":"Refined source of authentication information\n\n  Workflow to find credentials details from:\n\n  1. The environment ENV[\u0027OS_*\u0027]\n  2. A RC file located by convention in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Adds credential object Puppet::Provider::Openstack::Credentials\n\n  - RC file data is now directly expanded in the environment\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/624e5e93981acabb95bdbc8f92bf736113e7996f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/624e5e93981acabb95bdbc8f92bf736113e7996f"}]},"branch":"refs/heads/master"},"80752d538a79a69966cbf519674696abae647465":{"kind":"REWORK","_number":34,"created":"2015-05-27 05:02:17.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/34","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/34","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/34"}}},"commit":{"parents":[{"commit":"54f3a0be5c6a7893d179206e99ed0cd47a0d9d86","subject":"Added openstack/OSC option os-identity-api-version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/54f3a0be5c6a7893d179206e99ed0cd47a0d9d86"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-27 04:54:04.000000000","tz":600},"subject":"Refined authentication sources","message":"Refined authentication sources\n\n  Workflow to find credentials details from:\n  1. The environment variables (ENV[\u0027OS_*\u0027])\n  2. If not enough, credentials available from the environment RC file\n     to be used. Default RC file must be in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Wraps credentials information with object:\n    Puppet::Provider::Openstack::Credentials\n\n  - The credentials information is used in a withenv block\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/80752d538a79a69966cbf519674696abae647465"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/80752d538a79a69966cbf519674696abae647465"}]},"branch":"refs/heads/master"},"0cbfe702ec39a42869f023a6a9a1c6154113eab7":{"kind":"TRIVIAL_REBASE","_number":35,"created":"2015-05-27 05:08:29.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/35","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/35","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/35"}}},"commit":{"parents":[{"commit":"d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48","subject":"Bring Redhat support to acceptance tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-27 05:08:29.000000000","tz":0},"subject":"Refined authentication sources","message":"Refined authentication sources\n\n  Workflow to find credentials details from:\n  1. The environment variables (ENV[\u0027OS_*\u0027])\n  2. If not enough, credentials available from the environment RC file\n     to be used. Default RC file must be in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Wraps credentials information with object:\n    Puppet::Provider::Openstack::Credentials\n\n  - The credentials information is used in a withenv block\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-consolidation\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/0cbfe702ec39a42869f023a6a9a1c6154113eab7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/0cbfe702ec39a42869f023a6a9a1c6154113eab7"}]},"branch":"refs/heads/master"},"c93d4976d9c824bdb5c3716dc64bc3bb6d4b6808":{"kind":"NO_CODE_CHANGE","_number":36,"created":"2015-05-27 08:09:07.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/36","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/36","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/36 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/36 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/36 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/36"}}},"commit":{"parents":[{"commit":"d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48","subject":"Bring Redhat support to acceptance tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-27 08:07:33.000000000","tz":600},"subject":"Restructures authentication for resource providers","message":"Restructures authentication for resource providers\n\n  Workflow to find credentials details from:\n  1. The environment variables (ENV[\u0027OS_*\u0027])\n  2. If not enough, credentials available from the environment RC file\n     to be used. Default RC file must be in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Wraps credentials information with object:\n    Puppet::Provider::Openstack::Credentials\n\n  - The credentials information is used in a withenv block\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-restructure\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/c93d4976d9c824bdb5c3716dc64bc3bb6d4b6808"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/c93d4976d9c824bdb5c3716dc64bc3bb6d4b6808"}]},"branch":"refs/heads/master"},"fbfb6fdc7442e381e944974d82832ca5f0c9c84b":{"kind":"REWORK","_number":37,"created":"2015-05-27 12:57:36.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/37","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/37","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/37 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/37 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/37 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/37"}}},"commit":{"parents":[{"commit":"d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48","subject":"Bring Redhat support to acceptance tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-27 12:55:18.000000000","tz":600},"subject":"Restructures authentication for resource providers","message":"Restructures authentication for resource providers\n\n  Workflow to find credentials details from:\n  1. The environment variables (ENV[\u0027OS_*\u0027])\n  2. If not enough, credentials available from the environment RC file\n     to be used. Default RC file must be in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Wraps credentials information with object:\n    Puppet::Provider::Openstack::Credentials\n\n  - The credentials information is used in a withenv block\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-restructure\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/fbfb6fdc7442e381e944974d82832ca5f0c9c84b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/fbfb6fdc7442e381e944974d82832ca5f0c9c84b"}]},"branch":"refs/heads/master"},"1ae58c370c4770696880da25801a5367bc3ac723":{"kind":"REWORK","_number":38,"created":"2015-05-27 13:16:38.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/38","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/38","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/38 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/38 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/38 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/38"}}},"commit":{"parents":[{"commit":"d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48","subject":"Bring Redhat support to acceptance tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-27 13:16:28.000000000","tz":600},"subject":"Restructures authentication for resource providers","message":"Restructures authentication for resource providers\n\n  Workflow to find credentials details from:\n  1. The environment variables (ENV[\u0027OS_*\u0027])\n  2. If not enough, credentials available from the environment RC file\n     to be used. Default RC file must be in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Wraps credentials information with object:\n    Puppet::Provider::Openstack::Credentials\n\n  - The credentials information is used in a withenv block\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-restructure\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/1ae58c370c4770696880da25801a5367bc3ac723"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/1ae58c370c4770696880da25801a5367bc3ac723"}]},"branch":"refs/heads/master"},"67d1c38703d36b6cadea7b9f8838d750109782b0":{"kind":"REWORK","_number":39,"created":"2015-05-27 23:45:05.000000000","uploader":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"ref":"refs/changes/07/180407/39","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/07/180407/39","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/39 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/39 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/39 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/07/180407/39"}}},"commit":{"parents":[{"commit":"d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48","subject":"Bring Redhat support to acceptance tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/d0de990f92a9a9cb7f705ecd39dd8aa02d02bf48"}]}],"author":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-06 05:32:11.000000000","tz":600},"committer":{"name":"Gilles Dubreuil","email":"gilles@redhat.com","date":"2015-05-27 23:44:54.000000000","tz":600},"subject":"Restructures authentication for resource providers","message":"Restructures authentication for resource providers\n\n  Workflow to find credentials details from:\n  1. The environment variables (ENV[\u0027OS_*\u0027])\n  2. If not enough, credentials available from the environment RC file\n     to be used. Default RC file must be in current user homedir: ~/openrc\n\n  - Adds module Puppet::Provider::Openstack::Auth providing class methods for\n  providers instead of relying on superclass inheritance.\n  As discussed [1], this purposefully removes the possibility to pass authenti-\n  cation details as parameters to Puppet resources instances.\n\n  - Wraps credentials information with object:\n    Puppet::Provider::Openstack::Credentials\n\n  - The credentials information is used in a withenv block\n\n  Review for puppet-keystone needs to be merged at same time:\n  https://review.openstack.org/#/c/181299/\n\n  [1] http://lists.openstack.org/pipermail/openstack-dev/2015-May/063352.html\n\nChange-Id: If628f4ad95f3aac3392475d4ea6857fb858f8755\nImplements: blueprint auth-restructure\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/67d1c38703d36b6cadea7b9f8838d750109782b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/67d1c38703d36b6cadea7b9f8838d750109782b0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
