)]}'
{"id":"openstack%2Fansible-collections-openstack~770125","triplet_id":"openstack%2Fansible-collections-openstack~master~I172caf360e6e342dd54865da5a5b72b0dc0205c8","project":"openstack/ansible-collections-openstack","branch":"master","topic":"story_2007845_fix_os_router","hashtags":[],"change_id":"I172caf360e6e342dd54865da5a5b72b0dc0205c8","subject":"Only add or remove router interfaces when needed","status":"MERGED","created":"2021-01-11 14:10:13.000000000","updated":"2021-08-05 12:37:33.000000000","submitted":"2021-08-05 12:37:33.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"770125-story_2007845_fix_os_router","meta_rev_id":"a73d2c1020896fd64ef7eb9b380c822d27508592","_number":770125,"virtual_id_number":770125,"owner":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-05 12:37:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"all":[{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":2,"date":"2021-08-03 16:30:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"all":[{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":1,"date":"2021-08-05 11:33:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"}],"reviewers":{"CC":[{"_account_id":32657,"name":"Piotr Parczewski","email":"piotr@stackhpc.com","username":"piotrp"}],"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-11 14:44:29.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"},{"updated":"2021-06-18 10:59:14.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"state":"CC"},{"updated":"2021-06-18 11:00:17.000000000","updated_by":{"_account_id":32657,"name":"Piotr Parczewski","email":"piotr@stackhpc.com","username":"piotrp"},"reviewer":{"_account_id":32657,"name":"Piotr Parczewski","email":"piotr@stackhpc.com","username":"piotrp"},"state":"CC"},{"updated":"2021-06-18 11:11:06.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"state":"REVIEWER"},{"updated":"2021-06-18 11:57:07.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"state":"REVIEWER"},{"updated":"2021-06-18 11:57:07.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2021-06-18 11:57:07.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"state":"REVIEWER"},{"updated":"2021-06-18 11:57:07.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"state":"REVIEWER"},{"updated":"2021-06-18 11:57:07.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2021-06-21 12:30:40.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"state":"REVIEWER"}],"messages":[{"id":"302e072b137e510bc51fcee9593c97057ffb45d4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-01-11 14:10:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8d4e9f1baf8c35ac2cacb58438e49b32dc269d37","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-11 14:44:29.000000000","message":"Patch Set 1: Verified-1\n\n(4 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/dee3236233c74290b1e68fa93313cf6b : FAILURE in 3m 07s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/a19665e7d6bc4ae498fcb71e84cd7965 : FAILURE in 3m 47s (non-voting)\n- openstack-tox-linters-ansible-2.10 https://zuul.opendev.org/t/openstack/build/d184d7bcd4a5482aa2c5b50a88e3359d : FAILURE in 5m 10s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/fcb288c39f404b8486e14802f25af065 : FAILURE in 5m 15s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-ansible-2.10 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-pip https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-victoria-ansible-2.10 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.10 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-train-ansible-2.10 https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- ansible-collections-openstack-functional-devstack-stein-ansible-2.10 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-rocky-ansible-2.10 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.10 https://zuul.opendev.org/t/openstack/build/None : SKIPPED\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/None : SKIPPED (non-voting)\n\nWarning:\n  Job tox-pep8: unable to map line for file comments: \n  stderr: \u0027fatal: file plugins/modules/os_router.py has only 1 lines\u0027\n  Job openstack-tox-linters-ansible-devel: unable to map line for file comments: \n  stderr: \u0027fatal: file plugins/modules/os_router.py has only 1 lines\u0027\n  Job openstack-tox-linters-ansible-2.10: unable to map line for file comments: \n  stderr: \u0027fatal: file plugins/modules/os_router.py has only 1 lines\u0027\n  Job openstack-tox-linters-ansible-2.9: unable to map line for file comments: \n  stderr: \u0027fatal: file plugins/modules/os_router.py has only 1 lines\u0027\n  Comments left for invalid file plugins/modules/os_router.py","accounts_in_message":[],"_revision_number":1},{"id":"9d8c7c0c0541e6e5f58e92f06bf556cd7d175593","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-01-12 07:25:20.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"2cb7e16593251f517c34d99b0a519ba58ee1b0c6","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-01-12 07:34:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"53ffeb94c3dc2f1d55e73acce52451d91fc308f9","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-01-12 07:55:27.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":2},{"id":"303a8580c47fcb0e68aa2c82311210ded7529792","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-12 08:53:20.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/aa9fbc44dfa54057935933f62c85521e : SUCCESS in 3m 52s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/ff13e539e5e2491b97e4b1218c0c9226 : SUCCESS in 5m 43s (non-voting)\n- openstack-tox-linters-ansible-2.10 https://zuul.opendev.org/t/openstack/build/1ce96954fb6b42499e6fdfc746a322fe : SUCCESS in 5m 32s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/5599fdbb9ad846279e95084bf27f96d6 : SUCCESS in 6m 41s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/3cd699995e0f4a928cf1d6fc50bf1d8c : FAILURE in 58m 19s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/c81b96df65114f0ab09959719a547ae2 : FAILURE in 32m 51s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/46c8f89c528f4d64b8f3506890c8fe33 : POST_FAILURE in 6m 27s\n- ansible-collections-openstack-functional-devstack-ansible-2.10 https://zuul.opendev.org/t/openstack/build/ea5d48d7503d4dedbe9971a4bbf4d6a6 : FAILURE in 56m 00s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/fccb7a1fe9a74fa6aa74f2b1228f6a49 : FAILURE in 41m 12s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-pip https://zuul.opendev.org/t/openstack/build/593b818c196647a68cf641f0655c1208 : POST_FAILURE in 6m 43s\n- ansible-collections-openstack-functional-devstack-victoria-ansible-2.10 https://zuul.opendev.org/t/openstack/build/ac46bede577d4945b4735667fcd9d85c : POST_FAILURE in 6m 51s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.10 https://zuul.opendev.org/t/openstack/build/f049ec15c3c34dbc9eac6848498af280 : POST_FAILURE in 6m 44s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.10 https://zuul.opendev.org/t/openstack/build/e2a449da6f8e4fb9a0d53d85d01f9175 : FAILURE in 32m 14s (non-voting)\n- ansible-collections-openstack-functional-devstack-stein-ansible-2.10 https://zuul.opendev.org/t/openstack/build/9489dd9a00db489e9099e5844e1e0be2 : FAILURE in 46m 05s\n- ansible-collections-openstack-functional-devstack-rocky-ansible-2.10 https://zuul.opendev.org/t/openstack/build/1d6e1253b8e345f4a95f4fbe8e07d4ff : FAILURE in 40m 44s\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.10 https://zuul.opendev.org/t/openstack/build/5cae9f836faa4d108a119e02fd841f2d : FAILURE in 34m 51s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/22bda9878d754606a484094683269110 : SUCCESS in 26m 31s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/c7c554c2cb714e3abdca04b39479b22b : SUCCESS in 25m 54s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c784408483e21088150d5c3cf6d53485a9874d83","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-01-12 09:20:26.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":2},{"id":"d10e75d08bd35dda653bb4bd0a74736f9548d8aa","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-01-12 09:58:33.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c9593690510dedc5e0d76af9c7c0bb4517aefdaa","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-01-12 09:58:57.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":3},{"id":"4534aac25a8bf2d60d9dd15fb5de378a03784adb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-12 11:09:49.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/df6b5fb3455941cf9e7d41dcc3de7648 : SUCCESS in 3m 17s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/b8f04834aed54bb582eab6e03715b27b : SUCCESS in 5m 28s (non-voting)\n- openstack-tox-linters-ansible-2.10 https://zuul.opendev.org/t/openstack/build/853451cb6094426ba11734dd4e0c210f : SUCCESS in 5m 36s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/473c46a93d0241829f0d66bafe2f9dc1 : SUCCESS in 6m 27s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/b1c097ac479e4dac914945e35b9dda0c : FAILURE in 41m 15s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/dda9e23efe7f4ccc9a0fc31d4adf0eaa : FAILURE in 41m 14s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/461d30597e6b4044a566b5ea03b0c38b : FAILURE in 41m 24s\n- ansible-collections-openstack-functional-devstack-ansible-2.10 https://zuul.opendev.org/t/openstack/build/d8114dccda76439dad2737d57b5b6f0f : FAILURE in 39m 13s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/e1704fe279e84092a0be3df355a75a6f : FAILURE in 39m 49s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-pip https://zuul.opendev.org/t/openstack/build/ceb15ece152647aa8906d3600a3a8f78 : FAILURE in 49m 12s\n- ansible-collections-openstack-functional-devstack-victoria-ansible-2.10 https://zuul.opendev.org/t/openstack/build/6a4d81c3d144490ea26465828a253023 : FAILURE in 46m 50s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.10 https://zuul.opendev.org/t/openstack/build/dc603dfc739b4010a3ceb6fd6f7e8326 : FAILURE in 37m 24s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.10 https://zuul.opendev.org/t/openstack/build/a89328860ea54b05b0fbfed56910d353 : FAILURE in 45m 06s (non-voting)\n- ansible-collections-openstack-functional-devstack-stein-ansible-2.10 https://zuul.opendev.org/t/openstack/build/fc2d8622fef14b85985074e2cd0c219b : FAILURE in 40m 34s\n- ansible-collections-openstack-functional-devstack-rocky-ansible-2.10 https://zuul.opendev.org/t/openstack/build/c3d9bf3e7ccf4218bd27514751b63a85 : FAILURE in 35m 03s\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.10 https://zuul.opendev.org/t/openstack/build/e56ddffa420341c88a895c339ac41b2e : FAILURE in 32m 52s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/7290960b37434efa9113778c9857a91c : SUCCESS in 27m 09s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/7719f985e56c4148a528939ebd9ea124 : SUCCESS in 27m 35s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d8a37eb4a2339643319bb7dc716334edc6f4de6c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-01-12 11:24:21.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"948afe7eb0fdc60e3b655a1060d5bee2343a58d0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-12 13:52:57.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/818b6a57069645c08358d2f6ce926cc3 : SUCCESS in 4m 02s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/4465c2e834fb4a3b973f4d296c16e5b6 : SUCCESS in 5m 23s (non-voting)\n- openstack-tox-linters-ansible-2.10 https://zuul.opendev.org/t/openstack/build/70fd30bd8def43e99a4f0fe5adb50177 : SUCCESS in 5m 52s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/1800f0ed46ba462b8bb828a22d9b3a69 : SUCCESS in 6m 13s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/88afee1c2414443383ac1efc81275c18 : SUCCESS in 44m 41s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/f315e15c3f514e4ebd419d37464bc74c : SUCCESS in 40m 52s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/ad400daba76546ee99d5bb76463ebdfc : SUCCESS in 51m 25s\n- ansible-collections-openstack-functional-devstack-ansible-2.10 https://zuul.opendev.org/t/openstack/build/20930072070540d3949dd56dac3e7895 : SUCCESS in 48m 00s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/5c5a6ecd4a6d4e679a6ae023d9b10dc7 : SUCCESS in 45m 07s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-pip https://zuul.opendev.org/t/openstack/build/7a25cabdfad24dba99e27a6b705f40c6 : SUCCESS in 49m 17s\n- ansible-collections-openstack-functional-devstack-victoria-ansible-2.10 https://zuul.opendev.org/t/openstack/build/81ed174bd8224c9dbe2682d17423cbe7 : SUCCESS in 51m 33s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.10 https://zuul.opendev.org/t/openstack/build/d37931bf722443ae9f67b9db1a07a028 : SUCCESS in 44m 18s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.10 https://zuul.opendev.org/t/openstack/build/66f19432238a49cf8853808928f5dc9f : SUCCESS in 47m 59s (non-voting)\n- ansible-collections-openstack-functional-devstack-stein-ansible-2.10 https://zuul.opendev.org/t/openstack/build/08c24338f3dd4109a465168168554c80 : SUCCESS in 37m 06s\n- ansible-collections-openstack-functional-devstack-rocky-ansible-2.10 https://zuul.opendev.org/t/openstack/build/6545ff61786741b394c576411b98a1a5 : SUCCESS in 43m 47s\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.10 https://zuul.opendev.org/t/openstack/build/9965fc6a7c3c45d48ab05256cd5de096 : SUCCESS in 43m 20s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/1091157bfd3d4d44b8ab992ff02ca790 : SUCCESS in 26m 22s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/b987891d847e42d1ad17968a00b18476 : SUCCESS in 25m 47s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"b19ee5463fac39a10faeb1e6a20f0ce0c5bafc5e","author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"date":"2021-06-21 12:30:40.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"a5aad6edbd5a8982b15add23325b388f0e15fe4a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2021-06-23 10:44:08.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"50bb6951b2a7dffef0a469de7d89f9936b4aeb6c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-23 11:53:10.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/0cd4c0bed65c4a148e5bb70e290b2401 : SUCCESS in 3m 28s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/fdae48dfe3664a1da9d206c2e3d2fdc6 : SUCCESS in 5m 19s (non-voting)\n- openstack-tox-linters-ansible-2.11 https://zuul.opendev.org/t/openstack/build/875cfed771554167905fc1b24fae819a : SUCCESS in 6m 10s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/f3fb8558afea402498faae91fbd0d3bd : SUCCESS in 7m 11s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c88dae8bcd9a462e9c909a6b68c36545 : SUCCESS in 36m 38s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/397abb8568044393be6cf30709780f8d : SUCCESS in 49m 37s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/6958ddda99ee4dcbb1abdd27b9b5c7a1 : SUCCESS in 53m 11s\n- ansible-collections-openstack-functional-devstack-ansible-2.11 https://zuul.opendev.org/t/openstack/build/c98d869beeaa4c70b530f6b7ef67ab37 : SUCCESS in 50m 57s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/046d6be68e474766bb92e9f87d833f16 : SUCCESS in 47m 44s (non-voting)\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.11 https://zuul.opendev.org/t/openstack/build/21b5fa96c19c41d58b1232a52c4765ec : SUCCESS in 55m 44s\n- ansible-collections-openstack-functional-devstack-victoria-ansible-2.11 https://zuul.opendev.org/t/openstack/build/b9343b498cfa4905960fad49e0186494 : SUCCESS in 55m 37s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.11 https://zuul.opendev.org/t/openstack/build/a44d1af9089148f383311fed958ea1e1 : SUCCESS in 49m 43s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/5dd94025c2d549679a0cf0bd53a1f54f : SUCCESS in 54m 28s (non-voting)\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.11 https://zuul.opendev.org/t/openstack/build/ac094d51c7a94e1c864f2645e8343f83 : SUCCESS in 52m 25s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/ab6ea8ae103b44349c9c5627e2c9eb8b : SUCCESS in 25m 59s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/fc83f1921ab9458eab6154879f339778 : SUCCESS in 30m 27s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"801ab840701e95eaed09ba5f7dd4f8e6200f5df2","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2021-06-24 13:47:05.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"80fed70e39bd6701b28107acd38c102df6a5ae35","author":{"_account_id":32657,"name":"Piotr Parczewski","email":"piotr@stackhpc.com","username":"piotrp"},"date":"2021-07-23 12:14:28.000000000","message":"Patch Set 5:\n\nGood to go?","accounts_in_message":[],"_revision_number":5},{"id":"244108f6e291a1b86cc30fe8ece5cb4d957286a6","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2021-07-26 18:59:45.000000000","message":"Patch Set 5:\n\nIt would be much easier to merge such big changes if they had appropriate tests.","accounts_in_message":[],"_revision_number":5},{"id":"6d0f625255d2eb886e6590c771d230fff3e8d704","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-07-30 08:49:57.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"eb9a2788fa0f8397faef8fa5bc97b9c9096a5bda","tag":"autogenerated:gerrit:setPsDescription","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-07-30 08:50:37.000000000","message":"Description of patch set 6 set to \"Added unit tests\"","accounts_in_message":[],"_revision_number":6},{"id":"6c506f71e64fe7d46a3172439f6e51d59a4c47b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-30 09:52:10.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/4969ef25a0924b299bb306d2c66f549d : SUCCESS in 4m 25s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/87eef6b130ef43118cefd3d4f6b8109e : SUCCESS in 5m 29s (non-voting)\n- openstack-tox-linters-ansible-2.11 https://zuul.opendev.org/t/openstack/build/52ba689b4b324ed28282dfd8e218049f : FAILURE in 7m 21s (non-voting)\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/a250955297094e459cee58dd0c028edb : SUCCESS in 7m 58s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/78ffa7dd247f4f17be99a283279f413a : SUCCESS in 39m 20s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/4320aa8a68bf4ba5b5009f19e0f9d802 : SUCCESS in 44m 43s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/b143b74ca05741658c9813a8ba92320d : SUCCESS in 49m 09s\n- ansible-collections-openstack-functional-devstack-ansible-2.11 https://zuul.opendev.org/t/openstack/build/4f1db8cbfa304e13ba770da497923fd3 : SUCCESS in 37m 20s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/18e25f47ac014c6f871b0a12031d159c : SUCCESS in 43m 08s (non-voting)\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.11 https://zuul.opendev.org/t/openstack/build/25990c1819bf4e6caa3903bf6d6b6c23 : SUCCESS in 49m 06s\n- ansible-collections-openstack-functional-devstack-victoria-ansible-2.11 https://zuul.opendev.org/t/openstack/build/a275358aa37b4974af6c51af14077088 : SUCCESS in 50m 44s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.11 https://zuul.opendev.org/t/openstack/build/869e4d5d76a349a6ab69927aaf24c06b : SUCCESS in 42m 29s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/0ecd4cdc181945419f87740c5ce6e53c : SUCCESS in 46m 16s (non-voting)\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.11 https://zuul.opendev.org/t/openstack/build/18bbcc5fa3f54c959c0122b432ccd3cc : SUCCESS in 44m 54s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/5b2217b86b8043ae8415c79ad9947d20 : SUCCESS in 28m 21s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/1eb2a21897f448ce975892ea1ffb0db4 : SUCCESS in 24m 26s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"2443ef76a3cdda72e9f75c3086e2a3ebdd492ff3","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2021-07-30 14:39:57.000000000","message":"Patch Set 6:\n\n\u003e Patch Set 5:\n\u003e \n\u003e It would be much easier to merge such big changes if they had appropriate tests.\n\nPlease have a look at the new tests. Any suggestions are welcome 😊","accounts_in_message":[],"_revision_number":6},{"id":"8e69014d3f30de1d5eb4b839e6264958ff79cece","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2021-08-03 13:22:13.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"8b9d159dfe2a4f4ff417e367f512ca8dcfd5ca95","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-03 14:40:42.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/39fea3ae484940e79814d88d2b0d195b : SUCCESS in 3m 55s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/c346305b141f42aea852e91bbc361507 : SUCCESS in 6m 12s (non-voting)\n- openstack-tox-linters-ansible-2.11 https://zuul.opendev.org/t/openstack/build/aa06eed50cc6490aa22178c217eb423f : SUCCESS in 7m 08s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/3b93fc30f2ed439b8a048622eb6d0e37 : SUCCESS in 7m 26s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/68e77e6fe9f64bcc9e449b52e61514da : SUCCESS in 40m 48s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/779482c7aacb4f479e5a61187658d236 : SUCCESS in 43m 22s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/e54fcfb22a83410099c4319ef6cff2ee : SUCCESS in 43m 10s\n- ansible-collections-openstack-functional-devstack-ansible-2.11 https://zuul.opendev.org/t/openstack/build/77c01314675d4641babe2912af840454 : SUCCESS in 44m 09s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/5757e148b9fb41ed9c5227ce5b209326 : SUCCESS in 1h 05m 11s (non-voting)\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.11 https://zuul.opendev.org/t/openstack/build/d261f47e4d2041248724815e699a2876 : SUCCESS in 46m 44s\n- ansible-collections-openstack-functional-devstack-victoria-ansible-2.11 https://zuul.opendev.org/t/openstack/build/9886320d9c88455d97c1caa902b79b51 : SUCCESS in 57m 34s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.11 https://zuul.opendev.org/t/openstack/build/59e74b913cf04554b514a318b4061e97 : SUCCESS in 50m 11s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/7fd6e2e8efb6494aa9e384dd38f050c3 : SUCCESS in 45m 30s (non-voting)\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.11 https://zuul.opendev.org/t/openstack/build/4a7cc522037b43b285c9e7b5e207967f : SUCCESS in 44m 21s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/bc2ec74d5f0e49a39828e519f2dcc509 : SUCCESS in 26m 18s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/90d49887e2fc4ea894910df92d6e7296 : SUCCESS in 28m 24s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"e47d0004118728018222ce9dc1c3a4dcc07a34ee","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2021-08-03 16:30:49.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"2250b841dc75f1a4c8481da45cda169f6fd6dec9","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2021-08-05 11:33:45.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"332fdc24a7327b0c05c4b755f96c15241a80e555","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-05 11:34:17.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"b0786d3b56a186c380adb251b17726fc812f8380","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-05 12:37:33.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/79a29ab3ee8d4a9e8b6344684604e90a : SUCCESS in 4m 00s\n- openstack-tox-linters-ansible-2.11 https://zuul.opendev.org/t/openstack/build/88c222ef09da41ee823b714f9847644f : SUCCESS in 6m 39s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/1eca1c2a57d44262b2db7ecc9665f829 : SUCCESS in 7m 11s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/283c46325eab4a31b87556f29bde9383 : SUCCESS in 55m 54s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/f7ceb34218764b5194a840243dd2fd70 : SUCCESS in 47m 28s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/56a2c402440243f8ac636e3de6a4c52a : SUCCESS in 55m 31s\n- ansible-collections-openstack-functional-devstack-ansible-2.11 https://zuul.opendev.org/t/openstack/build/25251b2b5dee4dd2a7667f37a9af9e06 : SUCCESS in 44m 30s\n- ansible-collections-openstack-functional-devstack-wallaby-ansible-2.11 https://zuul.opendev.org/t/openstack/build/9f7d75badecc43d3a57a23171582de8c : SUCCESS in 49m 40s\n- ansible-collections-openstack-functional-devstack-victoria-ansible-2.11 https://zuul.opendev.org/t/openstack/build/97814bfe6ed240f5816f692436af7f80 : SUCCESS in 50m 16s\n- ansible-collections-openstack-functional-devstack-ussuri-ansible-2.11 https://zuul.opendev.org/t/openstack/build/767bb04aa82c42a2aaf5bad3bb7f1c76 : SUCCESS in 47m 18s\n- ansible-collections-openstack-functional-devstack-train-ansible-2.11 https://zuul.opendev.org/t/openstack/build/22c0282de3bc4345ba8019d7ca17654d : SUCCESS in 49m 31s (non-voting)\n- ansible-collections-openstack-functional-devstack-queens-ansible-2.11 https://zuul.opendev.org/t/openstack/build/b80d6201c1784becbc0a4e06fdb0625b : SUCCESS in 43m 39s","accounts_in_message":[],"_revision_number":7},{"id":"a73d2c1020896fd64ef7eb9b380c822d27508592","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-05 12:37:33.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"0e370b2c5184352415beaa2af9ec8e0ccf9121d8","revisions":{"e1568f556774e7ce34b06c02570416dbdee9301b":{"kind":"REWORK","_number":1,"created":"2021-01-11 14:10:13.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/25/770125/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/25/770125/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/1"}}},"commit":{"parents":[{"commit":"a4e6d1b67ce1ec8282fddc021acb715a04ddf546","subject":"Merge \"Add support for new features\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a4e6d1b67ce1ec8282fddc021acb715a04ddf546"}]}],"author":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-11 14:09:57.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-11 14:09:57.000000000","tz":60},"subject":"Only add or remove router interfaces when needed","message":"Only add or remove router interfaces when needed\n\nPreviously, when updating a router all its interfaces where removed and\nreadded by Ansible\u0027s os_router module. As a unwanted side effect all\nactive connections of the router and nat\u0027ed devices where dropped,\nclosing e.g. all active tcp sessions. Now, only necessary changes\nare applied.\n\nTask: 40136\nStory: 2007845\nChange-Id: I172caf360e6e342dd54865da5a5b72b0dc0205c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e1568f556774e7ce34b06c02570416dbdee9301b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e1568f556774e7ce34b06c02570416dbdee9301b"}]},"branch":"refs/heads/master"},"377cf9621decfe436314858e3fbae4e5d63b0547":{"kind":"REWORK","_number":2,"created":"2021-01-12 07:34:40.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/25/770125/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/25/770125/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/2"}}},"commit":{"parents":[{"commit":"a4e6d1b67ce1ec8282fddc021acb715a04ddf546","subject":"Merge \"Add support for new features\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a4e6d1b67ce1ec8282fddc021acb715a04ddf546"}]}],"author":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-11 14:09:57.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-12 07:34:24.000000000","tz":60},"subject":"Only add or remove router interfaces when needed","message":"Only add or remove router interfaces when needed\n\nPreviously, when updating a router all its interfaces where removed and\nreadded by Ansible\u0027s os_router module. As a unwanted side effect all\nactive connections of the router and nat\u0027ed devices where dropped,\nclosing e.g. all active tcp sessions. Now, only necessary changes\nare applied.\n\nTask: 40136\nStory: 2007845\nChange-Id: I172caf360e6e342dd54865da5a5b72b0dc0205c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/377cf9621decfe436314858e3fbae4e5d63b0547"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/377cf9621decfe436314858e3fbae4e5d63b0547"}]},"branch":"refs/heads/master"},"54e5ae099489a086feb6279343bba8b8c9970714":{"kind":"REWORK","_number":3,"created":"2021-01-12 09:58:33.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/25/770125/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/25/770125/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/3"}}},"commit":{"parents":[{"commit":"a4e6d1b67ce1ec8282fddc021acb715a04ddf546","subject":"Merge \"Add support for new features\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a4e6d1b67ce1ec8282fddc021acb715a04ddf546"}]}],"author":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-11 14:09:57.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-12 09:58:23.000000000","tz":60},"subject":"Only add or remove router interfaces when needed","message":"Only add or remove router interfaces when needed\n\nPreviously, when updating a router all its interfaces where removed and\nreadded by Ansible\u0027s os_router module. As a unwanted side effect all\nactive connections of the router and nat\u0027ed devices where dropped,\nclosing e.g. all active tcp sessions. Now, only necessary changes\nare applied.\n\nTask: 40136\nStory: 2007845\nChange-Id: I172caf360e6e342dd54865da5a5b72b0dc0205c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/54e5ae099489a086feb6279343bba8b8c9970714"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/54e5ae099489a086feb6279343bba8b8c9970714"}]},"branch":"refs/heads/master"},"e583ed0ce00408de4a90c8c042d8b6419115e973":{"kind":"REWORK","_number":4,"created":"2021-01-12 11:24:21.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/25/770125/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/25/770125/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/4"}}},"commit":{"parents":[{"commit":"a4e6d1b67ce1ec8282fddc021acb715a04ddf546","subject":"Merge \"Add support for new features\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a4e6d1b67ce1ec8282fddc021acb715a04ddf546"}]}],"author":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-11 14:09:57.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-12 11:24:08.000000000","tz":60},"subject":"Only add or remove router interfaces when needed","message":"Only add or remove router interfaces when needed\n\nPreviously, when updating a router all its interfaces where removed and\nreadded by Ansible\u0027s os_router module. As a unwanted side effect all\nactive connections of the router and nat\u0027ed devices where dropped,\nclosing e.g. all active tcp sessions. Now, only necessary changes\nare applied.\n\nTask: 40136\nStory: 2007845\nChange-Id: I172caf360e6e342dd54865da5a5b72b0dc0205c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e583ed0ce00408de4a90c8c042d8b6419115e973"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e583ed0ce00408de4a90c8c042d8b6419115e973"}]},"branch":"refs/heads/master"},"9c629dec0deaa0691aefc8e60b37214d74328818":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-06-23 10:44:08.000000000","uploader":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"ref":"refs/changes/25/770125/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/25/770125/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/5"}}},"commit":{"parents":[{"commit":"a89ec027b06e4dfb99c538b547ecea0a1003a35c","subject":"Merge \"Switch Snapshot module to OpenStackModule\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a89ec027b06e4dfb99c538b547ecea0a1003a35c"}]}],"author":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-11 14:09:57.000000000","tz":60},"committer":{"name":"Shnaidman Sagi (Sergey)","email":"sshnaidm@redhat.com","date":"2021-06-23 10:44:08.000000000","tz":0},"subject":"Only add or remove router interfaces when needed","message":"Only add or remove router interfaces when needed\n\nPreviously, when updating a router all its interfaces where removed and\nreadded by Ansible\u0027s os_router module. As a unwanted side effect all\nactive connections of the router and nat\u0027ed devices where dropped,\nclosing e.g. all active tcp sessions. Now, only necessary changes\nare applied.\n\nTask: 40136\nStory: 2007845\nChange-Id: I172caf360e6e342dd54865da5a5b72b0dc0205c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/9c629dec0deaa0691aefc8e60b37214d74328818"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/9c629dec0deaa0691aefc8e60b37214d74328818"}]},"branch":"refs/heads/master","description":"Rebase"},"4a5abba4d696ae65d65a640edc389efbd0d8636d":{"kind":"REWORK","_number":6,"created":"2021-07-30 08:49:57.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/25/770125/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/25/770125/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/6"}}},"commit":{"parents":[{"commit":"07374a1f0d2dcaa46368a2abc08061ccc8295582","subject":"Add mandatory requires_ansible version to metadata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/07374a1f0d2dcaa46368a2abc08061ccc8295582"}]}],"author":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-11 14:09:57.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-07-30 08:49:23.000000000","tz":120},"subject":"Only add or remove router interfaces when needed","message":"Only add or remove router interfaces when needed\n\nPreviously, when updating a router all its interfaces where removed and\nreadded by Ansible\u0027s os_router module. As a unwanted side effect all\nactive connections of the router and nat\u0027ed devices where dropped,\nclosing e.g. all active tcp sessions. Now, only necessary changes\nare applied.\n\nTask: 40136\nStory: 2007845\nChange-Id: I172caf360e6e342dd54865da5a5b72b0dc0205c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4a5abba4d696ae65d65a640edc389efbd0d8636d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4a5abba4d696ae65d65a640edc389efbd0d8636d"}]},"branch":"refs/heads/master","description":"Added unit tests"},"0e370b2c5184352415beaa2af9ec8e0ccf9121d8":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-08-03 13:22:13.000000000","uploader":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"ref":"refs/changes/25/770125/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/25/770125/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/25/770125/7"}}},"commit":{"parents":[{"commit":"0441403c4260934625ab890a491c36c8264dfea9","subject":"Run ansible devel sanity tests on py38","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0441403c4260934625ab890a491c36c8264dfea9"}]}],"author":{"name":"Jakob Meng","email":"jakobmeng@web.de","date":"2021-01-11 14:09:57.000000000","tz":60},"committer":{"name":"Shnaidman Sagi (Sergey)","email":"sshnaidm@redhat.com","date":"2021-08-03 13:22:13.000000000","tz":0},"subject":"Only add or remove router interfaces when needed","message":"Only add or remove router interfaces when needed\n\nPreviously, when updating a router all its interfaces where removed and\nreadded by Ansible\u0027s os_router module. As a unwanted side effect all\nactive connections of the router and nat\u0027ed devices where dropped,\nclosing e.g. all active tcp sessions. Now, only necessary changes\nare applied.\n\nTask: 40136\nStory: 2007845\nChange-Id: I172caf360e6e342dd54865da5a5b72b0dc0205c8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0e370b2c5184352415beaa2af9ec8e0ccf9121d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0e370b2c5184352415beaa2af9ec8e0ccf9121d8"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
