)]}'
{"id":"openstack%2Fansible-collections-openstack~852119","triplet_id":"openstack%2Fansible-collections-openstack~master~I6a5663433b1b9529f99d5eced22a28c692a1d288","project":"openstack/ansible-collections-openstack","branch":"master","topic":"server","attention_set":{},"removed_from_attention_set":{"32962":{"account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"last_update":"2022-10-07 17:51:59.000000000","reason":"\u003cGERRIT_ACCOUNT_32962\u003e replied on the change","reason_account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}}},"hashtags":[],"change_id":"I6a5663433b1b9529f99d5eced22a28c692a1d288","subject":"Replaced expensive get_server() and fixed issues in server module","status":"MERGED","created":"2022-08-04 08:52:32.000000000","updated":"2022-10-07 19:01:51.000000000","submitted":"2022-10-07 19:01:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"852119-server","meta_rev_id":"02c27747bd1f5bf9ac87cedf829fb58f63508d9c","_number":852119,"virtual_id_number":852119,"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":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},{"value":0,"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-10-07 19:01:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"all":[{"value":2,"date":"2022-10-07 17:41:25.000000000","_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},{"value":2,"date":"2022-10-07 17:51:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"all":[{"value":0,"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},{"value":1,"date":"2022-10-07 17:51:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-08-04 10:11:17.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":"2022-10-07 17:41:25.000000000","updated_by":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"reviewer":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"state":"REVIEWER"}],"messages":[{"id":"68ec72d27bb514236869cec30a3363f48258fd4f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-04 08:52:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ea11f7039b0505fe978ae7208ed590f7f2495781","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-04 08:55:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f8b94a6edb28b85f254130b0d16413f2cb8cdada","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-04 10:11:17.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\nhttps://zuul.opendev.org/t/openstack/buildset/99959ca384c94a8ab0bdf1f59201f854\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/57927336f68f45e885f5ec2c89dc77f5 : SUCCESS in 4m 15s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/a23a47fee2ed442393e4d2fcf46841ee : FAILURE in 5m 25s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a0952572ac04435489b6bc088ee3814d : SUCCESS in 9m 03s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/a5cf4fd183fa4e90a83c353363457832 : FAILURE in 38m 24s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/c2d88f6c02344aa78e56057dc357b509 : FAILURE in 41m 56s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/7b7dac7ffae34d8d96e620e5a66d7b36 : FAILURE in 1h 03m 09s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/88dccc219abc4e9d9bcbcbb6660b9099 : FAILURE in 42m 47s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/8525cf325b744a5e9d3cd2622f12e3bc : FAILURE in 29m 28s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/bebb5666a62649faaf1e728c5cce3b4f : SUCCESS in 31m 52s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/0bb2ff3d0ea247a88ea878afba11f630 : SUCCESS in 32m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8d8b2c10007500388691db8f857638a1046e7dba","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-04 15:28:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ca586114ff703f5557e58420bd65655df3e5895a","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-04 19:18:06.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2bd7bf103aa2d22b06cddcbf04ba2f1d16c770f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-05 08:23:33.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a8ec1d344d00c797bfca2e3925a679598fbefa20","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-05 08:23:54.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":3},{"id":"1a83f090dde3d4f2ae21c75ba239e0b096101a26","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-05 08:24:23.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f6e434f1496d99ebd23473f07ff099583a9f9ce5","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-05 08:24:47.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ad6b2c8e460d19693b92bdde6f632458680f789e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-05 10:52:19.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\nhttps://zuul.opendev.org/t/openstack/buildset/174f37dc03444afaace3c21eaf97a9b3\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/d05835d601c74a89a7bbb5b7a4c982a7 : SUCCESS in 3m 53s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/70f09ee892bd46a7bb512128e9ef4e33 : FAILURE in 4m 36s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/f7b99ab9aea34f658616c36d682e3bc5 : SUCCESS in 7m 33s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/d49ee98771c9429fba070b5bd40a1fb4 : FAILURE in 54m 26s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/ca744b35a0a0493880520474ef55d3e7 : FAILURE in 49m 33s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/550c8ac4aa9343d5b50aed391e841c28 : FAILURE in 55m 37s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/524d9eb5ed0e40bea7479e685b7b19df : FAILURE in 53m 48s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/874d924813f14282a4f516462d9480df : FAILURE in 37m 40s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/425c57becb91423181fa762ad9f942d2 : SUCCESS in 39m 53s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/9c1755541ad94d59b326d8bfba2599e5 : SUCCESS in 41m 51s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/92a9f46749e5473fbf17e46b1449e83b : SUCCESS in 2h 13m 33s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c8ed4b8e4d24e39b4f704549989c5c43314d31fe","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-05 12:33:10.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"de3cea68929926ceaeb63c4c2f99c5a3221f9724","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-05 15:06:54.000000000","message":"Patch Set 4: 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\nhttps://zuul.opendev.org/t/openstack/buildset/5e03d79991f74a2a863e16aab8a8c4b4\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/7eb2e5267df9401897188619a217e0d8 : SUCCESS in 4m 20s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/7e66d3df96e748de95dceb3d76f12608 : FAILURE in 4m 28s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a112ad2f76be47899fc9513cc86c2908 : SUCCESS in 8m 30s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/6e49890cec4141b39601546fbe5543bd : FAILURE in 57m 50s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/042f5472fd3246e8987f96c8a34a8039 : FAILURE in 1h 02m 27s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/b60cebf03bbf4f948e5b11f98ffe59d3 : FAILURE in 57m 17s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/54761325fe254c56bf6b6250e1816e36 : FAILURE in 56m 26s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/1364094ed18f48f3ba120bc5e24e2f06 : FAILURE in 37m 34s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/eb854b7cb3534eeda1bbc020765b14ff : SUCCESS in 41m 50s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/85e22f9363e446c7b87b01630f140940 : SUCCESS in 43m 49s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/3d8738cb1cc74fc7949d2998a83313d6 : SUCCESS in 2h 15m 36s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"9198c44f78a08bdaaa9c3353153d9cb4216998e7","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-10 08:58:17.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"38b93591e19655cb1658f217d74762752041ca65","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-10 08:59:03.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"d999cf136aaa1318bf382a5f3c5bc4db146c5662","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-10 11:46:53.000000000","message":"Patch Set 6: 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\nhttps://zuul.opendev.org/t/openstack/buildset/355290c88f8e449cab4053279c0b07b8\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/274c35dfa5514493be2144f3b75c74bc : SUCCESS in 3m 47s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/03b3ad8e77364245bf0734efdb77509a : FAILURE in 5m 02s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/0a0ec908e5bd44a2a7a73976e3597f29 : SUCCESS in 9m 29s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/7d4cb5e02c2c4890a6a909a4b7edeee4 : FAILURE in 42m 33s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/e49575bd28444413a3b8085cef85717b : FAILURE in 40m 38s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/9b38c1753f7249e88e242140ebdf794c : FAILURE in 45m 09s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/18e42fa99f724c309110f45290c5015a : FAILURE in 46m 00s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/ed0a7ca1cb71429483b4702b52cc6a2e : FAILURE in 31m 53s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/ab0527d51fa7445a960f2f87c318d6f5 : SUCCESS in 41m 12s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/831f898c947d4ac685be118f28a5bc81 : SUCCESS in 32m 36s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/093ae62dce24410d91729131f25a7086 : SUCCESS in 2h 24m 35s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"0a3731187c554477c2af7e7f3fc0a2afddf7e840","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-10 20:28:57.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"b1d81fcc1a0c6a5612bbfa468809b0161f92c656","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-10 20:35:07.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"5400000c264e7b04c402437269286e6c413b58da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-10 22:15:15.000000000","message":"Patch Set 8: 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\nhttps://zuul.opendev.org/t/openstack/buildset/8c0f06effec44dcdbbd4c02a7678269b\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/4b395275ec6e4bb699c66e89e3b692b6 : SUCCESS in 3m 59s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/fecc1d1b8248467ab0ed523e3b19e2b5 : FAILURE in 5m 11s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/aaf9dcd13d9344508ee4b71070006bcd : SUCCESS in 9m 17s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/e69a2c9ea45741d393d5d5f8aabf9ea9 : FAILURE in 38m 24s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/098d85007e42458bb1552dddc3c77cfc : FAILURE in 39m 57s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/58cacdd974f2494f918f83210a66986e : FAILURE in 41m 49s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/c8fd1c3d1c24406ba39991d2bd89537f : FAILURE in 44m 57s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/199e4a85e80d4f9b9c3e4c51c26b9ecf : FAILURE in 28m 37s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/c07c8ddc7fe940f595640451eef54f19 : SUCCESS in 31m 19s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/965e5243305240649c0a4ce93d3fc06d : SUCCESS in 32m 30s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/ec0b5b39b5d94e71956f1d3c2a1d109b : SUCCESS in 1h 28m 21s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"4865aed35250961be20cd5d94b0e3fbe58a789bf","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-22 12:35:58.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"795496fd74341c9d471bbe36b398af09a145cc12","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-22 14:37:33.000000000","message":"Patch Set 9: 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\nhttps://zuul.opendev.org/t/openstack/buildset/34ea1502bcae46299f5a138d2410d5a9\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/baeb42d5eb654344a4b6a95aec5141a4 : SUCCESS in 3m 57s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/d3e339f62bfc468da00f1f975da12944 : FAILURE in 5m 04s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/1f61ea6c967f4dbc8f564d4eb8491b3c : SUCCESS in 8m 07s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/bfc4fb9c089c4b0fa594f8c56b6f2744 : FAILURE in 1h 22m 15s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/a521382615a5410e86a47ea0038cc15f : FAILURE in 48m 35s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/b2d873642e1f47bd9650184fb7314d26 : FAILURE in 51m 08s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/8fa84f0180794b4d81e3c98ece8d760d : FAILURE in 1h 24m 59s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/3d7c2e5bf50741feb317450ccd892cac : FAILURE in 34m 25s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/44d443d290ff46c785aa81f2d0952f56 : SUCCESS in 33m 35s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/a26e07da88074af2ac5360058ebfaf5e : SUCCESS in 34m 13s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/1c5ce87fdb734c5bafb497be5b53befe : SUCCESS in 1h 50m 46s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"59710021a06423a459312bdccec524d152d5ed85","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-22 14:59:36.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"34401b0c033aff790c631fd07693fd5a13734e87","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-22 17:26:58.000000000","message":"Patch Set 10: 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\nhttps://zuul.opendev.org/t/openstack/buildset/748e83a9c0254c32a0c8fadca362f523\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/81b5c885848143e89fd9ec8303a9dfbd : SUCCESS in 4m 12s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/d96f519678dd4300986d497707c8c1db : FAILURE in 5m 04s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/4215da5e03114b068b860184eac38e6e : SUCCESS in 9m 10s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/0bf3615c477c4289b20851317e864017 : FAILURE in 41m 39s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/df0fe628e0e64d23ae52f8e6db436a0a : FAILURE in 41m 52s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/966a27d8e30d49b2bb9b2df00c3e53fc : FAILURE in 1h 19m 08s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/d932c26a7ab945deb21357001de34b02 : FAILURE in 47m 40s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/c1da5d968a6b481ba121f9d3261c7d25 : FAILURE in 30m 49s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/34c81c6dad774cb498dad610c86c94cf : SUCCESS in 41m 42s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/9682a4b98bc44335a58c68635fad191b : SUCCESS in 43m 05s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/a1e184856518479282b740c653065814 : SUCCESS in 2h 08m 32s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"e17f65f3246c7db343d3cbb6f813599d887a8320","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-21 10:27:08.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.","accounts_in_message":[],"_revision_number":11},{"id":"8c2cf4911cd80e132ae54150ff04b96d57256fd6","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-21 12:20:16.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.","accounts_in_message":[],"_revision_number":12},{"id":"3c7f990d6d9875de91f8c382ed68fdb924f249e9","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-21 12:22:08.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"ebe910a8bc05154be5c3a55c55b5314708111332","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-21 14:37:53.000000000","message":"Patch Set 13: 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\nhttps://zuul.opendev.org/t/openstack/buildset/ebcd105805f24cffbec0be1ddbec7a52\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/668c834f492b43e587dbd7d3a6f67372 : SUCCESS in 4m 17s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/35dcc4dd454941dd9324cfa6368b5d8b : SUCCESS in 9m 09s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/3d4375bd577545b1b0ab60f2e8b2720b : SUCCESS in 9m 51s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/932b4fc6ad104218bdbd781450ab0868 : FAILURE in 49m 26s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/afbfbbee7c5e4c99a3fa92425d5f4d71 : FAILURE in 47m 13s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/9d7b866b91f942ef856d76a0f182412f : FAILURE in 52m 24s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/ff9759984b894b14a681a65a01e1d37f : FAILURE in 51m 02s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/140d8b5485a942ceb87f05a8ba461965 : FAILURE in 33m 43s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/7cdc60bd7a694365b7cdc6c08f3980b4 : SUCCESS in 39m 58s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/f94fa1df011b485bb4c72d2b7b671720 : SUCCESS in 39m 52s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/e666569c3e4843779a7602f93d30ee27 : SUCCESS in 1h 56m 55s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"31aeeebc2659965a0eb46faf329f73fabd5f7db5","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 12:58:00.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"da7e69fc77d65b55136dc15350da62288affd7fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 15:15:04.000000000","message":"Patch Set 14: 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\nhttps://zuul.opendev.org/t/openstack/buildset/b7ae1b4d2a0d4209acfa499cd8332d09\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/eacd085e71014953af12184c6df2cf16 : SUCCESS in 3m 23s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/8f4992bb0ceb422a87c7b2d2e9905b0b : SUCCESS in 6m 33s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/15e4a57d351042e382626faee27c920b : SUCCESS in 8m 11s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/1176dc5c34ed4a4db483314f20418e3c : FAILURE in 51m 01s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/8e32a405bc474c5bb5f92a760611a519 : FAILURE in 49m 58s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/e94e1110c67e4cedb8cbaa3d8563a4b3 : FAILURE in 53m 23s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/3deb143043694d31a382ae36fc4813da : FAILURE in 52m 06s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/29f0474549a946c898b129e432c4f33d : FAILURE in 35m 13s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/75ffa4986e4d40fb9dacaa74924c1b51 : SUCCESS in 37m 42s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/b2ac74d11d13423b8b588eb4ceff54b3 : SUCCESS in 40m 56s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/fd8563bb5858451d9a1d58388f9c8c5c : SUCCESS in 1h 55m 25s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"930d0a7a2725deb1e22d325df19f976055710f66","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 18:20:07.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"5b36943fcd6eaa8c020cf786a89f30146ec4c3bd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 20:37:41.000000000","message":"Patch Set 15: 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\nhttps://zuul.opendev.org/t/openstack/buildset/7b5616cb0ec14c95a5106b591685816c\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/8b5663cbda384eebbae545a6b17b242a : SUCCESS in 3m 09s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/629636bf38214a5d9ee7c8f95df82eed : SUCCESS in 6m 00s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/284dcf2c54f44a459e2b03d454503690 : SUCCESS in 7m 36s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/81ede694ed0f4dacb1e0dd7339493077 : FAILURE in 40m 20s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/e517cb679a174e9aba857357415f2d87 : FAILURE in 40m 44s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/55b006c7a581456ca358d7bf9944a572 : FAILURE in 37m 12s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/ae4b8f15657d4bac9c0c1b069ef41fc3 : FAILURE in 38m 46s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/78892d99dd3b4461b0f8bbd9c513eba0 : FAILURE in 26m 13s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/9afa25c2958f475dbae796dbb083e857 : SUCCESS in 42m 59s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/542fc196ac134acb980313ada5f7154d : SUCCESS in 43m 46s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/976eda061bee4455a93005ac8871528e : SUCCESS in 2h 02m 40s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"20b1d7dd4bdbbfcdbbc4092d9c14272863862e90","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-29 09:27:36.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"1ae2be453e08148fcd4e65451cbb1f91f0b13ec5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-29 11:39:26.000000000","message":"Patch Set 16: 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\nhttps://zuul.opendev.org/t/openstack/buildset/2e25141fd2f24967af078b251755bb8e\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/0f7c9a322c694ef2ac77f04e60dc4e79 : SUCCESS in 3m 57s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/ddd32e5850ce41b1bbe8afd746361388 : SUCCESS in 7m 20s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/62b67aa9dab0434da05329a8066554ec : SUCCESS in 8m 58s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/fb25a1a445424125be0ba6d985ff784d : FAILURE in 36m 20s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/25a5641250ba4758a8206ef957d9dfbc : FAILURE in 48m 31s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/d226db73e674429287985c281e6f5631 : FAILURE in 39m 37s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/234449c7f32e40618b7f072860dab0d7 : FAILURE in 37m 32s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/42987975b4e740abb56b0a0b1aa5d47c : FAILURE in 35m 54s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/daad950bd76d4d01b75d5e6bef31b496 : SUCCESS in 38m 47s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/d189d386539d4cf490844811d244e7a1 : SUCCESS in 44m 19s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/c90d9622c3924230ba4b614acad88d22 : SUCCESS in 1h 59m 15s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"fde26ff5bbf408470d7be8aea4e48fe380b7ffe5","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-30 07:21:28.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"2bd77e29c476b36ba7310fff50daab5170336c14","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-30 09:47:38.000000000","message":"Patch Set 17: 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\nhttps://zuul.opendev.org/t/openstack/buildset/dd3e6e9a2dea4f479a6576738155a9e4\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/4a3d3612e80d4fe9a2ca88755a6ca8b4 : SUCCESS in 3m 03s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/0202831499b94ea88f4fd121425b3598 : SUCCESS in 5m 56s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/250cf2ffc3114e1c94c88af74f7825a6 : SUCCESS in 7m 31s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/00d9576595d1401a99dccf813bacdcce : FAILURE in 52m 24s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/440a569e1c1b447b8c6885e86e687184 : FAILURE in 56m 01s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/f2e335cb549847548a5d3d174628fb4e : FAILURE in 57m 33s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/50429238db884e31ac8ed7fd1b42d66f : FAILURE in 50m 58s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/5346cccef65a412dabd6130e64b611b1 : FAILURE in 40m 48s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/755d7c971b0b46a0b7bbe408a5a9c244 : SUCCESS in 43m 30s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/2b580790ab064f08b52ab4e32659ca87 : SUCCESS in 44m 17s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/f8c48a6056aa43669307e99f4f6c8d9d : SUCCESS in 2h 09m 15s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"e841961853791f1012e58060b87b673ea3829970","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-04 09:57:48.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"56ae2ebcf829e97a7b2afb6815fa13aabbf18883","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-04 11:12:40.000000000","message":"Patch Set 18: 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\nhttps://zuul.opendev.org/t/openstack/buildset/5d92895d899f4a54b84e001da3483d5f\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/1e614e1cc1914ad58626aed7b520590f : SUCCESS in 3m 24s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/460becf79b2d465799d4b28b5e8a1604 : SUCCESS in 6m 36s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/3ce3eb88525c42b79544f42ccd416421 : SUCCESS in 7m 11s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/593fd7fc8f5b4f6c8d48db33c339df28 : FAILURE in 1h 00m 15s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/ce51ac413de248179266c3274231a1a2 : FAILURE in 56m 21s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/d2aaf13d7c17475ab94d9f8072424fb0 : FAILURE in 1h 00m 17s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/078598ebc122450aa4b5f1d521de5f5f : FAILURE in 59m 57s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/0bcde897fca347558565203f3d5e43d5 : FAILURE in 43m 51s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/18a5abe41cd4432aaee5c6a636cb279c : SUCCESS in 48m 30s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/a591d40a94c845548dffb85dc1f5a936 : SUCCESS in 48m 15s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"868ce2631297183f024462831eff0d64be2d9d86","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-04 19:05:16.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"5e3789307a9ed88e0da82445af799050a477907e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-04 20:30:09.000000000","message":"Patch Set 19: 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\nhttps://zuul.opendev.org/t/openstack/buildset/9610245fb94645a9a9ce419e51a48f64\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/cbdc842d8151484fb4f2822458e1e613 : SUCCESS in 3m 15s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/4e264a5406704c838084f4289221bec3 : SUCCESS in 6m 55s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/682d7a1aa4c646e5b8bf2b4c32943b2b : SUCCESS in 8m 20s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/82b6e211762b413aa704e362c94eb95d : FAILURE in 55m 33s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/06044720cbf9497eb8f7aba4b93442fe : FAILURE in 55m 55s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/cb77c0d3b8744bc2ac15e5d014ecdf92 : FAILURE in 57m 31s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a523ea9c696642fea57abcb0fcda55af : FAILURE in 1h 06m 01s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/44744951a22c44c2ba7168e6f8a88ae1 : FAILURE in 39m 41s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/fb4768f8a499411597da10187dcc3f8d : SUCCESS in 53m 44s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/1ee2fb41f8c44421bbc80e4bfd9cbcb7 : SUCCESS in 50m 47s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"6cca1459c11fc4168a90d482f904dd2ecafb24e7","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-05 08:52:07.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"9c6a25435a02fb193402c52fc6d05cbd3d2b50ce","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-05 08:52:34.000000000","message":"Uploaded patch set 21: Commit message was updated.","accounts_in_message":[],"_revision_number":21},{"id":"363914336d0be01f12c1c41b84ba768058d18b25","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-05 09:59:09.000000000","message":"Patch Set 21: 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\nhttps://zuul.opendev.org/t/openstack/buildset/be470593fa7b4f149c332e815119b831\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/0d0b206c5f224fa8a91c87de177e8c94 : SUCCESS in 4m 17s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/b8033fcf308249e5b80adb3dcd0ba64c : SUCCESS in 8m 05s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/559149033e524a018ac87791e57b80ac : SUCCESS in 9m 48s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/fb3bbd4ea0ae45aa936cbd970bff7e1e : FAILURE in 45m 05s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/63430ed150b94facb5d5d321e8bf6b4a : FAILURE in 47m 13s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/ace0a31f23354246b5eac70adeeeff68 : FAILURE in 43m 17s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/dddd4b73ecfb429d947a4bfe21dfc3bf : FAILURE in 50m 42s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/afcb9e6eee3b46ca86c295279d795586 : FAILURE in 29m 33s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/806bde477ddb46b09e1656be9ce80258 : SUCCESS in 39m 26s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/9164403fdbd049619f561e6dad8193f8 : SUCCESS in 40m 35s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"33d2f2443132ee692dc5efcdfead606fc3349934","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-05 17:50:55.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"a56c476571d8d001cea7f557164386738e7eca3b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-05 18:51:51.000000000","message":"Patch Set 22: 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\nhttps://zuul.opendev.org/t/openstack/buildset/169c07dcf29749c684078d5f57c1ef04\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/3c9647e9a5a341d7b90266d2242beae2 : SUCCESS in 5m 08s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/7a90ca56c8ed43b3aae0e9836705444c : SUCCESS in 7m 33s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a52aaf1895aa471b93996c20ef8a8464 : SUCCESS in 8m 27s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/691978b77f3144ff8da1fed04389dc57 : FAILURE in 48m 21s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/d325ee15b7324fc0870a9fd51f1713c3 : FAILURE in 46m 53s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/0ab1b6e6efdc46eaadafb71d318adb07 : FAILURE in 48m 40s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/be45fc469183424b9730fd940a296f28 : FAILURE in 42m 05s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/e90b521528714fa5818d152aab525283 : FAILURE in 32m 55s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/886b3d29085e4fddba12f792fd2399b0 : SUCCESS in 35m 57s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/3382e15379a6499398d393e9429e6ae7 : SUCCESS in 35m 28s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"c763278fac69480ef09bdb2bf190160b8960de63","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-06 07:45:49.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"fe4bc210e041f7a0d96752443efc4e9f12c728eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-06 08:54:23.000000000","message":"Patch Set 23: 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\nhttps://zuul.opendev.org/t/openstack/buildset/65e20b4db5ef4f5a991b2c8e675927a5\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/106870e5108d48cda15e91e6f5406365 : SUCCESS in 3m 54s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/5a86d153b1b74014977dbb169a2def62 : SUCCESS in 7m 03s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/3b3fcb955a7d47a1ba57f9636f916dfc : SUCCESS in 7m 08s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/38bd428b4a5c40f3a853d2970fdae49f : FAILURE in 46m 47s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/2dfa7a2b176e47b4aa6b5945c2689a52 : FAILURE in 48m 40s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/1ff46a6a154b4c21a660e48f4e14b2c7 : FAILURE in 52m 14s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/bd2d1b5b9c1b456cbb009e73c6923034 : FAILURE in 53m 24s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/a11273a7dcfa4f2e9ff7b5f88b4696f5 : FAILURE in 30m 26s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/a3ced15eaa4b4b548f6a5fc09218b446 : SUCCESS in 42m 59s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/bfffbe9f04114271b595ada3cf00e6db : SUCCESS in 39m 15s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"ff9c3beeefc0173d7d46c9b333005615b9c9ebcb","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-06 09:00:21.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"1378964600724a152e19455aa4f96deb5f946841","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-06 10:13:03.000000000","message":"Patch Set 24: 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\nhttps://zuul.opendev.org/t/openstack/buildset/015b56b71f414dffa0021cb86f232329\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/b1ead06fe3c647429bc1dab20dd39895 : SUCCESS in 3m 42s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/a323512e3c8c49888a1da781430094c6 : SUCCESS in 7m 35s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/f2c9dc544eb045f0ad1079bac3f85472 : SUCCESS in 8m 38s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/f814ddacf61f47a6bcdd2e67f0ab0a49 : FAILURE in 52m 37s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/51b81e3993cd4c35b5def307a0201e95 : FAILURE in 49m 55s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/049ac7f52a064f199e00de8675a08fd4 : FAILURE in 56m 10s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/0c54ca72cb2243278217b15392ba99f0 : FAILURE in 55m 26s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/eec2e4d927aa440fafeb7d3bef960cfc : FAILURE in 42m 27s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/024a3c0389824ce2b2e3036dae337965 : SUCCESS in 46m 25s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/b239f75e910c4d59b0c34083b22352dc : SUCCESS in 45m 30s (non-voting)","accounts_in_message":[],"_revision_number":24},{"id":"b05be871e0a78b636d5d37e04ef2bab133392f9f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-06 15:07:56.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"98e729f44836585443db0a09912ea19d8fb71b07","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-06 16:30:59.000000000","message":"Patch Set 25: 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\nhttps://zuul.opendev.org/t/openstack/buildset/de9eb6bc242742fcbec004f7ff0c91be\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/9343076cd8f845af9894d4145dae127c : SUCCESS in 3m 04s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/a5118e82b0b54dd69a3b47bb937b269f : SUCCESS in 8m 00s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/f2f5e6f8ebdb4434954acb22eb8509ff : SUCCESS in 10m 03s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/30cd0192a69b4e1ebbdb7712775c5706 : SUCCESS in 58m 36s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/aa44827f7331458ea1d6bb3a955f8ca9 : SUCCESS in 52m 04s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/3f29f5a8f6274b828cabad6cb794eeaf : FAILURE in 1h 00m 18s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/0bc98fc8776a4f0992bc6a78796259db : FAILURE in 50m 53s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/3f51e2f509b74c7193c5573c1db9d358 : FAILURE in 43m 21s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/1b7e91d2f171493496234ce476fbec23 : SUCCESS in 36m 58s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/b24c1d98c8c644afb6ae2d97a2a739d5 : SUCCESS in 49m 46s (non-voting)","accounts_in_message":[],"_revision_number":25},{"id":"6e7f889f24bc884fcd9d8b3a92215d05d40e81d9","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-06 19:30:23.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"7577dd2f0755881655960665bee9aac64dc07d13","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-06 20:45:09.000000000","message":"Patch Set 26: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/392140c9a58d45aa81ad324d59b39f3f\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/3ea6fe4a00df4371b17711a1b8ab7a6b : SUCCESS in 3m 04s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/5e55ea99de9e470fa279cfa78b8bb5d7 : SUCCESS in 6m 03s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9058f8340fc545f2b764ddbb9db21e87 : SUCCESS in 6m 10s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/a373fbd0d15c482fb8aaaeb8055d2dc1 : SUCCESS in 48m 22s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/93b6f482c64f4c4d899f80317f289e3c : SUCCESS in 47m 26s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/2361bd086a1446ff8abb249033f1abff : SUCCESS in 50m 34s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/f3bc6d5310bb4ff8af771b7d7d3212e6 : SUCCESS in 1h 06m 59s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/a5d5af4d17c74c9eaf1920b86ee432f0 : FAILURE in 28m 40s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/164b4f1d24b14cc89037566e4abfe707 : SUCCESS in 45m 41s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/baa21026897d482e85a17d607220ec59 : SUCCESS in 38m 28s (non-voting)","accounts_in_message":[],"_revision_number":26},{"id":"c7c2443c14d46c7d8cf2ffbf478891ad4a6099c0","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-07 09:10:31.000000000","message":"Patch Set 26:\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":26},{"id":"fbf82a93ea7a6b9ade1b790b2f09a7b7b5b1634b","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-10-07 17:41:25.000000000","message":"Patch Set 26: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":26},{"id":"c0cb6d23d3940986436a5fef1714431fe9f15b2d","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-07 17:51:59.000000000","message":"Patch Set 26: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":26},{"id":"c477455bd3dbf3e75a72e4ae8449522c2e09ff31","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-07 17:52:39.000000000","message":"Patch Set 26: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":26},{"id":"44fa304959ebc9260d596e425eeaf2d61e2c621d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-07 19:01:51.000000000","message":"Patch Set 26: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fc59900d36964d33a0776696298ac674\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/c03788226d254c41a00bcfe0fd3fbe1a : SUCCESS in 3m 10s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/f42af2aaf2f14c23980bbbf0b75a5de5 : SUCCESS in 8m 36s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/2cd63313d0de4711b9576ac0dfa905b6 : SUCCESS in 1h 04m 00s","accounts_in_message":[],"_revision_number":26},{"id":"02c27747bd1f5bf9ac87cedf829fb58f63508d9c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-07 19:01:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":26}],"current_revision_number":26,"current_revision":"a660a35d8689c970b5025306b7d6b7baf8359056","revisions":{"a079f683eec20dcf13b8680cee40091e7a48ae5a":{"kind":"REWORK","_number":1,"created":"2022-08-04 08:52:32.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/1"}}},"commit":{"parents":[{"commit":"fdc67892e339cb0021df0458ccc8b593c46bd39c","subject":"Refactored router module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"subject":"Replaced expensive openstacksdk.get_server() in server module","message":"Replaced expensive openstacksdk.get_server() in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a079f683eec20dcf13b8680cee40091e7a48ae5a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a079f683eec20dcf13b8680cee40091e7a48ae5a"}]},"branch":"refs/heads/master"},"2113e164c6de9223eb7874216ad1487965bac0b6":{"kind":"REWORK","_number":2,"created":"2022-08-04 08:55:40.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/2"}}},"commit":{"parents":[{"commit":"fdc67892e339cb0021df0458ccc8b593c46bd39c","subject":"Refactored router module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:55:33.000000000","tz":120},"subject":"Replaced expensive openstacksdk.get_server() in server module","message":"Replaced expensive openstacksdk.get_server() in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/2113e164c6de9223eb7874216ad1487965bac0b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/2113e164c6de9223eb7874216ad1487965bac0b6"}]},"branch":"refs/heads/master"},"e2a50f5e61f4c89c38eeaf5ab55d8ca52dc90952":{"kind":"REWORK","_number":3,"created":"2022-08-05 08:23:33.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/3"}}},"commit":{"parents":[{"commit":"fdc67892e339cb0021df0458ccc8b593c46bd39c","subject":"Refactored router module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-05 08:23:26.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because the Depends-On patch has not\nbeen released to PyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n\nDepends-On: https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e2a50f5e61f4c89c38eeaf5ab55d8ca52dc90952"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e2a50f5e61f4c89c38eeaf5ab55d8ca52dc90952"}]},"branch":"refs/heads/master"},"713358cb14d4d099e8a4f9560065a77c53437cde":{"kind":"REWORK","_number":4,"created":"2022-08-05 12:33:10.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/4"}}},"commit":{"parents":[{"commit":"fdc67892e339cb0021df0458ccc8b593c46bd39c","subject":"Refactored router module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-05 12:33:03.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because the Depends-On patch has not\nbeen released to PyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n\nDepends-On: https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/713358cb14d4d099e8a4f9560065a77c53437cde"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/713358cb14d4d099e8a4f9560065a77c53437cde"}]},"branch":"refs/heads/master"},"d733e38b55b06033e85d696b1777c72639beefcf":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2022-08-10 08:58:17.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/5"}}},"commit":{"parents":[{"commit":"d0eb83e9345070007e7212ea7b5d591e87b06810","subject":"Refactored port and port_info modules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d0eb83e9345070007e7212ea7b5d591e87b06810"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-10 08:58:09.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because the Depends-On patch has not\nbeen released to PyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n\nDepends-On: https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d733e38b55b06033e85d696b1777c72639beefcf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d733e38b55b06033e85d696b1777c72639beefcf"}]},"branch":"refs/heads/master"},"f72829d249f98dea533dc1164e6cbd56d946fca6":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2022-08-10 08:59:03.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/6"}}},"commit":{"parents":[{"commit":"d0eb83e9345070007e7212ea7b5d591e87b06810","subject":"Refactored port and port_info modules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d0eb83e9345070007e7212ea7b5d591e87b06810"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-10 08:58:23.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f72829d249f98dea533dc1164e6cbd56d946fca6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f72829d249f98dea533dc1164e6cbd56d946fca6"}]},"branch":"refs/heads/master"},"f72e026fdc6bfb3859fe5b965ac0839085ba2b80":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2022-08-10 20:28:57.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/7"}}},"commit":{"parents":[{"commit":"5e7c29d97e2f6a924841a8147d69cfde50055642","subject":"Update identity_group for 2.0.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5e7c29d97e2f6a924841a8147d69cfde50055642"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-10 20:28:49.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f72e026fdc6bfb3859fe5b965ac0839085ba2b80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f72e026fdc6bfb3859fe5b965ac0839085ba2b80"}]},"branch":"refs/heads/master"},"f215e0486d85af9b5e3ed960a5b01f0728cc54a3":{"kind":"REWORK","_number":8,"created":"2022-08-10 20:35:07.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/8"}}},"commit":{"parents":[{"commit":"5e7c29d97e2f6a924841a8147d69cfde50055642","subject":"Update identity_group for 2.0.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5e7c29d97e2f6a924841a8147d69cfde50055642"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-10 20:34:57.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f215e0486d85af9b5e3ed960a5b01f0728cc54a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f215e0486d85af9b5e3ed960a5b01f0728cc54a3"}]},"branch":"refs/heads/master"},"aa88b04da3ecf969a025e29f3ba41f985c462595":{"kind":"REWORK","_number":9,"created":"2022-08-22 12:35:58.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/9"}}},"commit":{"parents":[{"commit":"d47cf4333c2a8cc5b57a2c01b30d3bac96f487ba","subject":"Remove debug statement leftover","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d47cf4333c2a8cc5b57a2c01b30d3bac96f487ba"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-22 12:35:52.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/aa88b04da3ecf969a025e29f3ba41f985c462595"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/aa88b04da3ecf969a025e29f3ba41f985c462595"}]},"branch":"refs/heads/master"},"97bf349d454240e5760282d646b9d8d3dc60acc9":{"kind":"REWORK","_number":10,"created":"2022-08-22 14:59:36.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/10"}}},"commit":{"parents":[{"commit":"d47cf4333c2a8cc5b57a2c01b30d3bac96f487ba","subject":"Remove debug statement leftover","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d47cf4333c2a8cc5b57a2c01b30d3bac96f487ba"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-22 14:59:30.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/97bf349d454240e5760282d646b9d8d3dc60acc9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/97bf349d454240e5760282d646b9d8d3dc60acc9"}]},"branch":"refs/heads/master"},"e00e8aa9d4fc6970429a0feb42e95b65f5fb1a7d":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2022-09-21 10:27:08.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/11"}}},"commit":{"parents":[{"commit":"fb0fb529b7b8753cef624002b376b56bac18bf1d","subject":"Makes security_group_rule_info compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fb0fb529b7b8753cef624002b376b56bac18bf1d"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-21 10:27:01.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e00e8aa9d4fc6970429a0feb42e95b65f5fb1a7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e00e8aa9d4fc6970429a0feb42e95b65f5fb1a7d"}]},"branch":"refs/heads/master"},"01b862344146dbe958d3808dfa31d505e127a60f":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2022-09-21 12:20:16.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/12"}}},"commit":{"parents":[{"commit":"1545c8a71d2edec3238ca4f3296e3bc6d18decda","subject":"Bump minimum required openstacksdk release to 0.101.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1545c8a71d2edec3238ca4f3296e3bc6d18decda"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-21 12:20:09.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/01b862344146dbe958d3808dfa31d505e127a60f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/01b862344146dbe958d3808dfa31d505e127a60f"}]},"branch":"refs/heads/master"},"e1dc88b590ae41bcb2d496366a2a1858586ec30f":{"kind":"REWORK","_number":13,"created":"2022-09-21 12:22:08.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/13"}}},"commit":{"parents":[{"commit":"1545c8a71d2edec3238ca4f3296e3bc6d18decda","subject":"Bump minimum required openstacksdk release to 0.101.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1545c8a71d2edec3238ca4f3296e3bc6d18decda"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-21 12:21:58.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e1dc88b590ae41bcb2d496366a2a1858586ec30f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e1dc88b590ae41bcb2d496366a2a1858586ec30f"}]},"branch":"refs/heads/master"},"dc1eebf1abbbf9f631d663f74a1a9a21e58fb889":{"kind":"REWORK","_number":14,"created":"2022-09-28 12:58:00.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/14"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 12:57:49.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/dc1eebf1abbbf9f631d663f74a1a9a21e58fb889"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/dc1eebf1abbbf9f631d663f74a1a9a21e58fb889"}]},"branch":"refs/heads/master"},"b4599872578ca5548d1a2ad44e89ca9a76c03d86":{"kind":"REWORK","_number":15,"created":"2022-09-28 18:20:07.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/15"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 18:20:01.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b4599872578ca5548d1a2ad44e89ca9a76c03d86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b4599872578ca5548d1a2ad44e89ca9a76c03d86"}]},"branch":"refs/heads/master"},"486a89cd4f88b22a86ec5a715a02064cb57701be":{"kind":"REWORK","_number":16,"created":"2022-09-29 09:27:36.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/16"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-29 09:27:30.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/486a89cd4f88b22a86ec5a715a02064cb57701be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/486a89cd4f88b22a86ec5a715a02064cb57701be"}]},"branch":"refs/heads/master"},"6fcececb9be43d53d8d3e13377a407f4f9ee35b7":{"kind":"REWORK","_number":17,"created":"2022-09-30 07:21:28.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/17"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-30 07:21:22.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nChanged Zuul CI job ansible-collections-openstack-functional-\\\ndevstack-releases to non-voting because [7] has not been released to\nPyPI yet.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/6fcececb9be43d53d8d3e13377a407f4f9ee35b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/6fcececb9be43d53d8d3e13377a407f4f9ee35b7"}]},"branch":"refs/heads/master"},"4149b2e97d8baacf7d035c08d2cb14ec9d22c820":{"kind":"REWORK","_number":18,"created":"2022-10-04 09:57:48.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/18"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-04 09:57:38.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nFor Zuul CI job ansible-collections-openstack-functional-devstack-\\\nreleases to pass, the minimum required openstacksdk release must be\n0.101.0 because [7],[8] are available since that release only.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n[8] https://github.com/openstack/openstacksdk/commit/0ded7ac398843b6b1ce46668eb3b45ce02628428\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4149b2e97d8baacf7d035c08d2cb14ec9d22c820"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4149b2e97d8baacf7d035c08d2cb14ec9d22c820"}]},"branch":"refs/heads/master"},"f546bc840998178df36469b9ff591f0ab1042ca1":{"kind":"REWORK","_number":19,"created":"2022-10-04 19:05:16.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/19"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-04 19:05:08.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nMarked floating ip support unstable in this module due to various\nunresolved issues in openstacksdk\u0027s add_ips_to_server() [9],[10].\n\nFor Zuul CI job ansible-collections-openstack-functional-devstack-\\\nreleases to pass, the minimum required openstacksdk release must be\n0.101.0 because [7],[8] are available since that release only.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n[8] https://github.com/openstack/openstacksdk/commit/0ded7ac398843b6b1ce46668eb3b45ce02628428\n[9] https://storyboard.openstack.org/#!/story/2010352\n[10] https://storyboard.openstack.org/#!/story/2010153\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f546bc840998178df36469b9ff591f0ab1042ca1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f546bc840998178df36469b9ff591f0ab1042ca1"}]},"branch":"refs/heads/master"},"f10a115cfbf69f3edf5dc9c7fef84b43a8100614":{"kind":"REWORK","_number":20,"created":"2022-10-05 08:52:07.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/20"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-05 08:52:01.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nMarked floating ip support unstable in this module due to various\nunresolved issues in openstacksdk\u0027s add_ips_to_server() [9],[10].\n\nFor Zuul CI job ansible-collections-openstack-functional-devstack-\\\nreleases to pass, the minimum required openstacksdk release must be\n0.101.0 because [7],[8] are available since that release only.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n[8] https://github.com/openstack/openstacksdk/commit/0ded7ac398843b6b1ce46668eb3b45ce02628428\n[9] https://storyboard.openstack.org/#!/story/2010352\n[10] https://storyboard.openstack.org/#!/story/2010153\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f10a115cfbf69f3edf5dc9c7fef84b43a8100614"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f10a115cfbf69f3edf5dc9c7fef84b43a8100614"}]},"branch":"refs/heads/master"},"254b8f1dcf306f7a1244a2e73d7c85a2c8808907":{"kind":"NO_CODE_CHANGE","_number":21,"created":"2022-10-05 08:52:34.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/21"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-05 08:52:14.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nMarked floating ip support unstable in this module due to various\nunresolved issues in openstacksdk\u0027s add_ips_to_server() function\nsuch as [9] and [10].\n\nFor Zuul CI job ansible-collections-openstack-functional-devstack-\\\nreleases to pass, the minimum required openstacksdk release must be\n0.101.0 because [7],[8] are available since that release only.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n[8] https://github.com/openstack/openstacksdk/commit/0ded7ac398843b6b1ce46668eb3b45ce02628428\n[9] https://storyboard.openstack.org/#!/story/2010352\n[10] https://storyboard.openstack.org/#!/story/2010153\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/254b8f1dcf306f7a1244a2e73d7c85a2c8808907"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/254b8f1dcf306f7a1244a2e73d7c85a2c8808907"}]},"branch":"refs/heads/master"},"b8557db521bc34bd748243887d25d046e94774aa":{"kind":"REWORK","_number":22,"created":"2022-10-05 17:50:55.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/22"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-05 17:50:43.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nMarked floating ip support unstable in this module due to various\nunresolved issues in openstacksdk\u0027s add_ips_to_server() function\nsuch as [9] and [10].\n\nFor Zuul CI job ansible-collections-openstack-functional-devstack-\\\nreleases to pass, the minimum required openstacksdk release must be\n0.101.0 because [7],[8] are available since that release only.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n[8] https://github.com/openstack/openstacksdk/commit/0ded7ac398843b6b1ce46668eb3b45ce02628428\n[9] https://storyboard.openstack.org/#!/story/2010352\n[10] https://storyboard.openstack.org/#!/story/2010153\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b8557db521bc34bd748243887d25d046e94774aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b8557db521bc34bd748243887d25d046e94774aa"}]},"branch":"refs/heads/master"},"e2e406c5778578d784d34905212b3cfdb2e56a43":{"kind":"REWORK","_number":23,"created":"2022-10-06 07:45:49.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/23"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-06 07:45:43.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nMarked floating ip support unstable in this module due to various\nunresolved issues in openstacksdk\u0027s add_ips_to_server() function\nsuch as [9] and [10].\n\nFor Zuul CI job ansible-collections-openstack-functional-devstack-\\\nreleases to pass, the minimum required openstacksdk release must be\n0.101.0 because [7],[8] are available since that release only.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n[8] https://github.com/openstack/openstacksdk/commit/0ded7ac398843b6b1ce46668eb3b45ce02628428\n[9] https://storyboard.openstack.org/#!/story/2010352\n[10] https://storyboard.openstack.org/#!/story/2010153\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e2e406c5778578d784d34905212b3cfdb2e56a43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e2e406c5778578d784d34905212b3cfdb2e56a43"}]},"branch":"refs/heads/master"},"f961459f88644f3fcc27e9ab815440ca9a0f7348":{"kind":"REWORK","_number":24,"created":"2022-10-06 09:00:21.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/24"}}},"commit":{"parents":[{"commit":"41f3007a80ea4410bc7a91ed616276d654a8a97f","subject":"Makes stack module compatible with new sdk version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41f3007a80ea4410bc7a91ed616276d654a8a97f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-06 09:00:15.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nMarked floating ip support unstable in this module due to various\nunresolved issues in openstacksdk\u0027s add_ips_to_server() function\nsuch as [9] and [10].\n\nFor Zuul CI job ansible-collections-openstack-functional-devstack-\\\nreleases to pass, the minimum required openstacksdk release must be\n0.101.0 because [7],[8] are available since that release only.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n[8] https://github.com/openstack/openstacksdk/commit/0ded7ac398843b6b1ce46668eb3b45ce02628428\n[9] https://storyboard.openstack.org/#!/story/2010352\n[10] https://storyboard.openstack.org/#!/story/2010153\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f961459f88644f3fcc27e9ab815440ca9a0f7348"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f961459f88644f3fcc27e9ab815440ca9a0f7348"}]},"branch":"refs/heads/master"},"631bc432525fd8758b79236b39289e94c02d9cdc":{"kind":"REWORK","_number":25,"created":"2022-10-06 15:07:56.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/25"}}},"commit":{"parents":[{"commit":"f0cb7f680231bf17fdf043de4e5e8117c1aef097","subject":"Update quota for 2.0.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f0cb7f680231bf17fdf043de4e5e8117c1aef097"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-06 10:32:06.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nMarked floating ip support unstable in this module due to various\nunresolved issues in openstacksdk\u0027s add_ips_to_server() function\nsuch as [9] and [10].\n\nFor Zuul CI job ansible-collections-openstack-functional-devstack-\\\nreleases to pass, the minimum required openstacksdk release must be\n0.101.0 because [7],[8] are available since that release only.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n[8] https://github.com/openstack/openstacksdk/commit/0ded7ac398843b6b1ce46668eb3b45ce02628428\n[9] https://storyboard.openstack.org/#!/story/2010352\n[10] https://storyboard.openstack.org/#!/story/2010153\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/631bc432525fd8758b79236b39289e94c02d9cdc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/631bc432525fd8758b79236b39289e94c02d9cdc"}]},"branch":"refs/heads/master"},"a660a35d8689c970b5025306b7d6b7baf8359056":{"kind":"REWORK","_number":26,"created":"2022-10-06 19:30:23.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/19/852119/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/19/852119/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/19/852119/26"}}},"commit":{"parents":[{"commit":"f0cb7f680231bf17fdf043de4e5e8117c1aef097","subject":"Update quota for 2.0.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f0cb7f680231bf17fdf043de4e5e8117c1aef097"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:52:23.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-06 19:30:15.000000000","tz":120},"subject":"Replaced expensive get_server() and fixed issues in server module","message":"Replaced expensive get_server() and fixed issues in server module\n\nopenstacksdk\u0027s get_server() [1] calls add_server_interfaces() [2]\nwhich queries OpenStack APIs several times to get all ports and\nfloating ips attached to a server.\n\nNow we call openstacksdk\u0027s compute.find_server() [3] and compute.\\\nget_server() [4] which result in two API calls, in order to fill\nserver[\u0027addresses\u0027] attribute which we later use to get floating ip\naddresses attached to the server.\n\nDo an extra call to compute.get_server() in order to return a pristine\nserver resource, because openstacksdk\u0027s create_server() might call\nmeta.add_server_interfaces() which alters server attributes such as\nserver[\u0027addresses\u0027] [5].\n\nFail if options \u0027auto_ip\u0027, \u0027floating_ips\u0027 or \u0027floating_ip_pools\u0027\nare specified but \u0027wait\u0027 is not set to true, because openstacksdk\nwill add floating ip addresses only if we wait until the server\nhas been created [6]. This conditional fail will help users to not\nshoot their foot.\n\nMarked floating ip support unstable in this module due to various\nunresolved issues in openstacksdk\u0027s add_ips_to_server() function\nsuch as [9] and [10].\n\nFor Zuul CI job ansible-collections-openstack-functional-devstack-\\\nreleases to pass, the minimum required openstacksdk release must be\n0.101.0 because [7],[8] are available since that release only.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L484\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/meta.py#L439\n[3] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L652\n[4] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n[5] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L942\n[6] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_compute.py#L945\n[7] https://review.opendev.org/c/openstack/openstacksdk/+/851976\n[8] https://github.com/openstack/openstacksdk/commit/0ded7ac398843b6b1ce46668eb3b45ce02628428\n[9] https://storyboard.openstack.org/#!/story/2010352\n[10] https://storyboard.openstack.org/#!/story/2010153\n\nChange-Id: I6a5663433b1b9529f99d5eced22a28c692a1d288\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a660a35d8689c970b5025306b7d6b7baf8359056"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a660a35d8689c970b5025306b7d6b7baf8359056"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}}]}],"submit_requirements":[]}
