)]}'
{"id":"openstack%2Fansible-collections-openstack~835806","triplet_id":"openstack%2Fansible-collections-openstack~master~Ibbceca16963778892d477469e00ccb901f81de8c","project":"openstack/ansible-collections-openstack","branch":"master","topic":"refactored_tox_environments-master","attention_set":{},"removed_from_attention_set":{"10969":{"account":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"last_update":"2024-07-05 12:39:24.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Ibbceca16963778892d477469e00ccb901f81de8c","subject":"Replaced tox environments with pip requirements for different Ansible releases","status":"ABANDONED","created":"2022-03-30 13:05:23.000000000","updated":"2024-07-05 12:39:24.000000000","total_comment_count":1,"unresolved_comment_count":0,"work_in_progress":true,"has_review_started":true,"cherry_pick_of_change":835818,"cherry_pick_of_patch_set":5,"meta_rev_id":"d6e37a96350f48464b75fe63d8b43c8fbd9417df","_number":835806,"virtual_id_number":835806,"owner":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"tag":"autogenerated:zuul:check","value":1,"date":"2022-04-01 09:58:29.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"_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":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{"REVIEWER":[{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"reviewer_updates":[{"updated":"2022-03-30 14:18:38.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-04-01 08:53:33.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"state":"REVIEWER"}],"messages":[{"id":"e7662b4478268e351ea9811b9026ace1d6bfe0ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-03-30 13:05:23.000000000","message":"Patch Set 1: Cherry Picked from branch stable/1.0.0.","accounts_in_message":[],"_revision_number":1},{"id":"5c300a67af67525f296610180f55038f56cdc74a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-03-30 13:07:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6a7606844cd0409dd67567b92eb9cfafe2d96033","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-30 14:18:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/25dfc4883bff4583b001d535ba598e46 : SUCCESS in 6m 44s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/d76c6826359f407bbda67c4865bda314 : SUCCESS in 8m 59s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/eb863ba6efa54a0fa9ed051123ff16e1 : SUCCESS in 9m 50s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/32b55dcde0784017a2b0106f4a9cb89b : SUCCESS in 7m 34s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/86a73a1b99344dfca166260e76e017ec : FAILURE in 35m 43s (non-voting)\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/e74f2fbd22bc45a799d56a7ec72a885d : SUCCESS in 48m 01s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/2a6e8662e1f541a1a96918a0a54b5dc3 : FAILURE in 30m 53s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/dbc1c41ef9b94bbea74d8ae873d782db : FAILURE in 29m 50s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/e5a389ced3fb400bb22eaf4f5c4af4a4 : FAILURE in 36m 46s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/4ae7f7cc4dd145409d605b7862bc7527 : SUCCESS in 58m 16s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/4dc16bdba0b34f098ccd2dfd4d98c3d4 : SUCCESS in 29m 00s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/5204ff3c8103423e9cec258ee2362209 : SUCCESS in 28m 01s (non-voting)\n\nDebug information:\n  Project \u003cProjectConfig opendev.org/openstack/ansible-collections-openstack source: openstack/project-config/zuul.d/projects.yaml@master None\u003e matched\n  Project \u003cProjectConfig opendev.org/openstack/ansible-collections-openstack source: openstack/ansible-collections-openstack/.zuul.yaml@master {ImpliedBranchMatcher:master}\u003e matched\n  Project \u003cProjectConfig opendev.org/openstack/ansible-collections-openstack source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0 {ImpliedBranchMatcher:stable/1.0.0}\u003e did not match\n  Project \u003cProjectConfig opendev.org/openstack/ansible-collections-openstack source: openstack/project-config/zuul.d/projects.yaml@master None\u003e matched\n  Project template \u003cProjectConfig system-required source: openstack/openstack-zuul-jobs/zuul.d/project-templates.yaml@master None\u003e matched\n  Freezing job graph\n    Freezing job tox-pep8\n      Collecting job variants for tox-pep8\n      Variant \u003cJob tox-pep8 branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#225\u003e matched\n        Collecting job variants for tox\n        Variant \u003cJob tox branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#1\u003e matched\n          Collecting job variants for unittests\n          Variant \u003cJob unittests branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#9\u003e matched\n            Collecting job variants for base\n            Variant \u003cJob base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25\u003e matched\n      Pipeline variant \u003cJob tox-pep8 branches: None source: openstack/ansible-collections-openstack/.zuul.yaml@master#639\u003e matched\n    Freezing job openstack-tox-linters-ansible-devel\n      Collecting job variants for openstack-tox-linters-ansible-devel\n      Variant \u003cJob openstack-tox-linters-ansible-devel branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#479\u003e matched\n        Collecting job variants for openstack-tox-linters-ansible\n        Variant \u003cJob openstack-tox-linters-ansible branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#464\u003e matched\n          Collecting job variants for openstack-tox-linters\n          Variant \u003cJob openstack-tox-linters branches: None source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#317\u003e matched\n            Collecting job variants for openstack-tox\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:^(?!stable/(ocata|pike|queens|rocky|stein|train|ussuri)).*$}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#47\u003e matched\n              Collecting job variants for tox-fips\n              Variant \u003cJob tox-fips branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#50\u003e matched\n                Collecting job variants for unittests-fips\n                Variant \u003cJob unittests-fips branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#20\u003e matched\n                  Collecting job variants for base\n                  Variant \u003cJob base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25\u003e matched\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/stein},{BranchMatcher:stable/train},{BranchMatcher:stable/ussuri}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#63\u003e did not match\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/ocata},{BranchMatcher:stable/pike},{BranchMatcher:stable/queens},{BranchMatcher:stable/rocky}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#85\u003e did not match\n      Variant \u003cJob openstack-tox-linters-ansible-devel branches: {MatchAny:{ImpliedBranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#448\u003e did not match\n      Pipeline variant \u003cJob openstack-tox-linters-ansible-devel branches: None source: openstack/ansible-collections-openstack/.zuul.yaml@master#639\u003e matched\n    Freezing job openstack-tox-linters-ansible-2.12\n      Collecting job variants for openstack-tox-linters-ansible-2.12\n      Variant \u003cJob openstack-tox-linters-ansible-2.12 branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#493\u003e matched\n        Collecting job variants for openstack-tox-linters-ansible\n        Variant \u003cJob openstack-tox-linters-ansible branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#464\u003e matched\n          Collecting job variants for openstack-tox-linters\n          Variant \u003cJob openstack-tox-linters branches: None source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#317\u003e matched\n            Collecting job variants for openstack-tox\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:^(?!stable/(ocata|pike|queens|rocky|stein|train|ussuri)).*$}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#47\u003e matched\n              Collecting job variants for tox-fips\n              Variant \u003cJob tox-fips branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#50\u003e matched\n                Collecting job variants for unittests-fips\n                Variant \u003cJob unittests-fips branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#20\u003e matched\n                  Collecting job variants for base\n                  Variant \u003cJob base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25\u003e matched\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/stein},{BranchMatcher:stable/train},{BranchMatcher:stable/ussuri}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#63\u003e did not match\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/ocata},{BranchMatcher:stable/pike},{BranchMatcher:stable/queens},{BranchMatcher:stable/rocky}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#85\u003e did not match\n      Variant \u003cJob openstack-tox-linters-ansible-2.12 branches: {MatchAny:{ImpliedBranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#466\u003e did not match\n      Pipeline variant \u003cJob openstack-tox-linters-ansible-2.12 branches: None source: openstack/ansible-collections-openstack/.zuul.yaml@master#639\u003e matched\n    Freezing job openstack-tox-linters-ansible-2.9\n      Collecting job variants for openstack-tox-linters-ansible-2.9\n      Variant \u003cJob openstack-tox-linters-ansible-2.9 branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#507\u003e matched\n        Collecting job variants for openstack-tox-linters-ansible\n        Variant \u003cJob openstack-tox-linters-ansible branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#464\u003e matched\n          Collecting job variants for openstack-tox-linters\n          Variant \u003cJob openstack-tox-linters branches: None source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#317\u003e matched\n            Collecting job variants for openstack-tox\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:^(?!stable/(ocata|pike|queens|rocky|stein|train|ussuri)).*$}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#47\u003e matched\n              Collecting job variants for tox-fips\n              Variant \u003cJob tox-fips branches: None source: zuul/zuul-jobs/zuul.d/python-jobs.yaml@master#50\u003e matched\n                Collecting job variants for unittests-fips\n                Variant \u003cJob unittests-fips branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#20\u003e matched\n                  Collecting job variants for base\n                  Variant \u003cJob base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25\u003e matched\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/stein},{BranchMatcher:stable/train},{BranchMatcher:stable/ussuri}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#63\u003e did not match\n            Variant \u003cJob openstack-tox branches: {MatchAny:{BranchMatcher:stable/ocata},{BranchMatcher:stable/pike},{BranchMatcher:stable/queens},{BranchMatcher:stable/rocky}} source: openstack/openstack-zuul-jobs/zuul.d/jobs.yaml@master#85\u003e did not match\n      Variant \u003cJob openstack-tox-linters-ansible-2.9 branches: {MatchAny:{ImpliedBranchMatcher:stable/1.0.0}} source: openstack/ansible-collections-openstack/.zuul.yaml@stable/1.0.0#482\u003e did not match\n      Pipeline variant \u003cJob openstack-tox-linters-ansible-2.9 branches: None source: openstack/ansible-collections-openstack/.zuul.yaml@master#639\u003e matched\n    Freezing job ansible-collections-openstack-functional-devstack\n      Collecting job variants for ansible-collections-openstack-functional-devstack\n      Variant \u003cJob ansible-collections-openstack-functional-devstack branches: {MatchAny:{BranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#49\u003e matched\n        Collecting job variants for ansible-collections-openstack-functional-devstack-base\n        Variant \u003cJob ansible-collections-openstack-functional-devstack-base branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/ansible-collections-openstack/.zuul.yaml@master#7\u003e matched\n          Collecting job variants for openstacksdk-functional-devstack\n          Variant \u003cJob openstacksdk-functional-devstack branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/openstacksdk/.zuul.yaml@master#108\u003e matched\n            Collecting job variants for openstacksdk-functional-devstack-base\n            Variant \u003cJob openstacksdk-functional-devstack-base branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/openstacksdk/.zuul.yaml@master#85\u003e matched\n              Collecting job variants for openstacksdk-functional-devstack-minimum\n              Variant \u003cJob openstacksdk-functional-devstack-minimum branches: {MatchAny:{ImpliedBranchMatcher:master}} source: openstack/openstacksdk/.zuul.yaml@master#25\u003e matched\n                Collecting job variants for devstack-tox-functional\n                Variant \u003cJob devstack-tox-functional branches: {MatchAny:{ImpliedBranchMatcher:master},{ImpliedBranchMatcher:feature/r1}} source: openstack/devstack/.zuul.yaml@master#789\u003e matched\n                  Collecting job variants for devstack-tox-base\n                  Variant \u003cJob devstack-tox-base branches: {MatchAny:{ImpliedBranchMatcher:master},{ImpliedBranchMatcher:feature/r1}} source: openstack/devstack/.zuul.yaml@master#775\u003e matched\n                    Collecting job variants for devstack\n                    Variant \u003cJob devstack branches: {MatchAny:{ImpliedBranchMatcher:master},{ImpliedBranchMatcher:feature/r1}} source: openstack/devstack/.zuul.yaml@master#497\u003e matched\n                      Collecting job variants for devstack-minimal\n                      Variant \u003cJob devstack-minimal branches: {MatchAny:{ImpliedBranchMatcher:master},{ImpliedBranchMatcher:feature/r1}} source: openstack/devstack/.zuul.yaml@master#458\u003e matched\n                        Collecting job variants for devstack-base\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:master},{ImpliedBranchMatcher:feature/r1}} source: openstack/devstack/.zuul.yaml@master#339\u003e matched\n                          Collecting job variants for multinode\n                          Variant \u003cJob multinode branches: None source: zuul/zuul-jobs/zuul.d/general-jobs.yaml@master#33\u003e matched\n                            Collecting job variants for base\n                            Variant \u003cJob base branches: None source: opendev/base-jobs/zuul.d/jobs.yaml@master#25\u003e matched\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/pike}} source: openstack/devstack/.zuul.yaml@stable/pike#41\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/queens}} source: openstack/devstack/.zuul.yaml@stable/queens#41\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/rocky}} source: openstack/devstack/.zuul.yaml@stable/rocky#61\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/stein}} source: openstack/devstack/.zuul.yaml@stable/stein#176\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/train}} source: openstack/devstack/.zuul.yaml@stable/train#176\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/ussuri}} source: openstack/devstack/.zuul.yaml@stable/ussuri#176\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/victoria}} source: openstack/devstack/.zuul.yaml@stable/victoria#251\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/wallaby}} source: openstack/devstack/.zuul.yaml@stable/wallaby#261\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/xena}} source: openstack/devstack/.zuul.yaml@stable/xena#261\u003e did not match\n                        Variant \u003cJob devstack-base branches: {MatchAny:{ImpliedBranchMatcher:stable/yoga}} source: openstack/devstack/.zuul.yaml@stable/yoga#331\u003e did not match\n                      Variant \u003cJob devstack-minimal branches: {MatchAny:{ImpliedBranchMatcher:stable/pike}} source: openstack/devstack/.zuul.yaml@stable/pike#161\u003e did not match\n                      Variant \u003cJob devstack-minimal branches: {MatchAny:{ImpliedBranchMatcher:stable/queens}} source: openstack/devstack/.zuul.yaml@stable/queens#161\u003e did not match\n                      Variant \u003cJob devstack-minimal branches: {MatchAny:{ImpliedBranchMatcher:stable/rocky}} source: openstack/devstack/.zuul.yaml@stable/rocky#176\u003e did not match\n                      Variant \u003cJob devstack-minimal branches... (truncated)","accounts_in_message":[],"_revision_number":2},{"id":"fe4dc4712e9b8b4f74a7af554b738a0017a1b502","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-03-30 18:19:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c852767828d6f32cf9fd159339ade52faf306e79","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-30 19:46:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/cb19ead43bfe4fefbc4fa56c6c54a6b9 : SUCCESS in 5m 34s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/e8f20651929f4b418944ef66a7f1e424 : SUCCESS in 7m 59s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/87eac6cefba84790a30612a1688c5639 : SUCCESS in 7m 23s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/284ac33ab6e34e92992a9e77081d8d0f : SUCCESS in 6m 52s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/0a5c07c59554442ea059ecfbee8890ba : FAILURE in 28m 52s (non-voting)\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/1697c6b58bc644e8bc0ca0e3d0a136c3 : SUCCESS in 1h 10m 21s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/b82ad6c1077a4126991a4bbb58f41036 : FAILURE in 25m 54s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/4d1e7b0041fc41c58c0afc249c301eaf : FAILURE in 25m 05s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/8e1ed5d6e9714a2a836589664266c883 : FAILURE in 30m 08s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/ee5b95a284d74ca29238f3f289819377 : SUCCESS in 25m 12s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/576e171a1f85479db0f298f6c6381d98 : SUCCESS in 29m 33s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d86e4994ab9625926e09656ebb2affe95fdb2be5","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-03-31 08:21:48.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":3},{"id":"e2d625412652ff9a739e3935ea1db2734974ec86","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-01 08:51:20.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"989cab41eeb33d9b32250e493fd9a69bd4658ec3","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-01 08:52:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3f7a5542d0f43687d9fa039eac4bf6b16fd0ec6b","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-01 08:53:33.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"86406fbb5cdb8908a5dbb034f67cd212babc6253","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-01 09:58:29.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/7e2ed78b98224755a480cdee966996b2 : SUCCESS in 5m 18s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/f8bbfe2eb76c4adb9454c470d4021cce : SUCCESS in 9m 09s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/fba7dfb0e26a4b93a60ba5abca990553 : SUCCESS in 7m 45s\n- openstack-tox-linters-ansible-2.9 https://zuul.opendev.org/t/openstack/build/32050d1d963046deb38017edcb640e39 : SUCCESS in 6m 37s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/e47fd277ed124315be0686e45a5824a2 : FAILURE in 42m 29s (non-voting)\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/1066f07507d0435fa7012848b6b34943 : SUCCESS in 51m 50s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/0e5107ad2b624c658698238f0f2da7f3 : FAILURE in 35m 22s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/6a1f59d6c93343caa5bb61a28a836128 : FAILURE in 36m 10s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/2799b3d0479d43abad0b644e1b6e92b7 : FAILURE in 42m 51s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/69c3f65bd97b4896a4f3987efd6b3d93 : SUCCESS in 28m 19s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/7a16d3b3559546c1a650bb496906d467 : SUCCESS in 31m 55s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"d6e37a96350f48464b75fe63d8b43c8fbd9417df","tag":"autogenerated:gerrit:abandon","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2024-07-05 12:39:24.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"852c661b59123ebe13c07dbe9f3f2489a154d437","revisions":{"33176936c82c85c6765a7f40031a844f57791839":{"kind":"REWORK","_number":1,"created":"2022-03-30 13:05:23.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/06/835806/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/06/835806/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/1"}}},"commit":{"parents":[{"commit":"b376e3e146bfb4e2689073ef0069d58cabaca465","subject":"Fix ansible-lint issues for newest version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b376e3e146bfb4e2689073ef0069d58cabaca465"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-29 10:30:34.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-30 13:05:23.000000000","tz":0},"subject":"[DNM] Replaced tox environments with pip requirements for different Ansible releases","message":"[DNM] Replaced tox environments with pip requirements for different Ansible releases\n\nUse tox environment variable TOX_REQUIREMENTS_FILE instead of variable\ntox_envlist to choose what gets installed in tox environments. This\nsaves redundant definitions in tox.ini. Release-specific tox\nenvironments such as testenv:linters-* and testenv:ansible-* are\nobsolete with the introduction of aforementioned pip requirements and\nthus have been dropped.\n\nRationale for constraining Ansible releases using different pip\nrequirements files is that Ansible 2.9 or earlier cannot be upgraded to\nAnsible 2.10 or 3.* (ansible-base 2.10) and Ansible 2.10/3.* cannot be\nupgraded to Ansible 4.* (ansible-core 2.11) or later [4]. So to use\ntox_install_siblings in Zuul jobs, the installed Ansible release must\n(roughly) match the siblings release which is about to be installed.\n\nSorted pip requirements file to improve readability.\n\nMoved pip requirements for tests into tests subdirectory and dropped\n\u0027pip-\u0027 prefix to shorten filenames and conform with common naming\nscheme for pip requirements files.\n\nAdded constrains on OpenStack SDK 1.*.* to job ansible-collections-\\\nopenstack-functional-devstack-releases on master branch because only\nstable/1.0.0 branch is compatible to the OpenStack SDK 0.*.* series.\n\nChanged job ansible-collections-openstack-functional-devstack-releases\non master branch to non-voting because OpenStack SDK 1.*.* has not\nbeen released to PyPI yet, so tests on master branch are expected to\nfail once we introduce breaking changes from stable/1.0.0 branch.\n\nRef.:\n[1] https://github.com/ansible/ansible/pull/70529\n\nChange-Id: Ibbceca16963778892d477469e00ccb901f81de8c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/33176936c82c85c6765a7f40031a844f57791839"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/33176936c82c85c6765a7f40031a844f57791839"}]},"branch":"refs/heads/master"},"8c9b53adfc7f67d3f8452eb990b30afdf09d1ae8":{"kind":"REWORK","_number":2,"created":"2022-03-30 13:07:03.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/06/835806/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/06/835806/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/2"}}},"commit":{"parents":[{"commit":"b376e3e146bfb4e2689073ef0069d58cabaca465","subject":"Fix ansible-lint issues for newest version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b376e3e146bfb4e2689073ef0069d58cabaca465"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-29 10:30:34.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-30 13:07:03.000000000","tz":0},"subject":"[DNM] Replaced tox environments with pip requirements for different Ansible releases","message":"[DNM] Replaced tox environments with pip requirements for different Ansible releases\n\nUse tox environment variable TOX_REQUIREMENTS_FILE instead of variable\ntox_envlist to choose what gets installed in tox environments. This\nsaves redundant definitions in tox.ini. Release-specific tox\nenvironments such as testenv:linters-* and testenv:ansible-* are\nobsolete with the introduction of aforementioned pip requirements and\nthus have been dropped.\n\nRationale for constraining Ansible releases using different pip\nrequirements files is that Ansible 2.9 or earlier cannot be upgraded to\nAnsible 2.10 or 3.* (ansible-base 2.10) and Ansible 2.10/3.* cannot be\nupgraded to Ansible 4.* (ansible-core 2.11) or later [4]. So to use\ntox_install_siblings in Zuul jobs, the installed Ansible release must\n(roughly) match the siblings release which is about to be installed.\n\nSorted pip requirements file to improve readability.\n\nMoved pip requirements for tests into tests subdirectory and dropped\n\u0027pip-\u0027 prefix to shorten filenames and conform with common naming\nscheme for pip requirements files.\n\nAdded constrains on OpenStack SDK 1.*.* to job ansible-collections-\\\nopenstack-functional-devstack-releases on master branch because only\nstable/1.0.0 branch is compatible to the OpenStack SDK 0.*.* series.\n\nChanged job ansible-collections-openstack-functional-devstack-releases\non master branch to non-voting because OpenStack SDK 1.*.* has not\nbeen released to PyPI yet, so tests on master branch are expected to\nfail once we introduce breaking changes from stable/1.0.0 branch.\n\nRef.:\n[1] https://github.com/ansible/ansible/pull/70529\n\nChange-Id: Ibbceca16963778892d477469e00ccb901f81de8c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/8c9b53adfc7f67d3f8452eb990b30afdf09d1ae8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/8c9b53adfc7f67d3f8452eb990b30afdf09d1ae8"}]},"branch":"refs/heads/master"},"5e428deb1c37561e0b56326440b9cee823a60af4":{"kind":"REWORK","_number":3,"created":"2022-03-30 18:19:29.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/06/835806/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/06/835806/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/3"}}},"commit":{"parents":[{"commit":"b376e3e146bfb4e2689073ef0069d58cabaca465","subject":"Fix ansible-lint issues for newest version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b376e3e146bfb4e2689073ef0069d58cabaca465"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-29 10:30:34.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-30 18:19:29.000000000","tz":0},"subject":"Replaced tox environments with pip requirements for different Ansible releases","message":"Replaced tox environments with pip requirements for different Ansible releases\n\nUse tox environment variable TOX_REQUIREMENTS_FILE instead of variable\ntox_envlist to choose what gets installed in tox environments. This\nsaves redundant definitions in tox.ini. Release-specific tox\nenvironments such as testenv:linters-* and testenv:ansible-* are\nobsolete with the introduction of aforementioned pip requirements and\nthus have been dropped.\n\nRationale for constraining Ansible releases using different pip\nrequirements files is that Ansible 2.9 or earlier cannot be upgraded to\nAnsible 2.10 or 3.* (ansible-base 2.10) and Ansible 2.10/3.* cannot be\nupgraded to Ansible 4.* (ansible-core 2.11) or later [4]. So to use\ntox_install_siblings in Zuul jobs, the installed Ansible release must\n(roughly) match the siblings release which is about to be installed.\n\nSorted pip requirements file to improve readability.\n\nMoved pip requirements for tests into tests subdirectory and dropped\n\u0027pip-\u0027 prefix to shorten filenames and conform with common naming\nscheme for pip requirements files.\n\nAdded constrains on OpenStack SDK 1.*.* to job ansible-collections-\\\nopenstack-functional-devstack-releases on master branch because only\nstable/1.0.0 branch is compatible to the OpenStack SDK 0.*.* series.\n\nChanged job ansible-collections-openstack-functional-devstack-releases\non master branch to non-voting because OpenStack SDK 1.*.* has not\nbeen released to PyPI yet, so tests on master branch are expected to\nfail once we introduce breaking changes from stable/1.0.0 branch.\n\nRef.:\n[1] https://github.com/ansible/ansible/pull/70529\n\nChange-Id: Ibbceca16963778892d477469e00ccb901f81de8c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5e428deb1c37561e0b56326440b9cee823a60af4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5e428deb1c37561e0b56326440b9cee823a60af4"}]},"branch":"refs/heads/master"},"5af71eea59dbf27c883c13fa8ae41b1055592469":{"kind":"REWORK","_number":4,"created":"2022-04-01 08:51:20.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/06/835806/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/06/835806/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/4"}}},"commit":{"parents":[{"commit":"453601bde2f4ed1b98093bbffb030d5fed7010ba","subject":"Add subnet pool module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/453601bde2f4ed1b98093bbffb030d5fed7010ba"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-29 10:30:34.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-01 08:51:20.000000000","tz":0},"subject":"Replaced tox environments with pip requirements for different Ansible releases","message":"Replaced tox environments with pip requirements for different Ansible releases\n\nUse tox environment variable TOX_REQUIREMENTS_FILE instead of variable\ntox_envlist to choose what gets installed in tox environments. This\nsaves redundant definitions in tox.ini. Release-specific tox\nenvironments such as testenv:linters-* and testenv:ansible-* are\nobsolete with the introduction of aforementioned pip requirements and\nthus have been dropped.\n\nRationale for constraining Ansible releases using different pip\nrequirements files is that Ansible 2.9 or earlier cannot be upgraded to\nAnsible 2.10 or 3.* (ansible-base 2.10) and Ansible 2.10/3.* cannot be\nupgraded to Ansible 4.* (ansible-core 2.11) or later [1]. So to use\ntox_install_siblings in Zuul jobs, the installed Ansible release must\n(roughly) match the siblings release which is about to be installed.\n\nRef.:\n[1] https://github.com/ansible/ansible/pull/70529\n\nChange-Id: Ibbceca16963778892d477469e00ccb901f81de8c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5af71eea59dbf27c883c13fa8ae41b1055592469"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5af71eea59dbf27c883c13fa8ae41b1055592469"}]},"branch":"refs/heads/master"},"852c661b59123ebe13c07dbe9f3f2489a154d437":{"kind":"NO_CHANGE","_number":5,"created":"2022-04-01 08:52:47.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/06/835806/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/06/835806/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/06/835806/5"}}},"commit":{"parents":[{"commit":"453601bde2f4ed1b98093bbffb030d5fed7010ba","subject":"Add subnet pool module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/453601bde2f4ed1b98093bbffb030d5fed7010ba"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-03-29 10:30:34.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-01 08:52:47.000000000","tz":0},"subject":"Replaced tox environments with pip requirements for different Ansible releases","message":"Replaced tox environments with pip requirements for different Ansible releases\n\nUse tox environment variable TOX_REQUIREMENTS_FILE instead of variable\ntox_envlist to choose what gets installed in tox environments. This\nsaves redundant definitions in tox.ini. Release-specific tox\nenvironments such as testenv:linters-* and testenv:ansible-* are\nobsolete with the introduction of aforementioned pip requirements and\nthus have been dropped.\n\nRationale for constraining Ansible releases using different pip\nrequirements files is that Ansible 2.9 or earlier cannot be upgraded to\nAnsible 2.10 or 3.* (ansible-base 2.10) and Ansible 2.10/3.* cannot be\nupgraded to Ansible 4.* (ansible-core 2.11) or later [1]. So to use\ntox_install_siblings in Zuul jobs, the installed Ansible release must\n(roughly) match the siblings release which is about to be installed.\n\nRef.:\n[1] https://github.com/ansible/ansible/pull/70529\n\nChange-Id: Ibbceca16963778892d477469e00ccb901f81de8c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/852c661b59123ebe13c07dbe9f3f2489a154d437"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/852c661b59123ebe13c07dbe9f3f2489a154d437"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
