)]}'
{"id":"openstack%2Fpython-octaviaclient~696967","triplet_id":"openstack%2Fpython-octaviaclient~master~I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1","project":"openstack/python-octaviaclient","branch":"master","topic":"devstack-ci","hashtags":[],"change_id":"I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1","subject":"Add DevStack CI functional jobs","status":"ABANDONED","created":"2019-12-02 21:30:16.000000000","updated":"2019-12-20 11:44:58.000000000","total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"70419b531dd87a5ba6a5cf445bc5699f71a9edc9","_number":696967,"virtual_id_number":696967,"owner":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2019-12-05 21:38:01.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-03 10:51:24.000000000","updated_by":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"reviewer":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"state":"REVIEWER"},{"updated":"2019-12-03 17:36:02.000000000","updated_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"reviewer":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"state":"REVIEWER"},{"updated":"2019-12-05 21:38:01.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"36bd384f5b46e0743606e9922661b7826625d589","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-02 21:30:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ccdf7014646deb0bba997aeb7d677d5ba57316ea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-02 21:30:33.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/python-octaviaclient on branch master.  The error was:\n\n  The key \"devstack_services\" appears more than once; duplicate keys are\n  not permitted.\n\nThe error appears in the following stanza:\n\n  tox_envlist: functional\n        devstack_services:\n          # NOTE: neutronclient.tests.functional.base.ClientTestBase does not\n          # support HTTPS endpoints now, so tls-proxy needs to be disabled.\n          tls-proxy: false\n        devstack_localrc:\n          USE_PYTHON3: true\n          LIBS_FROM_GIT: python-octaviaclient\n        devstack_plugins:\n          heat: https://opendev.org/openstack/heat.git\n          neutron: https://opendev.org/openstack/neutron.git\n          octavia: https://opendev.org/openstack/octavia\n        devstack_services:\n          # Heat\n          heat: true\n          h-api: true\n          h-api-cfn: true\n          h-eng: true\n  \n          # Nova\n          n-cpu: true\n  \n          # Neutron\n          neutron-qos: true\n          neutron-segments: true\n          neutron-trunk: true\n          neutron-uplink-status-propagation: true\n  \n          # Octavia\n          octavia: true\n          o-cw: true\n          o-hk: true\n          o-hm: true\n          o-api: true\n  \n          tempest: false\n          tls-proxy: false\n  \n          # Swift (NOTE: can\u0027t run with python3 currently)\n          s-account: false\n          s-container: false\n          s-object: false\n          s-proxy: false\n  \n          # without Swift, c-bak cannot run (in the Gate at least)\n          c-bak: false\n\n  in \"openstack/python-octaviaclient/zuul.d/devstack-jobs.yaml@master\", line 23, column 7","accounts_in_message":[],"_revision_number":1},{"id":"d12cfc509fd5ce8e6430d1d1e14888d488e3d845","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2019-12-02 21:38:17.000000000","message":"Patch Set 1: Code-Review-1\n\nWhich tests would you like to run exactly?","accounts_in_message":[],"_revision_number":1},{"id":"3e0b68a3af0ba533730b69bdd25e5d2d6906d128","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-02 21:50:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2029c56276dab6bc93ce650a7437cc87a81750c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-02 21:50:41.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/python-octaviaclient on branch master.  The error was:\n\n  The key \"devstack_services\" appears more than once; duplicate keys are\n  not permitted.\n\nThe error appears in the following stanza:\n\n  tox_envlist: functional\n        devstack_services:\n          # NOTE: neutronclient.tests.functional.base.ClientTestBase does not\n          # support HTTPS endpoints now, so tls-proxy needs to be disabled.\n          tls-proxy: false\n        devstack_localrc:\n          USE_PYTHON3: true\n          LIBS_FROM_GIT: python-octaviaclient\n        devstack_plugins:\n          heat: https://opendev.org/openstack/heat.git\n          neutron: https://opendev.org/openstack/neutron.git\n          octavia: https://opendev.org/openstack/octavia\n        devstack_services:\n          # Heat\n          heat: true\n          h-api: true\n          h-api-cfn: true\n          h-eng: true\n  \n          # Nova\n          n-cpu: true\n  \n          # Neutron\n          neutron-qos: true\n          neutron-segments: true\n          neutron-trunk: true\n          neutron-uplink-status-propagation: true\n  \n          # Octavia\n          octavia: true\n          o-cw: true\n          o-hk: true\n          o-hm: true\n          o-api: true\n  \n          tempest: false\n          tls-proxy: false\n  \n          # Swift (NOTE: can\u0027t run with python3 currently)\n          s-account: false\n          s-container: false\n          s-object: false\n          s-proxy: false\n  \n          # without Swift, c-bak cannot run (in the Gate at least)\n          c-bak: false\n\n  in \"openstack/python-octaviaclient/zuul.d/devstack-jobs.yaml@master\", line 23, column 7","accounts_in_message":[],"_revision_number":2},{"id":"d6a371b334a17d069403682fc90c864b1155354a","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 08:16:13.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"caad1fa1f19743de16c95671a82c0a05ac4101ec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 08:16:28.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/python-octaviaclient on branch master.  The error was:\n\n  expected a dictionary for dictionary value @ data[\u0027check\u0027]\n\nThe error appears in the following project stanza:\n\n  project:\n      templates:\n        - check-requirements\n        - openstack-cover-jobs\n        - openstack-lower-constraints-jobs\n        - openstack-python-jobs\n        - openstack-python3-train-jobs\n        - openstackclient-plugin-jobs\n        - publish-openstack-docs-pti\n        - release-notes-jobs-python3\n  \n      check:\n        - octaviaclient-functional\n\n  in \"openstack/python-octaviaclient/zuul.d/projects.yaml@master\", line 1, column 3","accounts_in_message":[],"_revision_number":3},{"id":"7a5a5c6c8fffb33786ba3db98a036c53720e654d","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2019-12-03 08:32:41.000000000","message":"Patch Set 3: Code-Review-2\n\nBefore we all put resources in this, could you please explain what are you trying to accomplish here? I see tobiko and I am not sure we want that...","accounts_in_message":[],"_revision_number":3},{"id":"4965030bcaceb69d694e114b655a5c8c38cb3cfe","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 09:13:32.000000000","message":"Patch Set 3:\n\nWhat I would like to do is adding test cases for testing this client against a real installation of OpenStack. To archive it I have two known (to me) options: use tempest or Tobiko. I think Tobiko requires far less effort to be used for this purpose. The reason I am working on this is because this client is not really tested in upstream as a python API, but is being used as a python API (for example from HEAT). Therefore bugs has been introduced changing the python API breaking  HEAT support. Unluckily tempest doesn\u0027t uses python clients so it is not of much help for this purpose (compared with Tobiko that uses thems). It is also far easier to setup DevStack with Tobiko with Tobiko especially because Tobiko (and its DevStack plugin) tries to detect as much thing as possible. This also serves to me to see what Tobiko still need to have to be use for gating projects. It is really a pity we are testing octavia without its own python client.","accounts_in_message":[],"_revision_number":3},{"id":"6050f479ccd28096ef3339e1f14c5726878f2fb8","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 09:14:09.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"52ccd3e97fc27b404e9705d206f331e429a2dca2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 09:14:23.000000000","message":"Patch Set 4: Verified-1\n\n(1 comment)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/python-octaviaclient on branch master.  The error was:\n\n  expected a dictionary for dictionary value @ data[\u0027check\u0027]\n\nThe error appears in the following project stanza:\n\n  project:\n      templates:\n        - check-requirements\n        - openstack-cover-jobs\n        - openstack-lower-constraints-jobs\n        - openstack-python-jobs\n        - openstack-python3-train-jobs\n        - openstackclient-plugin-jobs\n        - publish-openstack-docs-pti\n        - release-notes-jobs-python3\n  \n      check:\n        - octaviaclient-functional\n\n  in \"openstack/python-octaviaclient/zuul.d/projects.yaml@master\", line 1, column 3","accounts_in_message":[],"_revision_number":4},{"id":"dcf0a47a9870c3cd601e30310cb87e8389e9c131","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 09:15:00.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7d5796e2d763abbe6e0e06fb3ebe93f778c565de","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 09:15:16.000000000","message":"Patch Set 5: Verified-1\n\n(1 comment)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/python-octaviaclient on branch master.  The error was:\n\n  expected a dictionary for dictionary value @ data[\u0027check\u0027]\n\nThe error appears in the following project stanza:\n\n  project:\n      templates:\n        - check-requirements\n        - openstack-cover-jobs\n        - openstack-lower-constraints-jobs\n        - openstack-python-jobs\n        - openstack-python3-train-jobs\n        - openstackclient-plugin-jobs\n        - publish-openstack-docs-pti\n        - release-notes-jobs-python3\n  \n      check:\n        - octaviaclient-devstack-functional\n        - octaviaclient-devstack-functional-centos7\n\n  in \"openstack/python-octaviaclient/zuul.d/projects.yaml@master\", line 1, column 3","accounts_in_message":[],"_revision_number":5},{"id":"25d303c416fe2cd022bce3233b6c87799eeffdf9","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 09:15:41.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"153d220ac496e88f38a2ae1086a3dd86975b90b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 09:15:55.000000000","message":"Patch Set 6: Verified-1\n\n(1 comment)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/python-octaviaclient on branch master.  The error was:\n\n  expected a dictionary for dictionary value @ data[\u0027check\u0027]\n\nThe error appears in the following project stanza:\n\n  project:\n      templates:\n        - check-requirements\n        - openstack-cover-jobs\n        - openstack-lower-constraints-jobs\n        - openstack-python-jobs\n        - openstack-python3-train-jobs\n        - openstackclient-plugin-jobs\n        - publish-openstack-docs-pti\n        - release-notes-jobs-python3\n  \n      check:\n        - octaviaclient-devstack-functional\n        - octaviaclient-devstack-functional-centos7\n\n  in \"openstack/python-octaviaclient/zuul.d/projects.yaml@master\", line 1, column 3","accounts_in_message":[],"_revision_number":6},{"id":"5a0932ed935150c9ffe7b2683e75b7c41597be9f","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 09:18:45.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"0a51c0d6d7f9fc4f226f1e2490e20301d724ecab","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 09:40:01.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"6b4dddfa4b092ffd96900646ce763335cfc2948f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 10:35:34.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/651fea6c536c48c8bb3ff0fc93bb68e4 : SUCCESS in 2m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d6d4dfe7f5d04ffab108a2eafe82be78 : SUCCESS in 3m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6453efe8dff54f1289b8b6e6ef834d3e : SUCCESS in 3m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf5c73d4e425481f881f65230f8d5f91 : SUCCESS in 2m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a94750cdf1da40c3a5e8c84a9b82e908 : SUCCESS in 3m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d2384b9c64eb492586ede39a2f7298c6 : SUCCESS in 2m 52s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0c7ef66039be45fb9e1cc19e6ff9f4b0 : SUCCESS in 3m 28s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/a731e0c5440040279f64f3bed39a3ae9 : SUCCESS in 4m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e5c1714262345e7a00a455445a4ac2e : SUCCESS in 5m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/44166b22441a45dfb0df884cf4f2dd99 : SUCCESS in 3m 35s\n- octaviaclient-devstack-functional https://zuul.opendev.org/t/openstack/build/35a0eef203af455f91581de4c06c7944 : FAILURE in 41m 11s\n- octaviaclient-devstack-functional-centos7 https://zuul.opendev.org/t/openstack/build/e800f9bc3b3344e29d4511af12e8930b : RETRY_LIMIT in 12m 34s","accounts_in_message":[],"_revision_number":8},{"id":"c4695d13a4f634fb881d1ac8ad381b0398c6b8d4","author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"date":"2019-12-03 10:51:24.000000000","message":"Patch Set 8: Code-Review-1\n\nThank you for clarifying the intention of this patch and how you propose to address functional test coverage.\n\nOctavia does not use its own client, that is correct. We don\u0027t start the house from the roof down. FWIW, the octavia-grenade job uses the openstack CLI and python-octaviaclient.\n\nI have strong reservations about using Tobiko for the purpose of functional testing the python-octaviaclient. Tests can be written without requiring Tobiko. IMO the way forward is adding functional tests in this repository just as you started proposing one test in octaviaclient/tests/functional/api/v2/test_octavia.py.","accounts_in_message":[],"_revision_number":8},{"id":"b9f2515cea0702b9d842ffae0b262083b097b836","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 11:27:57.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"45e7000bc67737ebf22ba3713c1f7bfa808272fb","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 11:36:04.000000000","message":"Patch Set 9:\n\nI understand your concerns about using Tobiko. The way things are tested in grenate I assumed are dove via CLI. The problem we found could not be caught via such way. We need to test python library from Python by writing test cases. We could remove Tobiko as you suggest and redo more things here. It is up to this project developers to take this decision. But I warn you you are going to reinvent the wheel. Tobiko add lot of features that would reduce the effort of putting many projects together (like for example Heat with octavia via octavia client). Please let me demonstrate it before taking a decision. Anyway I have plans to propose tobiko do be used with grenade as it promise to move resources creations from bash to python making testing far more \"cheap\" to implement. Via bash you cannot do much testing without writting a huge expensive CLI interface.","accounts_in_message":[],"_revision_number":9},{"id":"886c419fe6a501c69508ec5dc0c87f317ad3a4b7","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 11:39:51.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"c4443deec1cff3e47d977aee043214fbe5143ec5","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-03 11:43:26.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"65917c1c59f36103dc05295ae40bbbf7b3e53777","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 12:40:55.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/13ede0eefbd14488824b036bf607b9dd : SUCCESS in 2m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/722d4435f96a4903a6f5858ca4742e23 : SUCCESS in 3m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6f01681b34994a558dabfa22d05fc267 : SUCCESS in 4m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/507fe817b70f4d20977ede933715caf2 : SUCCESS in 2m 45s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f1fd2cf924e04293bc558579c73edd06 : SUCCESS in 3m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d071a9eddc5e4848825585b1ebd57439 : SUCCESS in 3m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c3bcf43943bf4d79bcfa959885cc71dc : SUCCESS in 3m 23s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/564d38ce8eed467591a998925aeab217 : SUCCESS in 4m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0538779e21d54182bbc5977bc3049e03 : SUCCESS in 6m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/eaa95e7412964fcc9d5ffd291eb02a07 : SUCCESS in 3m 34s\n- octaviaclient-devstack-functional https://zuul.opendev.org/t/openstack/build/779462a54a514957ab0cf8d76d5bea02 : FAILURE in 53m 49s\n- octaviaclient-devstack-functional-centos7 https://zuul.opendev.org/t/openstack/build/3210a8bb3f2246d9af044321e7887b1f : RETRY_LIMIT in 17m 59s","accounts_in_message":[],"_revision_number":11},{"id":"1b05d4543a05ce25b27800cd3aebe4a1f5836e79","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2019-12-03 17:36:02.000000000","message":"Patch Set 11: Code-Review-1\n\nI have a few comments here.\nFirst, HEAT should be using openstacksdk and not trying to use this code (which is really intended as an OSC plugin). openstacksdk is the official python SDK for OpenStack.\nSecond, I am not sure an unstable project like x/tobiko is a good approach here. If you want to run the commands through python-openstackclient you can easily do that using tempest. This would then give you the tempest service client library to do validations of the openstackclient actions.","accounts_in_message":[],"_revision_number":11},{"id":"23e1d56dda1d145585475292bcc91abb0ca0c0ab","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-04 07:28:10.000000000","message":"Patch Set 11:\n\nHow Heat is implemented is not important here. Heat is widely used and must be maintained and tested as it is. This mean its dependencies too. Regarding tempest I don\u0027t think it is using this project because as I know they implement their own clients. Regarding Tobiko, please explain why do you think is \"unestable\"? For CI purpose is perfectly stable and well tested. Anyway bug fixes get far less time to get merged than tempest.","accounts_in_message":[],"_revision_number":11},{"id":"49622e1e704c494ee8aa1c722fe64876af3b9df9","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-04 12:08:44.000000000","message":"Patch Set 12: Commit message was updated.","accounts_in_message":[],"_revision_number":12},{"id":"932b457e5c49ae1bbe24bcc5276161300ae457d3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 12:59:46.000000000","message":"Patch Set 12: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/492c4ea1137a452ba3a8c4e99082ce20 : SUCCESS in 2m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4bfd18b6e1e64f778cdb117a0903500a : SUCCESS in 4m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3417327ad379414ca10ca066eb7d88c6 : SUCCESS in 5m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ac75f402799482fa72568bbac992d79 : SUCCESS in 2m 51s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6275e8d7f0834cde907b97e21d7596c2 : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0cb40ad13e2947339601953350ab171a : SUCCESS in 4m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b9f7041637514e1794df81eeec044dc3 : SUCCESS in 5m 17s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/b95e78f63ded4183a56e6fc2224655b8 : SUCCESS in 5m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7241b5f8125344a19ddd0cdfaea31cff : SUCCESS in 5m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/16a960ae396e47f6b78e89939ad1edcd : SUCCESS in 3m 52s\n- octaviaclient-devstack-functional https://zuul.opendev.org/t/openstack/build/572a85fe9e064945aec71e43967a08a5 : SUCCESS in 43m 56s\n- octaviaclient-devstack-functional-centos7 https://zuul.opendev.org/t/openstack/build/f1429b8bfbed4108869396c393d2308a : RETRY_LIMIT in 14m 39s","accounts_in_message":[],"_revision_number":12},{"id":"d7ea5502d8397f376f14c1d621aa3f470a3412b7","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-04 13:59:41.000000000","message":"Patch Set 13: Published edit on patch set 12.","accounts_in_message":[],"_revision_number":13},{"id":"a6fb625f7545a2e28292dd7f37f4adafb7241ce0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-04 14:43:59.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/78f2083d8eed4140be812fe34e0d6204 : SUCCESS in 3m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5f839365c88049a3b6658fb081dc6be4 : SUCCESS in 3m 09s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5eb308055acf4119afdc43072e41769e : SUCCESS in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/10b67d5b0fce42dba279cae8c4c771c9 : SUCCESS in 3m 00s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/45f3bb35bfae4a82b8e4842f37541cc2 : SUCCESS in 3m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f68302208c194c6dad65ceffdcd541a9 : SUCCESS in 5m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bb16f4f7b23141a7bcf990e375701c7c : SUCCESS in 4m 30s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/90e1aaee7eb04ba58fc660b5621155a1 : SUCCESS in 5m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aee9fca67c414a5ca4b06b972d87c4a3 : SUCCESS in 5m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/32171bd1a652430ba3d8bcbc46cf1f6d : SUCCESS in 4m 35s\n- octaviaclient-devstack-functional https://zuul.opendev.org/t/openstack/build/6fefeffb4f624624bf0c3221f900117d : SUCCESS in 42m 06s","accounts_in_message":[],"_revision_number":13},{"id":"395126ea7a5eff2ffd79876af12a2d9f35e90a8a","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-05 15:19:36.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"48aaeed4e78547d2b5fdc589ca9fcd3d8d119539","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 16:20:57.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/46554d24968347bcbdf2d934ca4882cf : SUCCESS in 3m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/14b3a11a7ea44b66913187970515a6be : SUCCESS in 4m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dbf4ca468ad64bb394420f79ed41a734 : RETRY_LIMIT in 2m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1b7fe327ade54577916dbd5244d264a3 : RETRY_LIMIT in 2m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5e518ab6f2e84bb292547b484708df78 : SUCCESS in 6m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/33144f33e54945a4a5dff1f54279b351 : SUCCESS in 4m 23s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/729ac7bda0f446b8aeaba4d419e4fd2e : SUCCESS in 6m 13s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/6970aff7f1d841fa9fc874f5f53c2663 : SUCCESS in 5m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f90b93cbd23348aa9804225341d77681 : SUCCESS in 7m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/76be4ba4f1364670bb629dfe874af112 : RETRY_LIMIT in 2m 35s\n- octaviaclient-devstack-functional https://zuul.opendev.org/t/openstack/build/31e76eac11844fac9f55ac4f358fadef : FAILURE in 45m 01s","accounts_in_message":[],"_revision_number":14},{"id":"c74b80ff5cb913935b4e45315837021089a336a8","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-05 20:48:28.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"5ddd9292ea26bafdd5783d30c6b728bcd4445a79","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 21:38:01.000000000","message":"Patch Set 15: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/45bdac4465944db1b80f29c229c08507 : SUCCESS in 2m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/95644b94accd4563a0d005bc53bd4cf1 : SUCCESS in 3m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/87d0009d3a7f4214996e69b247de8e26 : SUCCESS in 3m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d81f4bc2689461a9593163a67b29517 : FAILURE in 4m 34s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8516913367d0431f9d37c1ba659bc3c7 : SUCCESS in 4m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/81f0c878a3934f1ebe84c37f68a7d27f : SUCCESS in 3m 52s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e1a5f2eb6db744979259809f04f34386 : SUCCESS in 4m 30s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/0150ff979cf44776ab94989f63e1dba7 : SUCCESS in 4m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3ed77661389a40048a85cab6a3087ed0 : SUCCESS in 5m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/89952f1330544f86ad351bbb7648c72d : SUCCESS in 4m 05s\n- octaviaclient-devstack-functional https://zuul.opendev.org/t/openstack/build/bd0218591451435d91bfc6d98dc1da23 : FAILURE in 43m 04s","accounts_in_message":[],"_revision_number":15},{"id":"d8c32db91ee42a98262b30f15bf55647b5dfeea7","author":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"date":"2019-12-20 11:44:58.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":15}],"current_revision_number":15,"current_revision":"3d5fab14f04cc48e400efa42f11fc420a1cd3832","revisions":{"73aaa4ba54c052180b6c56944913125c55b014a7":{"kind":"REWORK","_number":1,"created":"2019-12-02 21:30:16.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/1"}}},"commit":{"parents":[{"commit":"deaa37820c00ade1224d77f792302b5974fadd52","subject":"Merge \"Add \"--wait\" functionality\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/deaa37820c00ade1224d77f792302b5974fadd52"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:30:03.000000000","tz":60},"subject":"Add DevStack CI functional job","message":"Add DevStack CI functional job\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/73aaa4ba54c052180b6c56944913125c55b014a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/73aaa4ba54c052180b6c56944913125c55b014a7"}]},"branch":"refs/heads/master"},"6687be97cebde2e2618b8147426ca46095319899":{"kind":"REWORK","_number":2,"created":"2019-12-02 21:50:25.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/2"}}},"commit":{"parents":[{"commit":"deaa37820c00ade1224d77f792302b5974fadd52","subject":"Merge \"Add \"--wait\" functionality\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/deaa37820c00ade1224d77f792302b5974fadd52"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:50:16.000000000","tz":60},"subject":"Add DevStack CI functional job","message":"Add DevStack CI functional job\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/6687be97cebde2e2618b8147426ca46095319899"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/6687be97cebde2e2618b8147426ca46095319899"}]},"branch":"refs/heads/master"},"1ee051460bbf9d80ec37c0f01000d46bbb6af0ac":{"kind":"REWORK","_number":3,"created":"2019-12-03 08:16:13.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/3"}}},"commit":{"parents":[{"commit":"deaa37820c00ade1224d77f792302b5974fadd52","subject":"Merge \"Add \"--wait\" functionality\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/deaa37820c00ade1224d77f792302b5974fadd52"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-03 08:16:05.000000000","tz":60},"subject":"Add DevStack CI functional job","message":"Add DevStack CI functional job\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/1ee051460bbf9d80ec37c0f01000d46bbb6af0ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/1ee051460bbf9d80ec37c0f01000d46bbb6af0ac"}]},"branch":"refs/heads/master"},"49beb7d8d4192ac9b46d21e662918591dbdef494":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-12-03 09:14:09.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/4"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-03 09:14:09.000000000","tz":0},"subject":"Add DevStack CI functional job","message":"Add DevStack CI functional job\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/49beb7d8d4192ac9b46d21e662918591dbdef494"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/49beb7d8d4192ac9b46d21e662918591dbdef494"}]},"branch":"refs/heads/master"},"ab276f5d6a1f7dd86d665efbfa9e7100fe15f63b":{"kind":"REWORK","_number":5,"created":"2019-12-03 09:15:00.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/5"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-03 09:14:46.000000000","tz":60},"subject":"Add DevStack CI functional job","message":"Add DevStack CI functional job\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/ab276f5d6a1f7dd86d665efbfa9e7100fe15f63b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/ab276f5d6a1f7dd86d665efbfa9e7100fe15f63b"}]},"branch":"refs/heads/master"},"f208282e0b884e800d59b72efc460b080cfde4d4":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2019-12-03 09:15:41.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/6"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-03 09:15:32.000000000","tz":60},"subject":"Add DevStack CI functional jobs","message":"Add DevStack CI functional jobs\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/f208282e0b884e800d59b72efc460b080cfde4d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/f208282e0b884e800d59b72efc460b080cfde4d4"}]},"branch":"refs/heads/master"},"5effc08e68421e56bc587c47cb4114a62729192c":{"kind":"REWORK","_number":7,"created":"2019-12-03 09:18:45.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/7"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-03 09:18:36.000000000","tz":60},"subject":"Add DevStack CI functional jobs","message":"Add DevStack CI functional jobs\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/5effc08e68421e56bc587c47cb4114a62729192c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/5effc08e68421e56bc587c47cb4114a62729192c"}]},"branch":"refs/heads/master"},"ae2eb96d4c79428dbe0eb446aa593f8c1604ef47":{"kind":"REWORK","_number":8,"created":"2019-12-03 09:40:01.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/8"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-03 09:39:53.000000000","tz":60},"subject":"Add DevStack CI functional jobs","message":"Add DevStack CI functional jobs\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/ae2eb96d4c79428dbe0eb446aa593f8c1604ef47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/ae2eb96d4c79428dbe0eb446aa593f8c1604ef47"}]},"branch":"refs/heads/master"},"fcbb7cbc48a1ec5cacc182b242a14cec9cb45b4f":{"kind":"REWORK","_number":9,"created":"2019-12-03 11:27:57.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/9"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-03 11:27:48.000000000","tz":60},"subject":"Add DevStack CI functional jobs","message":"Add DevStack CI functional jobs\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/fcbb7cbc48a1ec5cacc182b242a14cec9cb45b4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/fcbb7cbc48a1ec5cacc182b242a14cec9cb45b4f"}]},"branch":"refs/heads/master"},"b20d628e6ddb36d1ed0b8d60de0858b4d87535c1":{"kind":"REWORK","_number":10,"created":"2019-12-03 11:39:51.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/10"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-03 11:39:42.000000000","tz":60},"subject":"Add DevStack CI functional jobs","message":"Add DevStack CI functional jobs\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/b20d628e6ddb36d1ed0b8d60de0858b4d87535c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/b20d628e6ddb36d1ed0b8d60de0858b4d87535c1"}]},"branch":"refs/heads/master"},"31a34a4a8bb0f10a3a928032f6fd56a2f3396136":{"kind":"REWORK","_number":11,"created":"2019-12-03 11:43:26.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/11"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-03 11:43:17.000000000","tz":60},"subject":"Add DevStack CI functional jobs","message":"Add DevStack CI functional jobs\n\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/31a34a4a8bb0f10a3a928032f6fd56a2f3396136"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/31a34a4a8bb0f10a3a928032f6fd56a2f3396136"}]},"branch":"refs/heads/master"},"fc9cb6479b6a464bd003aa503de8a846cbf6be84":{"kind":"NO_CODE_CHANGE","_number":12,"created":"2019-12-04 12:08:44.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/12"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-04 12:08:38.000000000","tz":0},"subject":"Add DevStack CI functional jobs","message":"Add DevStack CI functional jobs\n\nDepends-On: https://review.opendev.org/697129/\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/fc9cb6479b6a464bd003aa503de8a846cbf6be84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/fc9cb6479b6a464bd003aa503de8a846cbf6be84"}]},"branch":"refs/heads/master"},"acb49a8dc9bcad7cb08c9bf45d9e917998048e76":{"kind":"REWORK","_number":13,"created":"2019-12-04 13:59:41.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/13"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-04 13:59:31.000000000","tz":0},"subject":"Add DevStack CI functional jobs","message":"Add DevStack CI functional jobs\n\nDepends-On: https://review.opendev.org/697129/\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/acb49a8dc9bcad7cb08c9bf45d9e917998048e76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/acb49a8dc9bcad7cb08c9bf45d9e917998048e76"}]},"branch":"refs/heads/master"},"75b4fe54ed6acc9933e0e416e7b540c8aa9ee0e5":{"kind":"REWORK","_number":14,"created":"2019-12-05 15:19:36.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/14"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-05 15:19:27.000000000","tz":60},"subject":"Add DevStack CI functional jobs","message":"Add DevStack CI functional jobs\n\nDepends-On: https://review.opendev.org/697129/\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/75b4fe54ed6acc9933e0e416e7b540c8aa9ee0e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/75b4fe54ed6acc9933e0e416e7b540c8aa9ee0e5"}]},"branch":"refs/heads/master"},"3d5fab14f04cc48e400efa42f11fc420a1cd3832":{"kind":"REWORK","_number":15,"created":"2019-12-05 20:48:28.000000000","uploader":{"_account_id":27329,"name":"Federico Ressi","email":"fressi@redhat.com","username":"fressi_redhat"},"ref":"refs/changes/67/696967/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-octaviaclient","ref":"refs/changes/67/696967/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-octaviaclient refs/changes/67/696967/15"}}},"commit":{"parents":[{"commit":"400a3a73e015e4c72c1a5610eecf237bf290e584","subject":"Fix API breakage due to new exceptions module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/400a3a73e015e4c72c1a5610eecf237bf290e584"}]}],"author":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-02 21:27:34.000000000","tz":60},"committer":{"name":"Federico Ressi","email":"fressi@redhat.com","date":"2019-12-05 20:48:19.000000000","tz":60},"subject":"Add DevStack CI functional jobs","message":"Add DevStack CI functional jobs\n\nDepends-On: https://review.opendev.org/697129/\nChange-Id: I80c60e7b9ad2ef8d8c9a83055c25c493d3b824b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/3d5fab14f04cc48e400efa42f11fc420a1cd3832"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-octaviaclient/commit/3d5fab14f04cc48e400efa42f11fc420a1cd3832"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
