)]}'
{"id":"openstack%2Fpuppet-openstacklib~330623","triplet_id":"openstack%2Fpuppet-openstacklib~master~Iaa412f3383f3849cddb134dda6b1fca54e9da972","project":"openstack/puppet-openstacklib","branch":"master","topic":"router-id-getter","hashtags":[],"change_id":"Iaa412f3383f3849cddb134dda6b1fca54e9da972","subject":"Introduce openstack_resource_id_getter function","status":"ABANDONED","created":"2016-06-16 14:51:05.000000000","updated":"2016-08-31 06:55:46.000000000","total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"89f9964bdb735d800c39bd3a602f8b6bef6fc83e","_number":330623,"virtual_id_number":330623,"owner":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2016-07-26 13:41:22.000000000","_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},{"_account_id":13617,"name":"Danek Duvall","email":"danek.duvall@oracle.com","username":"dhduvall"},{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":1,"date":"2016-07-26 14:54:28.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"date":"2016-07-26 14:58:16.000000000","_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"all":[{"value":-2,"date":"2016-08-01 09:52:42.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13617,"name":"Danek Duvall","email":"danek.duvall@oracle.com","username":"dhduvall"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2016-08-01 09:33:51.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"}],"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":{"all":[{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},{"_account_id":13617,"name":"Danek Duvall","email":"danek.duvall@oracle.com","username":"dhduvall"},{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2016-07-26 13:11:04.000000000","_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"}],"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":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},{"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},{"_account_id":13617,"name":"Danek Duvall","email":"danek.duvall@oracle.com","username":"dhduvall"},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-16 16:50:29.000000000","updated_by":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"reviewer":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"state":"REVIEWER"},{"updated":"2016-06-16 16:50:32.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":"2016-07-22 17:35:39.000000000","updated_by":{"_account_id":13617,"name":"Danek Duvall","email":"danek.duvall@oracle.com","username":"dhduvall"},"reviewer":{"_account_id":13617,"name":"Danek Duvall","email":"danek.duvall@oracle.com","username":"dhduvall"},"state":"REVIEWER"},{"updated":"2016-07-25 22:09:29.000000000","updated_by":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"reviewer":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"state":"REVIEWER"},{"updated":"2016-07-26 13:11:04.000000000","updated_by":{"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},"reviewer":{"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},"state":"REVIEWER"},{"updated":"2016-07-26 13:41:22.000000000","updated_by":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"reviewer":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"state":"REVIEWER"},{"updated":"2016-07-26 14:54:28.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-07-26 14:58:16.000000000","updated_by":{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},"reviewer":{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"2b6cfa126d835c8a0a13ed2ead7b5f2ba7249fc9","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-06-16 14:51:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9b3f3c9ce3e1f4d65b29264ce889485261ff8f8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-16 16:35:52.000000000","message":"Patch Set 1: 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/23/330623/1/check/gate-puppet-openstacklib-puppet-lint/d642895/ : SUCCESS in 2m 56s\n- gate-puppet-openstacklib-puppet-syntax-3-centos-7 http://logs.openstack.org/23/330623/1/check/gate-puppet-openstacklib-puppet-syntax-3-centos-7/7f7bdb2/ : SUCCESS in 3m 20s\n- gate-puppet-openstacklib-puppet-syntax-4-centos-7 http://logs.openstack.org/23/330623/1/check/gate-puppet-openstacklib-puppet-syntax-4-centos-7/0913bf6/ : SUCCESS in 4m 03s\n- gate-puppet-openstacklib-puppet-unit-3.6-centos-7 http://logs.openstack.org/23/330623/1/check/gate-puppet-openstacklib-puppet-unit-3.6-centos-7/6a65db8/ : SUCCESS in 6m 37s\n- gate-puppet-openstacklib-puppet-unit-3.8-centos-7 http://logs.openstack.org/23/330623/1/check/gate-puppet-openstacklib-puppet-unit-3.8-centos-7/5007823/ : SUCCESS in 5m 07s\n- gate-puppet-openstacklib-puppet-unit-4.5-centos-7 http://logs.openstack.org/23/330623/1/check/gate-puppet-openstacklib-puppet-unit-4.5-centos-7/f485d3a/ : SUCCESS in 7m 35s\n- gate-puppet-openstacklib-puppet-unit-latest-centos-7 http://logs.openstack.org/23/330623/1/check/gate-puppet-openstacklib-puppet-unit-latest-centos-7/1c934ac/ : SUCCESS in 5m 15s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-centos-7 http://logs.openstack.org/23/330623/1/check/gate-puppet-openstacklib-puppet-beaker-rspec-centos-7/ee11e34/ : FAILURE in 7m 53s\n- gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial http://logs.openstack.org/23/330623/1/check/gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial/100f3e1/ : SUCCESS in 11m 59s\n- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 http://logs.openstack.org/23/330623/1/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/6b4281a/ : SUCCESS in 46m 53s\n- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 http://logs.openstack.org/23/330623/1/check/gate-puppet-openstack-integration-3-scenario002-tempest-centos-7/0b36923/ : SUCCESS in 27m 59s\n- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 http://logs.openstack.org/23/330623/1/check/gate-puppet-openstack-integration-3-scenario003-tempest-centos-7/d16c46f/ : SUCCESS in 22m 19s\n- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/1/check/gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial/597dca7/ : SUCCESS in 24m 29s\n- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/1/check/gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial/e1722de/ : SUCCESS in 29m 35s\n- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/1/check/gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial/ca7376a/ : FAILURE in 24m 08s","accounts_in_message":[],"_revision_number":1},{"id":"9376564d4fef5876bfbe982bd1b5b27739bbd224","author":{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},"date":"2016-06-16 16:36:09.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron/2456/ : SUCCESS\n\n* master.puppet-openstack.fuel.noop https://ci.fuel-infra.org/job/master.puppet-openstack.fuel.noop/2514/ : SUCCESS\n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library/373/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"77df412457cdb364ba48923574f0dfae7ff9dc25","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-16 16:49:05.000000000","message":"Patch Set 1:\n\nBuild succeeded (check-tripleo pipeline).\n\n- gate-tripleo-ci-centos-7-nonha http://logs.openstack.org/23/330623/1/check-tripleo/gate-tripleo-ci-centos-7-nonha/098138f/ : SUCCESS in 1h 43m 26s","accounts_in_message":[],"_revision_number":1},{"id":"dd3f2bc4b7777962c453f696c4ca0dffec111f26","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-06-17 09:27:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5b8d287e8ba0b5fb2ca10f577ccc1fea88074da1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-17 10:41:09.000000000","message":"Patch Set 2: 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/23/330623/2/check/gate-puppet-openstacklib-puppet-lint/09c4c22/ : SUCCESS in 8m 43s\n- gate-puppet-openstacklib-puppet-syntax-3-centos-7 http://logs.openstack.org/23/330623/2/check/gate-puppet-openstacklib-puppet-syntax-3-centos-7/7ef8ab8/ : SUCCESS in 5m 17s\n- gate-puppet-openstacklib-puppet-syntax-4-centos-7 http://logs.openstack.org/23/330623/2/check/gate-puppet-openstacklib-puppet-syntax-4-centos-7/0665ada/ : SUCCESS in 5m 28s\n- gate-puppet-openstacklib-puppet-unit-3.6-centos-7 http://logs.openstack.org/23/330623/2/check/gate-puppet-openstacklib-puppet-unit-3.6-centos-7/3053c55/ : SUCCESS in 10m 08s\n- gate-puppet-openstacklib-puppet-unit-3.8-centos-7 http://logs.openstack.org/23/330623/2/check/gate-puppet-openstacklib-puppet-unit-3.8-centos-7/eb28f43/ : SUCCESS in 8m 24s\n- gate-puppet-openstacklib-puppet-unit-4.5-centos-7 http://logs.openstack.org/23/330623/2/check/gate-puppet-openstacklib-puppet-unit-4.5-centos-7/664893b/ : SUCCESS in 6m 20s\n- gate-puppet-openstacklib-puppet-unit-latest-centos-7 http://logs.openstack.org/23/330623/2/check/gate-puppet-openstacklib-puppet-unit-latest-centos-7/f5582bd/ : SUCCESS in 7m 40s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-centos-7 http://logs.openstack.org/23/330623/2/check/gate-puppet-openstacklib-puppet-beaker-rspec-centos-7/80a5790/ : SUCCESS in 10m 47s\n- gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial http://logs.openstack.org/23/330623/2/check/gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial/f45b4bb/ : SUCCESS in 5m 29s\n- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 http://logs.openstack.org/23/330623/2/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/91bbe5e/ : FAILURE in 1h 08m 48s\n- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 http://logs.openstack.org/23/330623/2/check/gate-puppet-openstack-integration-3-scenario002-tempest-centos-7/da0c5e5/ : SUCCESS in 37m 55s\n- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 http://logs.openstack.org/23/330623/2/check/gate-puppet-openstack-integration-3-scenario003-tempest-centos-7/2b518f3/ : SUCCESS in 22m 39s\n- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/2/check/gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial/fe9e346/ : SUCCESS in 27m 18s\n- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/2/check/gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial/8bef07b/ : FAILURE in 24m 24s\n- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/2/check/gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial/a7645ca/ : SUCCESS in 27m 58s","accounts_in_message":[],"_revision_number":2},{"id":"a05ff78cad77143f25334a85c1bc67beb25650c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-17 10:46:03.000000000","message":"Patch Set 2:\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- gate-tripleo-ci-centos-7-nonha http://logs.openstack.org/23/330623/2/check-tripleo/gate-tripleo-ci-centos-7-nonha/f01ded5/ : FAILURE in 1h 17m 59s","accounts_in_message":[],"_revision_number":2},{"id":"124df6974d4fdb4e05ae8aae5c76b86f87ef5a4e","author":{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},"date":"2016-06-17 11:11:25.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron/2485/ : SUCCESS\n\n* master.puppet-openstack.fuel.noop https://ci.fuel-infra.org/job/master.puppet-openstack.fuel.noop/2543/ : SUCCESS\n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library/402/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"a9c415edd08d9f973de81a48eeb4cbe434838bc2","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-06-17 12:22:21.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"6f78db46a57729f8408fa9e539f542932f99562f","author":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"date":"2016-07-22 14:12:12.000000000","message":"Patch Set 2:\n\nWhat\u0027s the current status of this changeset?  I\u0027ve got a similar need for Neutron (see https://review.openstack.org/#/c/345727/) and it was recommended that I look at this instead.","accounts_in_message":[],"_revision_number":2},{"id":"e21a9361a040e0c73c3683a105735345203d2272","author":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"date":"2016-07-22 16:16:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"26345fffb00d6e6c3fbe0f769454bfff9e92d1a8","author":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"date":"2016-07-22 16:26:51.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"f3875f7c970cf81136b1c24bf8bf3056796e06b3","author":{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},"date":"2016-07-22 16:26:53.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron/3543/ : ABORTED\n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library/1454/ : ABORTED\n\n* master.puppet-openstack.fuel.noop https://ci.fuel-infra.org/job/master.puppet-openstack.fuel.noop/3605/ : ABORTED","accounts_in_message":[],"_revision_number":3},{"id":"a938c5f4513075dcb31efb00ac4848d5c309f4e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-22 17:19:02.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/23/330623/4/check/gate-puppet-openstacklib-puppet-lint/a9c049c/ : SUCCESS in 3m 58s\n- gate-puppet-openstacklib-puppet-syntax-3-centos-7 http://logs.openstack.org/23/330623/4/check/gate-puppet-openstacklib-puppet-syntax-3-centos-7/c0f195d/ : SUCCESS in 5m 06s\n- gate-puppet-openstacklib-puppet-syntax-4-centos-7 http://logs.openstack.org/23/330623/4/check/gate-puppet-openstacklib-puppet-syntax-4-centos-7/9b08abb/ : SUCCESS in 5m 44s\n- gate-puppet-openstacklib-puppet-unit-3.6-centos-7 http://logs.openstack.org/23/330623/4/check/gate-puppet-openstacklib-puppet-unit-3.6-centos-7/ba90ff9/ : SUCCESS in 5m 45s\n- gate-puppet-openstacklib-puppet-unit-3.8-centos-7 http://logs.openstack.org/23/330623/4/check/gate-puppet-openstacklib-puppet-unit-3.8-centos-7/9131eb5/ : SUCCESS in 9m 00s\n- gate-puppet-openstacklib-puppet-unit-4.5-centos-7 http://logs.openstack.org/23/330623/4/check/gate-puppet-openstacklib-puppet-unit-4.5-centos-7/e759760/ : SUCCESS in 5m 48s\n- gate-puppet-openstacklib-puppet-unit-latest-centos-7 http://logs.openstack.org/23/330623/4/check/gate-puppet-openstacklib-puppet-unit-latest-centos-7/24fc78c/ : SUCCESS in 9m 25s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-centos-7 http://logs.openstack.org/23/330623/4/check/gate-puppet-openstacklib-puppet-beaker-rspec-centos-7/07366e0/ : SUCCESS in 9m 41s\n- gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial http://logs.openstack.org/23/330623/4/check/gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial/1df33db/ : SUCCESS in 7m 34s\n- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 http://logs.openstack.org/23/330623/4/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/0e70260/ : SUCCESS in 38m 37s\n- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 http://logs.openstack.org/23/330623/4/check/gate-puppet-openstack-integration-3-scenario002-tempest-centos-7/964be0d/ : SUCCESS in 43m 46s\n- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 http://logs.openstack.org/23/330623/4/check/gate-puppet-openstack-integration-3-scenario003-tempest-centos-7/4a40434/ : SUCCESS in 34m 43s\n- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/4/check/gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial/4f50c60/ : SUCCESS in 33m 09s\n- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/4/check/gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial/407301f/ : SUCCESS in 25m 59s\n- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/4/check/gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial/8e62f2e/ : SUCCESS in 34m 30s","accounts_in_message":[],"_revision_number":4},{"id":"d457c858e68d18bb9e8d41712c623baf1d85eae1","author":{"_account_id":13617,"name":"Danek Duvall","email":"danek.duvall@oracle.com","username":"dhduvall"},"date":"2016-07-22 17:35:39.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f20f55a28d260fcc3fe4883f870c398967903fa0","author":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"date":"2016-07-22 17:39:21.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7298bb6ef6948372e01c8a15ddf0054f2f5abc5b","author":{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},"date":"2016-07-22 18:23:59.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron/3544/ : SUCCESS\n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library/1455/ : SUCCESS\n\n* master.puppet-openstack.fuel.noop https://ci.fuel-infra.org/job/master.puppet-openstack.fuel.noop/3606/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"e5399d0d402217b5a655d6a48d758c3a2a77f705","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-22 18:27:48.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-lint/c78c366/ : SUCCESS in 5m 55s\n- gate-puppet-openstacklib-puppet-syntax-3-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-syntax-3-centos-7/ce0055e/ : SUCCESS in 4m 22s\n- gate-puppet-openstacklib-puppet-syntax-4-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-syntax-4-centos-7/6d9a91a/ : SUCCESS in 5m 28s\n- gate-puppet-openstacklib-puppet-unit-3.6-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-unit-3.6-centos-7/df03d3d/ : SUCCESS in 10m 26s\n- gate-puppet-openstacklib-puppet-unit-3.8-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-unit-3.8-centos-7/296e7e2/ : SUCCESS in 9m 27s\n- gate-puppet-openstacklib-puppet-unit-4.5-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-unit-4.5-centos-7/210820f/ : SUCCESS in 11m 05s\n- gate-puppet-openstacklib-puppet-unit-latest-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-unit-latest-centos-7/78d474c/ : SUCCESS in 11m 27s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-beaker-rspec-centos-7/e057af6/ : SUCCESS in 10m 57s\n- gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial/599b23f/ : SUCCESS in 7m 41s\n- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/ad45412/ : SUCCESS in 41m 34s\n- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario002-tempest-centos-7/765e7c1/ : SUCCESS in 40m 55s\n- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario003-tempest-centos-7/1bb31a9/ : SUCCESS in 39m 35s\n- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial/449eb6b/ : SUCCESS in 31m 51s\n- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial/2c427e3/ : SUCCESS in 36m 42s\n- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial/05d8346/ : SUCCESS in 34m 34s","accounts_in_message":[],"_revision_number":5},{"id":"f23b06d9bf59a3be866572ea618e535057642c73","author":{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},"date":"2016-07-22 19:02:19.000000000","message":"Patch Set 5:\n\nBuild Failed \n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library/1458/ : FAILURE\n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron/3547/ : SUCCESS\n\n* master.puppet-openstack.fuel.noop https://ci.fuel-infra.org/job/master.puppet-openstack.fuel.noop/3609/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"b58b388ac9f09376b1299fcc0fcf4a41f5335592","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-22 20:15:46.000000000","message":"Patch Set 5:\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- gate-tripleo-ci-centos-7-ovb-nonha http://logs.openstack.org/23/330623/5/check-tripleo/gate-tripleo-ci-centos-7-ovb-nonha/86bcc7e/ : FAILURE in 1h 11m 23s","accounts_in_message":[],"_revision_number":5},{"id":"88948588128ec66fe04ffc2604146de948084a09","author":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"date":"2016-07-23 03:36:43.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"807eb80133c1b057caccdf6692a1735b8dcdfbd1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-23 04:19:38.000000000","message":"Patch Set 5:\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-lint/00b711d/ : SUCCESS in 3m 21s\n- gate-puppet-openstacklib-puppet-syntax-3-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-syntax-3-centos-7/ef9af5a/ : SUCCESS in 3m 37s\n- gate-puppet-openstacklib-puppet-syntax-4-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-syntax-4-centos-7/10715e7/ : SUCCESS in 3m 31s\n- gate-puppet-openstacklib-puppet-unit-3.6-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-unit-3.6-centos-7/577e8dd/ : SUCCESS in 5m 14s\n- gate-puppet-openstacklib-puppet-unit-3.8-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-unit-3.8-centos-7/5a8c61e/ : SUCCESS in 5m 36s\n- gate-puppet-openstacklib-puppet-unit-4.5-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-unit-4.5-centos-7/ad447e8/ : SUCCESS in 7m 38s\n- gate-puppet-openstacklib-puppet-unit-latest-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-unit-latest-centos-7/fd35a05/ : SUCCESS in 7m 46s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-beaker-rspec-centos-7/e483686/ : SUCCESS in 6m 07s\n- gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial http://logs.openstack.org/23/330623/5/check/gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial/ecaf1ee/ : SUCCESS in 6m 22s\n- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/1c3dbab/ : SUCCESS in 40m 40s\n- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario002-tempest-centos-7/126df53/ : SUCCESS in 33m 49s\n- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario003-tempest-centos-7/5d4cbc0/ : SUCCESS in 28m 55s\n- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial/1c41ba1/ : SUCCESS in 26m 34s\n- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial/c04cc46/ : SUCCESS in 28m 10s\n- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/5/check/gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial/889a0c2/ : SUCCESS in 24m 28s","accounts_in_message":[],"_revision_number":5},{"id":"268e2677258dd4470091879ee835c29666460bef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-23 05:05:23.000000000","message":"Patch Set 5:\n\nBuild succeeded (check-tripleo pipeline).\n\n- gate-tripleo-ci-centos-7-ovb-nonha http://logs.openstack.org/23/330623/5/check-tripleo/gate-tripleo-ci-centos-7-ovb-nonha/cbc51d3/ : SUCCESS in 1h 28m 28s","accounts_in_message":[],"_revision_number":5},{"id":"adbe8215f4bc59b57fc4ae246ffc1994063b3832","author":{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},"date":"2016-07-23 05:32:27.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron/3553/ : SUCCESS\n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library/1463/ : SUCCESS\n\n* master.puppet-openstack.fuel.noop https://ci.fuel-infra.org/job/master.puppet-openstack.fuel.noop/3614/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"e9b46a373c77aa716ea0deed33f7ad6ca3af4a7a","author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"date":"2016-07-25 11:33:25.000000000","message":"Patch Set 5: Code-Review-1\n\n(3 comments)\n\nAlso we need tests.","accounts_in_message":[],"_revision_number":5},{"id":"c5c3a13bf4fd903ede0094f5e3e3c23c4e987e22","author":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"date":"2016-07-25 22:08:20.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"a4e761bf114b305706191ab24cee92afe03d5edd","author":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"date":"2016-07-25 22:09:29.000000000","message":"Patch Set 6:\n\nDenis: I\u0027ve addressed your comments except for the test requirement.  I\u0027m struggling to understand how to write unittests for this function.  I\u0027ve added a couple to get started but I need some further help.","accounts_in_message":[],"_revision_number":6},{"id":"4b10b3b7b57f288bdfe967ff6dfb4e8e37629224","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-25 23:10:05.000000000","message":"Patch Set 6: 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/23/330623/6/check/gate-puppet-openstacklib-puppet-lint/118f7ff/ : SUCCESS in 5m 41s\n- gate-puppet-openstacklib-puppet-syntax-3-centos-7 http://logs.openstack.org/23/330623/6/check/gate-puppet-openstacklib-puppet-syntax-3-centos-7/dbe5ca0/ : SUCCESS in 3m 36s\n- gate-puppet-openstacklib-puppet-syntax-4-centos-7 http://logs.openstack.org/23/330623/6/check/gate-puppet-openstacklib-puppet-syntax-4-centos-7/8b871d5/ : SUCCESS in 4m 49s\n- gate-puppet-openstacklib-puppet-unit-3.6-centos-7 http://logs.openstack.org/23/330623/6/check/gate-puppet-openstacklib-puppet-unit-3.6-centos-7/5cb485e/ : FAILURE in 5m 16s\n- gate-puppet-openstacklib-puppet-unit-3.8-centos-7 http://logs.openstack.org/23/330623/6/check/gate-puppet-openstacklib-puppet-unit-3.8-centos-7/825b8f3/ : FAILURE in 5m 42s\n- gate-puppet-openstacklib-puppet-unit-4.5-centos-7 http://logs.openstack.org/23/330623/6/check/gate-puppet-openstacklib-puppet-unit-4.5-centos-7/490cba4/ : FAILURE in 5m 42s\n- gate-puppet-openstacklib-puppet-unit-latest-centos-7 http://logs.openstack.org/23/330623/6/check/gate-puppet-openstacklib-puppet-unit-latest-centos-7/5036f66/ : FAILURE in 5m 27s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-centos-7 http://logs.openstack.org/23/330623/6/check/gate-puppet-openstacklib-puppet-beaker-rspec-centos-7/bb72846/ : SUCCESS in 8m 03s\n- gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial http://logs.openstack.org/23/330623/6/check/gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial/63e75ad/ : SUCCESS in 8m 09s\n- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 http://logs.openstack.org/23/330623/6/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/1e7ef68/ : SUCCESS in 36m 56s\n- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 http://logs.openstack.org/23/330623/6/check/gate-puppet-openstack-integration-3-scenario002-tempest-centos-7/b312b48/ : SUCCESS in 40m 38s\n- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 http://logs.openstack.org/23/330623/6/check/gate-puppet-openstack-integration-3-scenario003-tempest-centos-7/4bc8c32/ : SUCCESS in 34m 03s\n- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/6/check/gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial/f0301e3/ : SUCCESS in 30m 56s\n- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/6/check/gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial/bf66bc2/ : SUCCESS in 32m 26s\n- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/6/check/gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial/fd96f45/ : SUCCESS in 25m 48s","accounts_in_message":[],"_revision_number":6},{"id":"eb3fcf0511f9523f5a191637ec7af116ef0435f7","author":{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},"date":"2016-07-25 23:45:26.000000000","message":"Patch Set 6:\n\nBuild Successful \n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron/3580/ : SUCCESS\n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library/1490/ : SUCCESS\n\n* master.puppet-openstack.fuel.noop https://ci.fuel-infra.org/job/master.puppet-openstack.fuel.noop/3641/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"719b8b3335b5bba4e7eba19812e25c43b7ec7724","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-26 03:09:21.000000000","message":"Patch Set 6:\n\nBuild succeeded (check-tripleo pipeline).\n\n- gate-tripleo-ci-centos-7-ovb-nonha http://logs.openstack.org/23/330623/6/check-tripleo/gate-tripleo-ci-centos-7-ovb-nonha/bed361b/ : SUCCESS in 1h 38m 38s","accounts_in_message":[],"_revision_number":6},{"id":"076a7e0ec1119d82cdd2a43c5e7c710816f0148b","author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"date":"2016-07-26 12:09:09.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"e60d2cf63a217fbcf1d7b5eb6cf087cc92224671","author":{"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},"date":"2016-07-26 13:11:04.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"74044ba1d0ee5d551aa64891f7e4210c734a103b","author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"date":"2016-07-26 13:41:22.000000000","message":"Patch Set 7:\n\nAfter chatting with Athlan, we consider to change current behavior (with using custom function) to using new config provider.\n\nAFAIU, this function is needed for setting uuid of some resource to some service config. So, our idea is create new provider, which will take as argument config provider name (like \u0027keystone_config\u0027), command for OSC (like, \u0027router id\u0027). This provider will get needed id and will write it to specified config.\n\nThoughts?","accounts_in_message":[],"_revision_number":7},{"id":"1878cad407cc7c24683493d47fb74a54c0021da0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-26 14:54:28.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-puppet-openstacklib-puppet-lint http://logs.openstack.org/23/330623/7/check/gate-puppet-openstacklib-puppet-lint/d67ca5b/ : SUCCESS in 3m 10s\n- gate-puppet-openstacklib-puppet-syntax-3-centos-7 http://logs.openstack.org/23/330623/7/check/gate-puppet-openstacklib-puppet-syntax-3-centos-7/591bd52/ : SUCCESS in 6m 01s\n- gate-puppet-openstacklib-puppet-syntax-4-centos-7 http://logs.openstack.org/23/330623/7/check/gate-puppet-openstacklib-puppet-syntax-4-centos-7/0302885/ : SUCCESS in 4m 12s\n- gate-puppet-openstacklib-puppet-unit-3.6-centos-7 http://logs.openstack.org/23/330623/7/check/gate-puppet-openstacklib-puppet-unit-3.6-centos-7/ca04317/ : SUCCESS in 5m 36s\n- gate-puppet-openstacklib-puppet-unit-3.8-centos-7 http://logs.openstack.org/23/330623/7/check/gate-puppet-openstacklib-puppet-unit-3.8-centos-7/5d0ebce/ : SUCCESS in 10m 00s\n- gate-puppet-openstacklib-puppet-unit-4.5-centos-7 http://logs.openstack.org/23/330623/7/check/gate-puppet-openstacklib-puppet-unit-4.5-centos-7/61d65db/ : SUCCESS in 7m 27s\n- gate-puppet-openstacklib-puppet-unit-latest-centos-7 http://logs.openstack.org/23/330623/7/check/gate-puppet-openstacklib-puppet-unit-latest-centos-7/e070f18/ : SUCCESS in 11m 07s (non-voting)\n- gate-puppet-openstacklib-puppet-beaker-rspec-centos-7 http://logs.openstack.org/23/330623/7/check/gate-puppet-openstacklib-puppet-beaker-rspec-centos-7/3e51254/ : SUCCESS in 9m 25s\n- gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial http://logs.openstack.org/23/330623/7/check/gate-puppet-openstacklib-puppet-beaker-rspec-ubuntu-xenial/44cd793/ : SUCCESS in 8m 20s\n- gate-puppet-openstack-integration-3-scenario001-tempest-centos-7 http://logs.openstack.org/23/330623/7/check/gate-puppet-openstack-integration-3-scenario001-tempest-centos-7/ba20b1a/ : SUCCESS in 33m 31s\n- gate-puppet-openstack-integration-3-scenario002-tempest-centos-7 http://logs.openstack.org/23/330623/7/check/gate-puppet-openstack-integration-3-scenario002-tempest-centos-7/29a8ddb/ : SUCCESS in 38m 50s\n- gate-puppet-openstack-integration-3-scenario003-tempest-centos-7 http://logs.openstack.org/23/330623/7/check/gate-puppet-openstack-integration-3-scenario003-tempest-centos-7/8911ae7/ : SUCCESS in 30m 48s\n- gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/7/check/gate-puppet-openstack-integration-3-scenario001-tempest-ubuntu-xenial/561e92c/ : SUCCESS in 32m 59s\n- gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/7/check/gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial/c562216/ : SUCCESS in 29m 05s\n- gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial http://logs.openstack.org/23/330623/7/check/gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-xenial/09b99c3/ : SUCCESS in 25m 29s","accounts_in_message":[],"_revision_number":7},{"id":"be5591ef9198458fe9785c7faf9128cba17a3895","author":{"_account_id":8971,"name":"Fuel CI","username":"fuel-ci","inactive":true,"tags":["SERVICE_USER"]},"date":"2016-07-26 14:58:16.000000000","message":"Patch Set 7:\n\nBuild Failed \n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.review_in_fuel_library/1496/ : FAILURE\n\n* master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron https://ci.fuel-infra.org/job/master.puppet-openstack.fuel-library.pkgs.ubuntu.smoke_neutron/3586/ : SUCCESS\n\n* master.puppet-openstack.fuel.noop https://ci.fuel-infra.org/job/master.puppet-openstack.fuel.noop/3647/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"bc43849e532b519d1d709f8c0aa2a32b26c78ff2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-26 17:42:25.000000000","message":"Patch Set 7:\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- gate-tripleo-ci-centos-7-ovb-nonha http://logs.openstack.org/23/330623/7/check-tripleo/gate-tripleo-ci-centos-7-ovb-nonha/3a72c7c/ : FAILURE in 44m 41s","accounts_in_message":[],"_revision_number":7},{"id":"eecf330b4866040d6016e5ee37fa34d149b6ec19","author":{"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},"date":"2016-08-01 09:33:51.000000000","message":"Patch Set 7: Code-Review-1\n\nall in all I consider this to be a bad \"way\" as this function depends on the state the node is.  For instance, it won\u0027t work on the first run as the required resources don\u0027t exist, which is very bad.  You need to \"orchestrate\" the usage of this function.\n\nA preferred way is https://review.openstack.org/#/c/347468/","accounts_in_message":[],"_revision_number":7},{"id":"288e1d2e38eb0d7f34623669850278ecf756634b","author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"date":"2016-08-01 09:52:42.000000000","message":"Patch Set 7: Code-Review-2\n\nagree with Athlan, let\u0027s use new way.","accounts_in_message":[],"_revision_number":7},{"id":"dbc6425aef818827c07368b09b4b019347046ab4","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2016-08-31 06:55:46.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"da15d5bb4843409e6465ce50764d02c0173068ab","revisions":{"367335929f80ce71bbca1f68977ec3bae0b3f7f1":{"kind":"REWORK","_number":1,"created":"2016-06-16 14:51:05.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/23/330623/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/23/330623/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/1"}}},"commit":{"parents":[{"commit":"7a70e28a163a12af02974356e7d37c1875bb5ac3","subject":"Add nodepool-xenial.yml file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/7a70e28a163a12af02974356e7d37c1875bb5ac3"}]}],"author":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2016-06-15 09:08:31.000000000","tz":180},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2016-06-16 14:51:03.000000000","tz":180},"subject":"Introduce openstack_resource_id_getter function","message":"Introduce openstack_resource_id_getter function\n\nThere are config options that contain openstack resource UUID.\nFor ironic project the options are:\n - swift_account\n - cleaning_network_uuid\n - provisioning_network_uuid\n\nThis commit introduce new function openstack_resource_id_getter.\nIt accepts resource command string and returns resource UUID.\nFunction uses Puppet::Provider::Openstack::Auth library.\n\nExample of usage:\n$swift_account \u003d openstack_resource_id_getter(\u0027user show swift\u0027)\n$cnu \u003d openstack_resource_id_getter(\u0027network show baremetal\u0027)\n\nChange-Id: Iaa412f3383f3849cddb134dda6b1fca54e9da972\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/367335929f80ce71bbca1f68977ec3bae0b3f7f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/367335929f80ce71bbca1f68977ec3bae0b3f7f1"}]},"branch":"refs/heads/master"},"fbdb7b6411e76844fb8eb7909a113f16ff5f3c41":{"kind":"REWORK","_number":2,"created":"2016-06-17 09:27:48.000000000","uploader":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"ref":"refs/changes/23/330623/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/23/330623/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/2"}}},"commit":{"parents":[{"commit":"7a70e28a163a12af02974356e7d37c1875bb5ac3","subject":"Add nodepool-xenial.yml file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/7a70e28a163a12af02974356e7d37c1875bb5ac3"}]}],"author":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2016-06-15 09:08:31.000000000","tz":180},"committer":{"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","date":"2016-06-17 09:27:11.000000000","tz":180},"subject":"Introduce openstack_resource_id_getter function","message":"Introduce openstack_resource_id_getter function\n\nThere are config options that contain openstack resource UUID.\nFor ironic project the options are:\n - swift_account\n - cleaning_network_uuid\n - provisioning_network_uuid\n\nThis commit introduce new function openstack_resource_id_getter.\nIt accepts resource command string and returns resource UUID.\nFunction uses Puppet::Provider::Openstack::Auth library.\n\nExample of usage:\n$swift_account \u003d openstack_resource_id_getter(\u0027user show swift\u0027)\n$cnu \u003d openstack_resource_id_getter(\u0027network show baremetal\u0027)\n\nChange-Id: Iaa412f3383f3849cddb134dda6b1fca54e9da972\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/fbdb7b6411e76844fb8eb7909a113f16ff5f3c41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/fbdb7b6411e76844fb8eb7909a113f16ff5f3c41"}]},"branch":"refs/heads/master"},"2ec1472845a2871a5eab0b59c46e58fc6891373d":{"kind":"REWORK","_number":3,"created":"2016-07-22 16:16:07.000000000","uploader":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"ref":"refs/changes/23/330623/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/23/330623/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/3"}}},"commit":{"parents":[{"commit":"f37a0a339a98399a0fc74f8d35ec8b61c09d45db","subject":"service validation: log output on failures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/f37a0a339a98399a0fc74f8d35ec8b61c09d45db"}]}],"author":{"name":"Drew Fisher","email":"drew.fisher@oracle.com","date":"2016-07-22 16:05:38.000000000","tz":-360},"committer":{"name":"Drew Fisher","email":"drew.fisher@oracle.com","date":"2016-07-22 16:05:38.000000000","tz":-360},"subject":"Introduce openstack_resource_id_getter function","message":"Introduce openstack_resource_id_getter function\n\nThere are config options that contain openstack resource UUID. For\nironic project the options are:\n- swift_account\n- cleaning_network_uuid\n- provisioning_network_uuid\n\nThis commit introduce new function openstack_resource_id_getter. It\naccepts resource command string and returns resource UUID. Function uses\nPuppet::Provider::Openstack::Auth library.\n\nIf this function is used in the traditional master/agent setup where an\nopenrc or environment variables are not local to the master, a hash of\nenvironment variables can be passed in to set for execution.\n\nExample of usage:\n$swift_account \u003d openstack_resource_id_getter(\u0027user show swift\u0027)\n$cnu \u003d openstack_resource_id_getter(\u0027network show baremetal\u0027)\n\n$creds \u003d {\u0027OS_AUTH_URL\u0027 \u003d\u003e \u0027http://keystone.fqdn:5000/v2.0\u0027,\n          \u0027OS_PROJECT_NAME\u0027 \u003d\u003e \u0027admin\u0027,\n          \u0027OS_USERNAME\u0027 \u003d\u003e \u0027admin\u0027,\n          \u0027OS_PASSWORD\u0027 \u003d\u003e \u0027a_big_secret\u0027}\n$router_id \u003d openstack_resource_id_getter(\u0027router show router1\u0027, $creds)\n\nChange-Id: Iaa412f3383f3849cddb134dda6b1fca54e9da972\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/2ec1472845a2871a5eab0b59c46e58fc6891373d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/2ec1472845a2871a5eab0b59c46e58fc6891373d"}]},"branch":"refs/heads/master"},"51b6ee0aaa15a4625f4f93014bbefe0741393bc8":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2016-07-22 16:26:51.000000000","uploader":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"ref":"refs/changes/23/330623/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/23/330623/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/4"}}},"commit":{"parents":[{"commit":"f37a0a339a98399a0fc74f8d35ec8b61c09d45db","subject":"service validation: log output on failures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/f37a0a339a98399a0fc74f8d35ec8b61c09d45db"}]}],"author":{"name":"Drew Fisher","email":"drew.fisher@oracle.com","date":"2016-07-22 16:05:38.000000000","tz":-360},"committer":{"name":"Drew Fisher","email":"drew.fisher@oracle.com","date":"2016-07-22 16:27:02.000000000","tz":-360},"subject":"Introduce openstack_resource_id_getter function","message":"Introduce openstack_resource_id_getter function\n\nThere are config options that contain openstack resource UUID. For\nironic project the options are:\n- swift_account\n- cleaning_network_uuid\n- provisioning_network_uuid\n\nThis commit introduce new function openstack_resource_id_getter. It\naccepts resource command string and returns resource UUID. Function uses\nPuppet::Provider::Openstack::Auth library.\n\nIf this function is used in the traditional master/agent setup where an\nopenrc or environment variables are not local to the master, a hash of\nenvironment variables can be passed in to set for execution.\n\nExample of usage:\n$swift_account \u003d openstack_resource_id_getter(\u0027user show swift\u0027)\n$cnu \u003d openstack_resource_id_getter(\u0027network show baremetal\u0027)\n\n$creds \u003d {\u0027OS_AUTH_URL\u0027 \u003d\u003e \u0027http://keystone.fqdn:5000/v2.0\u0027,\n          \u0027OS_PROJECT_NAME\u0027 \u003d\u003e \u0027admin\u0027,\n          \u0027OS_USERNAME\u0027 \u003d\u003e \u0027admin\u0027,\n          \u0027OS_PASSWORD\u0027 \u003d\u003e \u0027a_big_secret\u0027}\n$router_id \u003d openstack_resource_id_getter(\u0027router show router1\u0027, $creds)\n\nChange-Id: Iaa412f3383f3849cddb134dda6b1fca54e9da972\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/51b6ee0aaa15a4625f4f93014bbefe0741393bc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/51b6ee0aaa15a4625f4f93014bbefe0741393bc8"}]},"branch":"refs/heads/master"},"90a6e753fa5386511f3966ca6a697e95a7e9a8c4":{"kind":"REWORK","_number":5,"created":"2016-07-22 17:39:21.000000000","uploader":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"ref":"refs/changes/23/330623/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/23/330623/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/5"}}},"commit":{"parents":[{"commit":"f37a0a339a98399a0fc74f8d35ec8b61c09d45db","subject":"service validation: log output on failures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/f37a0a339a98399a0fc74f8d35ec8b61c09d45db"}]}],"author":{"name":"Drew Fisher","email":"drew.fisher@oracle.com","date":"2016-07-22 16:05:38.000000000","tz":-360},"committer":{"name":"Drew Fisher","email":"drew.fisher@oracle.com","date":"2016-07-22 17:40:37.000000000","tz":-360},"subject":"Introduce openstack_resource_id_getter function","message":"Introduce openstack_resource_id_getter function\n\nThere are config options that contain openstack resource UUID. For\nironic project the options are:\n- swift_account\n- cleaning_network_uuid\n- provisioning_network_uuid\n\nThis commit introduce new function openstack_resource_id_getter. It\naccepts resource command string and returns resource UUID. Function uses\nPuppet::Provider::Openstack::Auth library.\n\nIf this function is used in the traditional master/agent setup where an\nopenrc or environment variables are not local to the master, a hash of\nenvironment variables can be passed in to set for execution.\n\nExample of usage:\n$swift_account \u003d openstack_resource_id_getter(\u0027user show swift\u0027)\n$cnu \u003d openstack_resource_id_getter(\u0027network show baremetal\u0027)\n\n$creds \u003d {\u0027OS_AUTH_URL\u0027 \u003d\u003e \u0027http://keystone.fqdn:5000/v2.0\u0027,\n          \u0027OS_PROJECT_NAME\u0027 \u003d\u003e \u0027admin\u0027,\n          \u0027OS_USERNAME\u0027 \u003d\u003e \u0027admin\u0027,\n          \u0027OS_PASSWORD\u0027 \u003d\u003e \u0027a_big_secret\u0027}\n$router_id \u003d openstack_resource_id_getter(\u0027router show router1\u0027, $creds)\n\nChange-Id: Iaa412f3383f3849cddb134dda6b1fca54e9da972\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/90a6e753fa5386511f3966ca6a697e95a7e9a8c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/90a6e753fa5386511f3966ca6a697e95a7e9a8c4"}]},"branch":"refs/heads/master"},"bd06e868ed247ef6d3842a9df040c991a3d58a4b":{"kind":"REWORK","_number":6,"created":"2016-07-25 22:08:20.000000000","uploader":{"_account_id":10353,"name":"Drew Fisher","email":"drew.fisher@oracle.com","username":"drew-fisher"},"ref":"refs/changes/23/330623/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/23/330623/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/6"}}},"commit":{"parents":[{"commit":"f37a0a339a98399a0fc74f8d35ec8b61c09d45db","subject":"service validation: log output on failures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/f37a0a339a98399a0fc74f8d35ec8b61c09d45db"}]}],"author":{"name":"Drew Fisher","email":"drew.fisher@oracle.com","date":"2016-07-25 21:49:12.000000000","tz":-420},"committer":{"name":"Drew Fisher","email":"drew.fisher@oracle.com","date":"2016-07-25 22:07:48.000000000","tz":-420},"subject":"Introduce openstack_resource_id_getter function","message":"Introduce openstack_resource_id_getter function\n\nThere are config options that contain openstack resource UUID. For\nironic project the options are:\n- swift_account\n- cleaning_network_uuid\n- provisioning_network_uuid\n\nThis commit introduce new function openstack_resource_id_getter. It\naccepts resource command string and returns resource UUID. Function uses\nPuppet::Provider::Openstack::Auth library.\n\nIf this function is used in the traditional master/agent setup where an\nopenrc or environment variables are not local to the master, a hash of\nenvironment variables can be passed in to set for execution.\n\nExample of usage:\n$swift_account \u003d openstack_resource_id_getter(\u0027user show swift\u0027)\n$cnu \u003d openstack_resource_id_getter(\u0027network show baremetal\u0027)\n\n$creds \u003d {\u0027OS_AUTH_URL\u0027 \u003d\u003e \u0027http://keystone.fqdn:5000/v2.0\u0027,\n          \u0027OS_PROJECT_NAME\u0027 \u003d\u003e \u0027admin\u0027,\n          \u0027OS_USERNAME\u0027 \u003d\u003e \u0027admin\u0027,\n          \u0027OS_PASSWORD\u0027 \u003d\u003e \u0027a_big_secret\u0027}\n$router_id \u003d openstack_resource_id_getter(\u0027router show router1\u0027, $creds)\n\nChange-Id: Iaa412f3383f3849cddb134dda6b1fca54e9da972\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/bd06e868ed247ef6d3842a9df040c991a3d58a4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/bd06e868ed247ef6d3842a9df040c991a3d58a4b"}]},"branch":"refs/heads/master"},"da15d5bb4843409e6465ce50764d02c0173068ab":{"kind":"REWORK","_number":7,"created":"2016-07-26 13:11:04.000000000","uploader":{"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},"ref":"refs/changes/23/330623/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/puppet-openstacklib","ref":"refs/changes/23/330623/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/puppet-openstacklib refs/changes/23/330623/7"}}},"commit":{"parents":[{"commit":"f37a0a339a98399a0fc74f8d35ec8b61c09d45db","subject":"service validation: log output on failures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/f37a0a339a98399a0fc74f8d35ec8b61c09d45db"}]}],"author":{"name":"Drew Fisher","email":"drew.fisher@oracle.com","date":"2016-07-25 21:49:12.000000000","tz":-420},"committer":{"name":"Sofer Athlan-Guyot","email":"chem@sathlan.org","date":"2016-07-26 13:10:52.000000000","tz":120},"subject":"Introduce openstack_resource_id_getter function","message":"Introduce openstack_resource_id_getter function\n\nThere are config options that contain openstack resource UUID. For\nironic project the options are:\n- swift_account\n- cleaning_network_uuid\n- provisioning_network_uuid\n\nThis commit introduce new function openstack_resource_id_getter. It\naccepts resource command string and returns resource UUID. Function uses\nPuppet::Provider::Openstack::Auth library.\n\nIf this function is used in the traditional master/agent setup where an\nopenrc or environment variables are not local to the master, a hash of\nenvironment variables can be passed in to set for execution.\n\nExample of usage:\n$swift_account \u003d openstack_resource_id_getter(\u0027user show swift\u0027)\n$cnu \u003d openstack_resource_id_getter(\u0027network show baremetal\u0027)\n\n$creds \u003d {\u0027OS_AUTH_URL\u0027 \u003d\u003e \u0027http://keystone.fqdn:5000/v2.0\u0027,\n          \u0027OS_PROJECT_NAME\u0027 \u003d\u003e \u0027admin\u0027,\n          \u0027OS_USERNAME\u0027 \u003d\u003e \u0027admin\u0027,\n          \u0027OS_PASSWORD\u0027 \u003d\u003e \u0027a_big_secret\u0027}\n$router_id \u003d openstack_resource_id_getter(\u0027router show router1\u0027, $creds)\n\nChange-Id: Iaa412f3383f3849cddb134dda6b1fca54e9da972\nCo-Authored-By: Vasyl Saienko \u003cvsaienko@mirantis.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/da15d5bb4843409e6465ce50764d02c0173068ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/puppet-openstacklib/commit/da15d5bb4843409e6465ce50764d02c0173068ab"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
