)]}'
{"id":"openstack%2Fmetalsmith~755902","triplet_id":"openstack%2Fmetalsmith~stable%2Fvictoria~I2d03696d673e74f0d4e6609532a8add1c0725f91","project":"openstack/metalsmith","branch":"stable/victoria","topic":"metalsmith_instances-stable/victoria","hashtags":[],"change_id":"I2d03696d673e74f0d4e6609532a8add1c0725f91","subject":"Handle out-of-tree openstack module_utils","status":"MERGED","created":"2020-10-02 23:25:14.000000000","updated":"2020-10-05 13:24:01.000000000","submitted":"2020-10-05 13:19:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"755902-1601903950632-48b48ccc","meta_rev_id":"e0b9e63cbbcc40d04287151ed52e12290b7885e2","_number":755902,"virtual_id_number":755902,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-10-05 13:19:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-10-05 11:03:35.000000000","_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"all":[{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":2,"date":"2020-10-05 10:48:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":1,"date":"2020-10-05 12:05:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-02 23:25:14.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2020-10-05 10:48:39.000000000","updated_by":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"reviewer":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"state":"REVIEWER"},{"updated":"2020-10-05 11:03:35.000000000","updated_by":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"reviewer":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-10-05 12:05:23.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2020-10-05 13:19:10.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"a7663f9c980afce0f01e12e14985cb907c80c4f3","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-10-02 23:25:14.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"c3e11f59ce8da7e9d02b2084968b278281c0e0c5","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-10-02 23:41:29.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/4a21b73f3ba346a2921c7e5b053374b1 : FAILURE in 15m 29s\n- tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001-vexxhost https://review.rdoproject.org/zuul/build/d027dbf8895147f5a972482793139c00 : FAILURE in 13m 56s","accounts_in_message":[],"_revision_number":1},{"id":"e461dba345b2d3aee891fb5e913e0c7b4ede3389","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-03 01:32:01.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad045d4611934c4aa03f2d792311c437 : SUCCESS in 4m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b3a730f7fa0541b595e5b1f25b9f6030 : SUCCESS in 6m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7d4b0d9216264ad99dcad9a87a3ece65 : SUCCESS in 4m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8368c702c525498a99dcdf9bd5165425 : SUCCESS in 3m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3393bffcf5694212b881367c9ffd5162 : SUCCESS in 5m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d93b6629e9764b468ed29234c9841199 : SUCCESS in 8m 10s\n- metalsmith-integration-glance-localboot-centos7 https://zuul.opendev.org/t/openstack/build/f3603dd086b44834afb472f5a3db2071 : RETRY_LIMIT in 27m 49s\n- metalsmith-integration-glance-netboot-cirros-iscsi https://zuul.opendev.org/t/openstack/build/4566d85f295f4cc29479a3670888120a : RETRY_LIMIT in 31m 38s\n- metalsmith-integration-glance-netboot-cirros-direct https://zuul.opendev.org/t/openstack/build/c424d48483ac4781b85b334d7ad944e2 : RETRY_LIMIT in 47m 30s\n- metalsmith-integration-http-netboot-cirros-direct https://zuul.opendev.org/t/openstack/build/31c33a4c3b3b4707867c5632e4c9e1f6 : RETRY_LIMIT in 32m 47s","accounts_in_message":[],"_revision_number":1},{"id":"e97ac0f52b03c28903bfc9dde6f658cabb531c23","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-10-05 10:46:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b7733e860d974acac0a8e0070adf30eb65810f18","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2020-10-05 10:48:39.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"5830384b85820f992863278d8e89fee482e927b0","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2020-10-05 11:03:35.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/65b582e3cfe34f71acd371eccfe7de98 : FAILURE in 15m 49s\n- tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001-vexxhost https://review.rdoproject.org/zuul/build/21ef9decf9e945d09a3ff3aedc75d515 : FAILURE in 16m 14s","accounts_in_message":[],"_revision_number":2},{"id":"90677c63d5721899b3bac5897be7e016c53a9db1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-05 12:04:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c85effb7557e49cf899e7d6df31e52ad : SUCCESS in 4m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/efd057e270784a078ccf6d75fe1e25a3 : SUCCESS in 5m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1824f29454c341b495c0135f5b227fb2 : SUCCESS in 4m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/46515b2c6281475fade5bc9db2e1c093 : SUCCESS in 4m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c7deefc60534446fa8e7157694c6e942 : SUCCESS in 5m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4d88a1049d7452ab4c9616b29133648 : SUCCESS in 10m 42s\n- metalsmith-integration-glance-localboot-centos7 https://zuul.opendev.org/t/openstack/build/4543840971484648b518b6fe189e0fd0 : SUCCESS in 1h 04m 59s\n- metalsmith-integration-glance-netboot-cirros-iscsi https://zuul.opendev.org/t/openstack/build/43adfc718eb24e6681e186c761740258 : SUCCESS in 49m 29s\n- metalsmith-integration-glance-netboot-cirros-direct https://zuul.opendev.org/t/openstack/build/3c1261c3bfab4f1b8160f4fc9cc96c3d : SUCCESS in 1h 13m 02s\n- metalsmith-integration-http-netboot-cirros-direct https://zuul.opendev.org/t/openstack/build/f4e0ee00c64b49c480c047b189f46b0a : SUCCESS in 49m 33s","accounts_in_message":[],"_revision_number":2},{"id":"c62eac94e5aec7ac18086c38f708704f775d4b21","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-10-05 12:05:23.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"ee4fbf2299889ba8308a30a90738e5c53b358934","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-05 12:05:38.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"ed71ce3593a16b3800749d1d5df3eb70312a4b40","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-05 13:19:10.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/59501168d2a1407792e551d8c621cb71 : SUCCESS in 6m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/85ecf2bd0ee94af199bf4f508bbd0e76 : SUCCESS in 6m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8395c26915674e79aea192eb3ea951c6 : SUCCESS in 4m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7cdd6fe218fa4b8f86aef2e29345239f : SUCCESS in 4m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9ef6b0936f5400e9daea8626df1a9f5 : SUCCESS in 7m 39s\n- metalsmith-integration-glance-localboot-centos7 https://zuul.opendev.org/t/openstack/build/317261ad3ebc4d98b5358c4f6ddffbcc : SUCCESS in 1h 07m 28s\n- metalsmith-integration-glance-netboot-cirros-iscsi https://zuul.opendev.org/t/openstack/build/978cdb4a4a3744b891c34b7183999231 : SUCCESS in 1h 01m 24s\n- metalsmith-integration-glance-netboot-cirros-direct https://zuul.opendev.org/t/openstack/build/58461c32aba94ad188088ceb5d440132 : SUCCESS in 1h 04m 03s\n- metalsmith-integration-http-netboot-cirros-direct https://zuul.opendev.org/t/openstack/build/a2fa0cea46db445f8b02d7f0c50d7e26 : SUCCESS in 49m 01s","accounts_in_message":[],"_revision_number":2},{"id":"2cf97af52e4a2fe1cc00df84abe624ab455ef245","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-05 13:19:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"b843e44356627bfd08e619e361d703732309c3dc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-05 13:24:01.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a421ce20689743eca9d0dec307b20b53 : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"4d058416b27886778013724c1c945fc7de1105a3","revisions":{"9e4bd40f3395eba074423de50c2688d92a87b94f":{"kind":"REWORK","_number":1,"created":"2020-10-02 23:25:14.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/02/755902/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/metalsmith","ref":"refs/changes/02/755902/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/metalsmith refs/changes/02/755902/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/metalsmith refs/changes/02/755902/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/metalsmith refs/changes/02/755902/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/metalsmith refs/changes/02/755902/1"}}},"commit":{"parents":[{"commit":"1eed07594be2319b63bc30c6b63a7fe213e8c8fb","subject":"Update TOX_CONSTRAINTS_FILE for stable/victoria","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/metalsmith/commit/1eed07594be2319b63bc30c6b63a7fe213e8c8fb"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-09-24 01:00:00.000000000","tz":720},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2020-10-02 23:25:14.000000000","tz":0},"subject":"Handle out-of-tree openstack module_utils","message":"Handle out-of-tree openstack module_utils\n\nansible.module_utils.openstack will exist during ansible runtime due\nto ansible\u0027s runtime package renaming of module_utils. However with\nansible-2.10 the openstack collection[1] is no longer in the ansible\ntree, so the unit tests will fail due to the missing package.\n\nThis change works around this by handling import failure and adding a\ncheck in main() to fail if the openstack module_utils is not\navailable.\n\nThe unit tests deliberately don\u0027t test main() to avoid dealing with\nansible internals.\n\nNOTE: Also explicitly enables the iscsi deployment interface as it has\nbeen deprecated and is no longer enabled by default.\n\n[1] https://opendev.org/openstack/ansible-collections-openstack\n\nChange-Id: I2d03696d673e74f0d4e6609532a8add1c0725f91\n(cherry picked from commit 4de71152472d3fafe1b4b8d76ea3369323d620fd)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/metalsmith/commit/9e4bd40f3395eba074423de50c2688d92a87b94f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/metalsmith/commit/9e4bd40f3395eba074423de50c2688d92a87b94f"}]},"branch":"refs/heads/stable/victoria"},"4d058416b27886778013724c1c945fc7de1105a3":{"kind":"REWORK","_number":2,"created":"2020-10-05 10:46:15.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/02/755902/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/metalsmith","ref":"refs/changes/02/755902/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/metalsmith refs/changes/02/755902/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/metalsmith refs/changes/02/755902/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/metalsmith refs/changes/02/755902/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/metalsmith refs/changes/02/755902/2"}}},"commit":{"parents":[{"commit":"1eed07594be2319b63bc30c6b63a7fe213e8c8fb","subject":"Update TOX_CONSTRAINTS_FILE for stable/victoria","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/metalsmith/commit/1eed07594be2319b63bc30c6b63a7fe213e8c8fb"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-09-24 01:00:00.000000000","tz":720},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2020-10-05 10:46:12.000000000","tz":120},"subject":"Handle out-of-tree openstack module_utils","message":"Handle out-of-tree openstack module_utils\n\nansible.module_utils.openstack will exist during ansible runtime due\nto ansible\u0027s runtime package renaming of module_utils. However with\nansible-2.10 the openstack collection[1] is no longer in the ansible\ntree, so the unit tests will fail due to the missing package.\n\nThis change works around this by handling import failure and adding a\ncheck in main() to fail if the openstack module_utils is not\navailable.\n\nThe unit tests deliberately don\u0027t test main() to avoid dealing with\nansible internals.\n\nNOTE: Also explicitly enables the iscsi deployment interface as it has\nbeen deprecated and is no longer enabled by default.\n\nNOTE2: Also disable dstat in the CI since it\u0027s broken on Focal.\n\n[1] https://opendev.org/openstack/ansible-collections-openstack\n\nChange-Id: I2d03696d673e74f0d4e6609532a8add1c0725f91\n(cherry picked from commit 4de71152472d3fafe1b4b8d76ea3369323d620fd)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/metalsmith/commit/4d058416b27886778013724c1c945fc7de1105a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/metalsmith/commit/4d058416b27886778013724c1c945fc7de1105a3"}]},"branch":"refs/heads/stable/victoria"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
