)]}'
{"id":"openstack%2Fansible-collections-openstack~854113","triplet_id":"openstack%2Fansible-collections-openstack~master~If3044acf672295e9b61fa60d0969f47cd06dfdeb","project":"openstack/ansible-collections-openstack","branch":"master","topic":"baremetal_node","attention_set":{},"removed_from_attention_set":{"10239":{"account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"last_update":"2022-10-25 18:05:10.000000000","reason":"Change was submitted"},"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2022-10-25 18:05:10.000000000","reason":"Change was submitted"},"34208":{"account":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"last_update":"2022-10-25 13:31:38.000000000","reason":"\u003cGERRIT_ACCOUNT_34208\u003e replied on the change","reason_account":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"}},"32962":{"account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"last_update":"2022-10-25 17:19:51.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":"If3044acf672295e9b61fa60d0969f47cd06dfdeb","subject":"Refactored baremetal_node and baremetal_node_info modules","status":"MERGED","created":"2022-08-23 07:27:14.000000000","updated":"2022-10-25 18:05:10.000000000","submitted":"2022-10-25 18:05:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"854113-baremetal_node","meta_rev_id":"61026856410ddd22d5c06faf00a4b4609c59eff5","_number":854113,"virtual_id_number":854113,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-10-25 18:05:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-10-25 13:31:38.000000000","_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},{"value":2,"date":"2022-10-25 17:19:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},{"value":1,"date":"2022-10-25 17:19:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"reviewers":{"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":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-23 08:28:40.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-08-23 12:55:18.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2022-08-23 12:55:18.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2022-08-23 12:55:18.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"state":"REVIEWER"}],"messages":[{"id":"d45b6058d579e41759ca9d7a3a37c25caa4b0b51","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 07:27:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8284988a7ffd743651ef96c2f48f097d57dcf3d9","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 07:28:14.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"8675afcdf8dbc7828ce8fad3379f5a00f85cbef4","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 08:15:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5d93d5a2263185cd884a316e91a7e52a03562ce7","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 08:15:47.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c6320cc666444e6c96327bde725952fefbda36be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-23 08:28:40.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/d01a9db7a43c443986e581805c000481\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/9ac20ed5d05346bfa35a63e7b9f08a40 : SUCCESS in 3m 49s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/36139359b18d41699aeb2feae0bcd4d4 : FAILURE in 7m 44s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/527411618dda43cfafbb96a7577c313a : FAILURE in 10m 39s\nSkipped 7 jobs","accounts_in_message":[],"_revision_number":3},{"id":"544cb7ddaef2796a5aa60d2da66d2e841f6c3237","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 09:16:42.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"66f8056377d4003df26df0fedebacd97d5f35b07","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 09:26:45.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"420276305e19bca681a37ec5cf40e183a15d2485","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 09:32:02.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"73f4354e3004ca31c46b202fd2de44527b17e85d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-23 09:44:34.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/a226afd1ecd04731bb6c65a930e21025\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/5b8d8a7aefc6432886e659b7b9cbfa2f : SUCCESS in 6m 17s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/dfa63f1cb90d4f29bade4f5b0011bcc5 : FAILURE in 5m 33s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/f8cf9c708836446aa5f5028d96d3f326 : FAILURE in 8m 47s\nSkipped 7 jobs","accounts_in_message":[],"_revision_number":6},{"id":"cc160e8e4c86aea7ff0cef0f60e6ebcb68f87881","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 12:48:40.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"40d6d2225869cdc1b1197d24aa4b32410e848032","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 12:54:28.000000000","message":"Uploaded patch set 8: Commit message was updated.","accounts_in_message":[],"_revision_number":8},{"id":"4e5e888f79e29f30c3faa91dd7e5d07096114585","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 12:55:18.000000000","message":"Patch Set 8:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":8},{"id":"31a5e9bfd6454da8735818b994c31c22a6b33154","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 13:05:03.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"7137affd963c2d5b3e258adf92b56ac49ef9eaea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-23 14:09:28.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2712b23c85954a49b04c0cfc83d9da3f\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/2fa1149111d34f0ba401dafa55a848d5 : SUCCESS in 4m 04s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/e7f35ae45ba44da08cd95813950da76a : FAILURE in 5m 02s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/533e11c8248e41e98297091037d3f270 : SUCCESS in 8m 38s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/692b6d563ac346418dea03d679829106 : SUCCESS in 51m 57s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/80613acb984f463faa1425c72a012948 : SUCCESS in 47m 32s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/e0916553447c450999dfffcbaa7606ef : SUCCESS in 54m 25s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/acfac6bd003749feb0412aa1122117a8 : SUCCESS in 58m 10s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/23f7b3a0f3154ab3b0b0804a3d96fc3a : FAILURE in 30m 41s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/d60d3051f7c7436a8c27b8e21f3a871f : FAILURE in 13m 40s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/3e412e8c7eae4d8eb9a8662ab1e35189 : FAILURE in 15m 33s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"3fca88a10b840f2a2ee144e0db272c150f1ce61d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 14:53:25.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"3002a8cdb2e6ce3531a2fcfbe4b536e2d1182658","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-23 16:14:34.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca1cc39f1fa14ed6985afb81392c4286\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/31c2dca81a4e4e60adbee843ccb14337 : SUCCESS in 6m 05s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/83220a3c34934315a7152fd8fb96d876 : FAILURE in 5m 09s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/efbb9ca9354544ba9e54288d750d7b58 : SUCCESS in 8m 09s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/825a96909dde4d6b8d62169c041fb4da : SUCCESS in 58m 04s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/9a54461de0df475ea14fa026ee81750b : SUCCESS in 1h 05m 11s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/686c60c6b9924291a2b8c0b224d152dd : SUCCESS in 1h 04m 55s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/619c2271a60148e3aca897a6db3c4706 : SUCCESS in 59m 13s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/bef7541def6b44e0a0f34167593a93e5 : FAILURE in 47m 20s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/2a4e7ba00ce14d81a535bac81f5a2d14 : FAILURE in 15m 35s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/e24f423d250e40c2b2f48ef92e73bcb3 : FAILURE in 16m 29s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"7d04d09968d3ac84089e0fd3091714577d01d888","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 17:04:44.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"c131a3890ebf93e60b8b5c0a8e4337e024b79e35","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-23 18:12:18.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c27f0d49773042969bf0e33b0f5ff8c8\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/eff1fa8fef1d4b8388c1e8dec2263967 : SUCCESS in 3m 59s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/77028c0ea51041049468b66e792d6853 : FAILURE in 5m 06s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/d62dbd0c190d43dcb17553155023c6ad : SUCCESS in 7m 17s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/4bd651f0ee8b47af82b5debb3e5325b7 : SUCCESS in 55m 01s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/19bc0bc9c57443e091c6131f1200254f : SUCCESS in 53m 38s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/96f5254500a2437bb1bcbbdc0e427988 : SUCCESS in 57m 14s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/ba39898919c24555ad1bd7ddcee38441 : SUCCESS in 57m 57s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/be9769fe797347249c9b911ee9ff06e8 : FAILURE in 36m 06s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/82f338d4074a4e5b9f9d3d37c189686a : FAILURE in 14m 51s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/c28a3e8bd3a541aa8882ead83f81978e : FAILURE in 18m 12s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"534a17b2a8901238786ad28f60cd24404f230f65","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-23 19:46:48.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"8b21fa5f0a73b96c63cb4c53581e6638a200a743","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-23 20:56:14.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1cbb2447ab254b1997e83d5bd7ac8c6b\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/05fcaab20ae64070a15cd07d9a5996d5 : SUCCESS in 3m 33s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/6bb4ac9560084781a8c3fabaecf0c469 : FAILURE in 4m 21s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/eef550b8333b4217a501563749069f4f : SUCCESS in 7m 02s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/68aacd6e92d048b6871d8a025ddcd319 : SUCCESS in 46m 40s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/f6975d9cb5f1474abe92a1cadefc3d64 : SUCCESS in 59m 27s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/69d4c833bc9d470f9a16b8687a22d2e3 : SUCCESS in 48m 31s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9526d13adf0e429e8f4374e046e3e181 : SUCCESS in 47m 04s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/b4d98dd0fd5c475384d3aecb02c31830 : FAILURE in 29m 11s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/91cdd583912b45f4b9f4e9a72c6bf01a : FAILURE in 11m 03s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/4ad23646cb0c4414924bd078099b584c : FAILURE in 14m 29s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"71fc71a5ef5260b4e0c1e44961909aa2bb3cf91d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-24 09:25:16.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"44469b273ecab51b9aa8fa1d54c7fad110c9e4c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-24 10:49:15.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1ae4d9997ffe4992b4f0796a0275943b\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/e7f1dc70b3ba44769f93e3b690502391 : SUCCESS in 4m 12s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/927e39aedd514bca88e0a4f1f967b7f5 : FAILURE in 5m 16s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9eb21e5f9308402a999481cfbad30392 : SUCCESS in 9m 29s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c91eca0252124930b667438a5243d31a : SUCCESS in 48m 34s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/8bc468661b36465aa84e530ac07e3c5d : SUCCESS in 53m 00s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/eb27db242ae442b69ef5a9626b61a499 : SUCCESS in 58m 07s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/e55d3f56c9204630b2c807f6ab214ca8 : SUCCESS in 57m 57s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/138482213052404982616cc2f70a5dbb : FAILURE in 34m 50s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/90849ec36522462e9e82f372bc12e5c9 : FAILURE in 14m 39s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/0a3c5e93de2d4a53bd24af4307793dfd : FAILURE in 18m 16s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"5714b401deadd735ea18d041f5dbce0bd1eeec6d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-20 12:34:13.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"511ddd72a2d322e75fc1dc27659f7b1645b04747","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-20 13:31:03.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/79a8d7fea7b04e42962d12f5829ebbad\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/0fa32f8e1e274bcf806404ecdab39af4 : SUCCESS in 4m 01s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/acd09358a39541559bd2b52466bc7850 : SUCCESS in 7m 13s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/8c747de646d44e39880fcd59a9b76332 : SUCCESS in 8m 39s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/651618f195514b4794198be44b75ed33 : SUCCESS in 43m 59s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/a4b8c394c58f4f23ae4a09a6a115d233 : SUCCESS in 38m 30s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/3428055dce2b47e1971decc124130827 : SUCCESS in 45m 42s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/d834a55cc27b4b9091163facabdeafcc : SUCCESS in 40m 11s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/8c42899d83a6458ba72abca4b4da5dfd : FAILURE in 26m 02s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/d6cf78404fe34f5b9f3f3d86014c3c6f : FAILURE in 15m 55s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/a444b2569e024268942ce2882685bddd : FAILURE in 16m 35s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"d21aa33963f1ec3c6e1d3d2f883fc584342df113","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-21 09:28:23.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.","accounts_in_message":[],"_revision_number":14},{"id":"69abbaa51824873e96fd55eb5848524cad0b30b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-21 10:14:18.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"b014eaafc31a80b03deefb33f97c076a6253997f","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-21 10:24:55.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"188d94f271c55f3a46939124ba90d2f9f1fe71ef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-21 11:32:03.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2b8aae5745d4dc7bc6982878e54418b\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/9877bb199d2a4bc5bc6c85e0822d7c6a : SUCCESS in 3m 58s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/d88fba5de9da43c9bc913ed540df8666 : SUCCESS in 6m 54s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/7890ada73500496e853429b4d67522ad : SUCCESS in 8m 12s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/ee8d51f58e6c4743b2a00792706aef55 : SUCCESS in 44m 04s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/f88032159fb344159d337622c765066a : SUCCESS in 41m 06s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/d11ba386c19d461797989e66ed89e15e : SUCCESS in 1h 03m 08s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/71fd1ae093504c008886361092c6e5cd : SUCCESS in 44m 14s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/db573e755d404a90a67ac5f3ccc12350 : FAILURE in 27m 56s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/7187f5aea30646fa82392c52e7609220 : FAILURE in 20m 09s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/ff4e9ab95094412aa9926e14c16c1cc8 : FAILURE in 20m 14s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"ba8e0d2e509cacf4ed5335a8a3bb4912089c71e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-27 08:50:43.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"2b7dace466feb2c4d2102f7beea8e182763a15c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-27 10:08:20.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b5d814c8ec264d52b442a97db3558556\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/a5ee422a54bb443faed9156a55c3746d : SUCCESS in 3m 30s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/7b37ba40906245459fd7cda8595505ef : SUCCESS in 8m 15s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/055420c825dc4262921018a1f09d7f98 : SUCCESS in 8m 22s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c1d6b8afaf5647cc91f98a17429f5943 : SUCCESS in 51m 37s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/57c0eedbc44249aeaaa066756d3826a1 : SUCCESS in 54m 51s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/3402db647f8b489587d7e5e0154703eb : SUCCESS in 53m 32s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/7d96ef5e73504b5eb040d562e45f70a5 : SUCCESS in 1h 02m 22s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/9ac4b55e822d4a62a30bdec9af0ead47 : FAILURE in 32m 43s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/83aa90359a3b4367b357dfdb4f24748b : FAILURE in 18m 06s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/614d131c5ec34488891e97157555e2e5 : FAILURE in 23m 46s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"565f99d31b70becdc776d81948cae61825f6a271","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-27 12:35:13.000000000","message":"Uploaded patch set 17: Commit message was updated.","accounts_in_message":[],"_revision_number":17},{"id":"d84a7372dbc958bda66e0cbde09bd19230d75b41","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-27 12:35:41.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":17},{"id":"7b709f2942e95cd5a5494be324cbded043cb744a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-27 13:49:45.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/310e110ff24e4df1b4ffb8cb9df7b699\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/8805105f920b4afeb05acfa5b8a9d8a4 : SUCCESS in 4m 20s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/34d79e7a835042fa89fd9129497a9faa : SUCCESS in 6m 33s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9c8f1e80bf1b4b5abe6166564f3f2337 : SUCCESS in 9m 31s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/2d2d3583e3024c49aef59583c40167d4 : SUCCESS in 50m 03s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/18d0fdad976c4f90804d20db2459b58e : SUCCESS in 49m 28s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/8515cfb03a11481d8f571b02734b8434 : SUCCESS in 53m 19s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/1e4ec75b78534d8e872f3a891421d2be : SUCCESS in 53m 59s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/7a108ca7117b40f1b735aa36155cc9b0 : FAILURE in 34m 19s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/c8405f27631e43b5b029cec0b08858e3 : FAILURE in 17m 30s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/2d411722689440ea80fa370e7a4ab801 : FAILURE in 20m 34s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"9834c4f83a3cac94470ecf850dd7eb1502b67296","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-27 14:56:59.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"82cf28dc6b6d66ba1ac5a2802c6082386893fb0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-27 16:23:51.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/718fd3781d4f43aea49524c2ff0b87e0\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/f3b21b4c08da4a7abff57be2a2811cea : SUCCESS in 4m 19s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/2ec6bf1e300f45a6947a0c0c48ab4926 : SUCCESS in 8m 58s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/26558514ca8641858d7bde74463fde3f : SUCCESS in 10m 05s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/0439ae3412b840ba8e153a4395fb6f1a : SUCCESS in 1h 03m 10s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/51394a963bd2481eba897de2850a0ac6 : SUCCESS in 56m 26s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/3b3bae490f524362ad722926d8ea6c0c : SUCCESS in 1h 04m 48s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9d4944395ca54f66814da9c711a462ea : SUCCESS in 57m 48s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/f227624868a94961b3b38e310f880cdc : FAILURE in 35m 51s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/1da3ec8d40cf42c49387ec89f0bb91f0 : FAILURE in 17m 59s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/a6e9d5196cfa40d6bdcd0f9bd2fe7b61 : FAILURE in 22m 39s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"b2eafdadf667005a87399ac4dcf2122b7441c4ea","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-27 17:39:17.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"f46f90d30f30d44becbb89d1635960d2a5486a04","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-27 19:00:08.000000000","message":"Patch Set 18:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4f2565fe642f4f10b9e357177c4b6236\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/a5d86617684b40e5a194b729b355093b : SUCCESS in 4m 22s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/1e29eb65256b42a3b6ea459684190db3 : SUCCESS in 7m 27s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/25a9767a5b4b4621821a6db10bb8445c : SUCCESS in 8m 52s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/5cd742f86ab74ea1864d098ea498791f : SUCCESS in 56m 56s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/42e5313aa67041a298ac2accbfe43274 : SUCCESS in 56m 50s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/c361ed9eb3244115bf813c63e7d4a8a8 : SUCCESS in 1h 00m 10s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/63535600c4e84ade8213dd29a6a1ca60 : SUCCESS in 58m 42s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/d7cf48de8f804d0b8a6ab75a5fee5135 : FAILURE in 40m 13s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/04fdeb3b16f2450898a3edfc82a2017e : FAILURE in 19m 48s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/9d02fbb373b340ea87acb5a92098e3c1 : FAILURE in 22m 43s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"9e3a82df9e09c14f7346a30e8ea73b7a2b25f263","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 07:12:24.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"0db5f3bce8ffb15b3b7bef51301642aa75678ce2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 08:14:57.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/51499fdd96a04645844fdbc8c42c091f\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/e4362c3d126a4015bcd2f5a6ac7ae65a : SUCCESS in 4m 07s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/de328ee38c1e4bbeb498a0c4c3d196d0 : SUCCESS in 6m 59s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/7f0348bfe58148f0850659aca147c768 : SUCCESS in 8m 11s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/f90639a6fb624b0a87847de2fd291b32 : SUCCESS in 45m 42s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/60dcd83195e941d79c11082fe0577c2e : SUCCESS in 45m 48s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/94e71257ad5e43a8a9c76a72331206df : SUCCESS in 49m 52s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/75946d374614478fb708e1a0a6dd5f25 : SUCCESS in 48m 58s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/071cd77cbfb843f589a6011148c77b75 : FAILURE in 29m 07s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/ecbfb78466814aad8a80e8c3a74766f6 : FAILURE in 24m 36s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/3c4ecd954923489081dd305bb8fb3514 : FAILURE in 25m 56s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"7157a3faa892b7f6ba365b9e41c0acbd692dfc10","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 08:46:17.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"b0c33438b6701498ce85cf41d68b9372a307aed5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 10:15:44.000000000","message":"Patch Set 19:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f16193e6d7f340c1bdc3b1bd56f41c0b\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/b9ae029557e94ec9b62b5ed7e8529340 : SUCCESS in 3m 17s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/e2afc0930b8c460d8fdfbd208e3556d8 : SUCCESS in 9m 15s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/5d96d95b2e2848179fcfc8b1cad049c4 : SUCCESS in 10m 32s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/b5c4123385874c2aabfb993f808739aa : SUCCESS in 58m 54s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/38d6ddd6e8954020b0ef3c2799477099 : SUCCESS in 57m 39s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/b6f449e43ef245ef9b2f4d3a06614c01 : SUCCESS in 1h 06m 38s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/cfca9f5f132f42e9a90c92c816d30f10 : SUCCESS in 55m 08s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/cf420a9ca95440c9acb32f2941d1a161 : FAILURE in 42m 04s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/d2dbe84e3696447db9e92a2ef7ec2fa3 : FAILURE in 27m 38s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/78c50fd1bf5241e79eab22c9fe6bd1d7 : FAILURE in 29m 43s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"d4632fc0854b208673b28f4c52308852448a70de","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 10:25:41.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"475158c597915d5e227593d6769432b5accaa5c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 11:40:39.000000000","message":"Patch Set 19:\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cdbf4db61624493c855f97d01c1c96dc\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/87f19e8cba5b46c4b8e0a6973edbaa28 : SUCCESS in 4m 04s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/10989dcd9d1a4fde98cc889eb755d3ea : SUCCESS in 7m 31s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/28e187119b2c40d582de3ba7e018e3fa : SUCCESS in 7m 43s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/ab9c981408ad43b9b3385c64b2b1a4e7 : SUCCESS in 41m 15s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/2bc72debbdd1411eb8e5ebaf7f3606bd : SUCCESS in 51m 48s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/d8bc8928b7a74b5885d703ac6e90b514 : SUCCESS in 55m 27s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/45137514d64c4511b47a4dda6f5c4d57 : SUCCESS in 53m 29s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/28a1819543b74f44bd556e3994639a76 : FAILURE in 34m 54s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/de262d7dca074fa4b0dbc0f2fe33211e : FAILURE in 24m 59s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/41106032231549228ae8273fa8ed4859 : FAILURE in 29m 42s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"1f058a15e956198fbfbe80d6cad0f7577bba4535","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 12:14:28.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"288a119b30d9b4ce2489c097cf3a1c16dfa8e74f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 13:30:25.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0c1c1a252490434982bb4d41302bd637\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/86edfa3984494b3aa20ab9e103b9c3ee : SUCCESS in 3m 53s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/65085a38bc6a45a0b702bfc0c3fbc179 : SUCCESS in 7m 08s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/d048f8462b8f4f5e801d0372aa6661d9 : SUCCESS in 9m 12s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/ab56ff6bf1c842a2b15d136a76be2fa3 : SUCCESS in 42m 46s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/9fba4599aeec4292b880a646f0733eba : SUCCESS in 43m 35s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/be67c35d3e344c4b9111dce14dd89838 : SUCCESS in 48m 46s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9ec3756336f04751b2170049e5582215 : SUCCESS in 54m 14s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/e93e0c8fe8ca48feb4ac1680972450c5 : FAILURE in 28m 31s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/53cf670ec6634e4189d3e58368abdd4d : FAILURE in 23m 00s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/2ac8e0c5624e45eb88b95d20225c4055 : FAILURE in 26m 24s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"82d5552309f16d75740490373e0ba6715df3e8be","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-29 08:19:06.000000000","message":"Uploaded patch set 21: Commit message was updated.","accounts_in_message":[],"_revision_number":21},{"id":"00dafb51f10d25b0d7a79b8bf65ba74ff6a1cf5a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-29 09:37:55.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b3d7dfd40c3442c680b91e4202b72bc6\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/2810d7b5ecd74da7807bef577b962ea0 : SUCCESS in 4m 20s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/7f4b9f2b63c44a9898f446fb35071952 : SUCCESS in 7m 16s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/ff57e27e28f04515a67f305893d1a927 : SUCCESS in 7m 23s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/20632415b5f64f1cb642085fc6cd00a8 : SUCCESS in 53m 03s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/3c4915caf4f04ef2bbba9c9c6c8c8aa8 : SUCCESS in 56m 23s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/f7c04c78da8c49e78907d73ccee6a3df : SUCCESS in 57m 25s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/4b7b688b8f6b4f819a771b1fad349f65 : SUCCESS in 1h 02m 19s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/3c8e7d007baa4963b9fa9bf3a595e738 : FAILURE in 36m 50s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/fbf7d62e0483456b9b766b4e95913df6 : FAILURE in 28m 03s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/ebe3b668ad234766a27124b70f771ff4 : FAILURE in 31m 22s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"593b4bafb39b807a3a702be4552bdafc52a0b557","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-14 11:34:09.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.","accounts_in_message":[],"_revision_number":22},{"id":"33c515b43977ede4221f6fd6c1dbe659492d94e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-14 12:58:06.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/736247f461e143a9a666edf61a13dfaf\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/b313e27965b04cd3b2c7e74cee3303c3 : SUCCESS in 2m 58s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/937ac990e0e04ceb88d8f77aa22fc6fe : SUCCESS in 6m 00s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/1f2256d11f6c4497b577106b9876bbdb : SUCCESS in 8m 05s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/da8c5a36c8b0483486f0821e174fd84a : SUCCESS in 1h 00m 49s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/3695429d573943ca934fa77778157ad6 : SUCCESS in 56m 52s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/5c3ac323b39f4720a03c1d1aa545bdc9 : SUCCESS in 1h 03m 01s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/6774a1549dc442bf856574ed73ca0840 : SUCCESS in 1h 03m 59s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/06e365563d0a4b24ab16d67702ee8527 : FAILURE in 36m 19s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/a2728cd790354b08ace71b19a09a59b7 : FAILURE in 26m 49s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/10a1162ca0e14866a8d3f4134795058d : FAILURE in 30m 12s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"925aba7d23de8a40818a0dba090c5ff88ce3165c","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-19 12:19:21.000000000","message":"Uploaded patch set 23: Patch Set 22 was rebased.","accounts_in_message":[],"_revision_number":23},{"id":"ff6bcf9fad790a368998b673990511f950b6d8a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-19 13:20:37.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/617657901adc4f54b88c20f3c6d023b5\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/ccfdd53bd1e046a0a716b2e0337cd5d6 : SUCCESS in 2m 56s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/e5f902e050e74a52a94957673e135920 : SUCCESS in 5m 46s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/408a2b9a7f60471fba57b631ec05999c : SUCCESS in 7m 09s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/97a442f4ffc84ec380965f302ea2742f : SUCCESS in 47m 40s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/36e6fef5c4ac4cd9ad80015653f89b75 : SUCCESS in 47m 02s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/c87d5d5b078c4b95a414c38ce3254238 : SUCCESS in 50m 58s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/098ab05fd17b4497a72f3f5de9049c53 : SUCCESS in 50m 02s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/ab4d5e46384e4ac5a14bf6f4aa9a03f7 : FAILURE in 28m 04s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/82281be80aac45349fef309c39b132be : FAILURE in 23m 54s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/6d828d089b4f4bc4979f6b03cea60e4d : FAILURE in 26m 18s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"c3dca2e470922a4d86ff4bf99ded3119e703abc1","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-10-25 00:36:27.000000000","message":"Patch Set 23: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"11dcea466781a63c06b9e3f54de9c3df0d3f3e77","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-25 08:01:01.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"ea9f6a588ec93d2e73ea763bdc188392b44576f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 08:08:37.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/233e3645c1ac4f59b59c9b43f9ada2e7\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/b48106de7b2348ac85aff34dd75c3ef9 : SUCCESS in 2m 41s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/5d39531184704e2698610dff98c4ef37 : FAILURE in 6m 08s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/3e6d503e6c604016a4237a589b9261ca : FAILURE in 5m 50s\nSkipped 7 jobs","accounts_in_message":[],"_revision_number":24},{"id":"a47b2b5e0780c18fe51078ef4485d64e814e1350","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-25 08:11:45.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"fcf1994efdf289dc8fd8e3e7fd20263d45920803","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 09:24:45.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/92635f0200214cb6a5ef1257e4bf1d77\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/22e75122ba1b4445b797f207f6d72c3b : SUCCESS in 3m 12s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/b10edde24869473da1af1e5ba6798417 : SUCCESS in 6m 09s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a998098d3f074dc691fb789714634096 : SUCCESS in 7m 14s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/ad6b795a9b1c4e26b8fda42979ead2bb : SUCCESS in 51m 31s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/c230c5a2c90347919f019a1a20919989 : SUCCESS in 59m 34s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/ca5aa9de43a64d759bf99e849ab8a338 : SUCCESS in 52m 57s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/65ff0ccc1bfc4917846d4fd928bce976 : SUCCESS in 46m 04s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/8b146e3ad1b442d3ab746e39e45ae7de : FAILURE in 28m 01s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/d73e47a684534dc5a73201921fb865c8 : FAILURE in 23m 01s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/41d99c239c88406383baa0ee5112e18c : FAILURE in 29m 51s (non-voting)","accounts_in_message":[],"_revision_number":25},{"id":"f8b67a8256c0c48bd19eb0b312a42c21a01a152c","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-25 09:31:51.000000000","message":"Patch Set 25:\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":25},{"id":"c9a77b2a75877d5f0b79d68d94ac0978f94c7386","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-10-25 13:31:38.000000000","message":"Patch Set 25: Code-Review+2","accounts_in_message":[],"_revision_number":25},{"id":"bd01f186297c9e25e2cf49b1d995b741630243cb","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-25 17:19:51.000000000","message":"Patch Set 25: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":25},{"id":"fd72b1d3a19251e3f273ea8f1f6c78915dd0d36b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 17:20:34.000000000","message":"Patch Set 25: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":25},{"id":"df3a9f64acfdb5403ff4edbb86c54c88d860df77","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 18:05:10.000000000","message":"Patch Set 25: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1fc8804ef3c84352a05df88daf7e9532\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/a2d9d90360c1485c889462ecca8e71bf : SUCCESS in 3m 11s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/4248e68dd7be42a0930667153f5362a5 : SUCCESS in 8m 31s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/c0fad80063e245429ed8290e94940343 : SUCCESS in 43m 31s","accounts_in_message":[],"_revision_number":25},{"id":"61026856410ddd22d5c06faf00a4b4609c59eff5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 18:05:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":25}],"current_revision_number":25,"current_revision":"902b2f81471d7776bb3b0e170f48bf6951689232","revisions":{"d3da64a9b74b01883b212a4db49997717adb8c25":{"kind":"REWORK","_number":1,"created":"2022-08-23 07:27:14.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/1"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:27:04.000000000","tz":120},"subject":"[DNM] Refactored baremetal_node and baremetal_node_info modules","message":"[DNM] Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d3da64a9b74b01883b212a4db49997717adb8c25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d3da64a9b74b01883b212a4db49997717adb8c25"}]},"branch":"refs/heads/master"},"a6c60a8750e8ae2eab939df163d4f583787c6f5d":{"kind":"REWORK","_number":2,"created":"2022-08-23 08:15:11.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/2"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:35:33.000000000","tz":120},"subject":"[DNM] Refactored baremetal_node and baremetal_node_info modules","message":"[DNM] Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a6c60a8750e8ae2eab939df163d4f583787c6f5d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a6c60a8750e8ae2eab939df163d4f583787c6f5d"}]},"branch":"refs/heads/master"},"4dd7088155a386949eb0e7a988028d86840e4778":{"kind":"REWORK","_number":3,"created":"2022-08-23 08:15:47.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/3"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 08:12:40.000000000","tz":120},"subject":"[DNM] Refactored baremetal_node and baremetal_node_info modules","message":"[DNM] Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4dd7088155a386949eb0e7a988028d86840e4778"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4dd7088155a386949eb0e7a988028d86840e4778"}]},"branch":"refs/heads/master"},"4e3f66a649a62d3f0ff60645271311ffd9fd6395":{"kind":"REWORK","_number":4,"created":"2022-08-23 09:16:42.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/4"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 09:16:28.000000000","tz":120},"subject":"[DNM] Refactored baremetal_node and baremetal_node_info modules","message":"[DNM] Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4e3f66a649a62d3f0ff60645271311ffd9fd6395"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4e3f66a649a62d3f0ff60645271311ffd9fd6395"}]},"branch":"refs/heads/master"},"ea02b1ceb090c65fefa2a5c7e9c0b05ff44377af":{"kind":"REWORK","_number":5,"created":"2022-08-23 09:26:45.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/5"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 09:26:34.000000000","tz":120},"subject":"[DNM] Refactored baremetal_node and baremetal_node_info modules","message":"[DNM] Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/ea02b1ceb090c65fefa2a5c7e9c0b05ff44377af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/ea02b1ceb090c65fefa2a5c7e9c0b05ff44377af"}]},"branch":"refs/heads/master"},"d1b18c8da0cb4679cc5450d02dc112411094fecb":{"kind":"REWORK","_number":6,"created":"2022-08-23 09:32:02.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/6"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 09:31:54.000000000","tz":120},"subject":"[DNM] Refactored baremetal_node and baremetal_node_info modules","message":"[DNM] Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d1b18c8da0cb4679cc5450d02dc112411094fecb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d1b18c8da0cb4679cc5450d02dc112411094fecb"}]},"branch":"refs/heads/master"},"547d4037e204b1269135f3c5e3f0fafa360fe34b":{"kind":"REWORK","_number":7,"created":"2022-08-23 12:48:40.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/7"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 12:48:33.000000000","tz":120},"subject":"[DNM] Refactored baremetal_node and baremetal_node_info modules","message":"[DNM] Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait and timeout attributes from\nDOCUMENTATION because their docstrings will be added via documentation\nfragment.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/547d4037e204b1269135f3c5e3f0fafa360fe34b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/547d4037e204b1269135f3c5e3f0fafa360fe34b"}]},"branch":"refs/heads/master"},"704fcd4c5733f5b5ef1b8058db0b7e934bb9d23f":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2022-08-23 12:54:28.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/8"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 12:54:18.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait and timeout attributes from\nDOCUMENTATION because their docstrings will be added via documentation\nfragment.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/704fcd4c5733f5b5ef1b8058db0b7e934bb9d23f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/704fcd4c5733f5b5ef1b8058db0b7e934bb9d23f"}]},"branch":"refs/heads/master"},"7f55c5dd1dad652e2d3f2177ea06b077bc6a9a1a":{"kind":"REWORK","_number":9,"created":"2022-08-23 14:53:25.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/9"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 14:53:19.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait and timeout attributes from\nDOCUMENTATION because their docstrings will be added via documentation\nfragment.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/7f55c5dd1dad652e2d3f2177ea06b077bc6a9a1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/7f55c5dd1dad652e2d3f2177ea06b077bc6a9a1a"}]},"branch":"refs/heads/master"},"a6391ca9e1b82f26b8d867afc83691e07b0becf2":{"kind":"REWORK","_number":10,"created":"2022-08-23 17:04:44.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/10"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 17:04:36.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait and timeout attributes from\nDOCUMENTATION because their docstrings will be added via documentation\nfragment.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a6391ca9e1b82f26b8d867afc83691e07b0becf2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a6391ca9e1b82f26b8d867afc83691e07b0becf2"}]},"branch":"refs/heads/master"},"95d1cd369457ea1f46c6d9d7bc979ec1b2a4515d":{"kind":"REWORK","_number":11,"created":"2022-08-23 19:46:48.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/11"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 19:46:42.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait and timeout attributes from\nDOCUMENTATION because their docstrings will be added via documentation\nfragment.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/95d1cd369457ea1f46c6d9d7bc979ec1b2a4515d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/95d1cd369457ea1f46c6d9d7bc979ec1b2a4515d"}]},"branch":"refs/heads/master"},"32b46bee79b11d7d794932522e561d642dea8997":{"kind":"REWORK","_number":12,"created":"2022-08-24 09:25:16.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/12"}}},"commit":{"parents":[{"commit":"b99218c143fca541bfcd9b0ce026e0bb02913d82","subject":"Deprecate special value \u0027auto\u0027 for attribute \u0027id\u0027 of compute_flavor","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b99218c143fca541bfcd9b0ce026e0bb02913d82"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-24 09:25:09.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait and timeout attributes from\nDOCUMENTATION because their docstrings will be added via documentation\nfragment.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/32b46bee79b11d7d794932522e561d642dea8997"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/32b46bee79b11d7d794932522e561d642dea8997"}]},"branch":"refs/heads/master"},"b73d971545b0ff50c9641bd87d27205c00588dc8":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2022-09-20 12:34:13.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/13"}}},"commit":{"parents":[{"commit":"515cc66287c2585e8bedf17a1a0f912f912e4292","subject":"Use Python 3.10 for Ansible\u0027s devel branch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/515cc66287c2585e8bedf17a1a0f912f912e4292"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-20 12:33:29.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait and timeout attributes from\nDOCUMENTATION because their docstrings will be added via documentation\nfragment.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b73d971545b0ff50c9641bd87d27205c00588dc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b73d971545b0ff50c9641bd87d27205c00588dc8"}]},"branch":"refs/heads/master"},"bf54663a2f72b3e6d5436691f424f3ae7e5acc77":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2022-09-21 09:28:23.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/14"}}},"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-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-21 09:28:13.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait and timeout attributes from\nDOCUMENTATION because their docstrings will be added via documentation\nfragment.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/bf54663a2f72b3e6d5436691f424f3ae7e5acc77"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/bf54663a2f72b3e6d5436691f424f3ae7e5acc77"}]},"branch":"refs/heads/master"},"1dc9802368767e63c4cf25cfc0e3d3ada8254db4":{"kind":"REWORK","_number":15,"created":"2022-09-21 10:14:18.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/15"}}},"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-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-21 10:09:14.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\ntheir docstrings will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1dc9802368767e63c4cf25cfc0e3d3ada8254db4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1dc9802368767e63c4cf25cfc0e3d3ada8254db4"}]},"branch":"refs/heads/master"},"757b49fbeb1c6baa135b5bf4d18e9425e1227b83":{"kind":"REWORK","_number":16,"created":"2022-09-27 08:50:43.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/16"}}},"commit":{"parents":[{"commit":"b416a3e2425dce1c03618854287fac10aa422a1b","subject":"Force major version bump in pbr","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b416a3e2425dce1c03618854287fac10aa422a1b"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-27 08:50:36.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\ntheir docstrings will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/757b49fbeb1c6baa135b5bf4d18e9425e1227b83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/757b49fbeb1c6baa135b5bf4d18e9425e1227b83"}]},"branch":"refs/heads/master"},"b97626b06d406090123faf63c9869572139b9b5d":{"kind":"NO_CODE_CHANGE","_number":17,"created":"2022-09-27 12:35:13.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/17"}}},"commit":{"parents":[{"commit":"b416a3e2425dce1c03618854287fac10aa422a1b","subject":"Force major version bump in pbr","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b416a3e2425dce1c03618854287fac10aa422a1b"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-27 12:34:41.000000000","tz":120},"subject":"[DNM] Refactored baremetal_node and baremetal_node_info modules","message":"[DNM] Refactored baremetal_node and baremetal_node_info modules\n\nDepends-On: https://review.opendev.org/c/openstack/bifrost/+/859430\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\ntheir docstrings will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b97626b06d406090123faf63c9869572139b9b5d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b97626b06d406090123faf63c9869572139b9b5d"}]},"branch":"refs/heads/master"},"1c07858d3fafe300c35453868b593571d9f908b4":{"kind":"REWORK","_number":18,"created":"2022-09-27 14:56:59.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/18"}}},"commit":{"parents":[{"commit":"b416a3e2425dce1c03618854287fac10aa422a1b","subject":"Force major version bump in pbr","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b416a3e2425dce1c03618854287fac10aa422a1b"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-23 07:24:17.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-27 14:56:52.000000000","tz":120},"subject":"[DNM] Refactored baremetal_node and baremetal_node_info modules","message":"[DNM] Refactored baremetal_node and baremetal_node_info modules\n\nDepends-On: https://review.opendev.org/c/openstack/bifrost/+/859430\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\ntheir docstrings will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1c07858d3fafe300c35453868b593571d9f908b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1c07858d3fafe300c35453868b593571d9f908b4"}]},"branch":"refs/heads/master"},"3d5580321e898d4b154ae657b34053f1471adbdf":{"kind":"REWORK","_number":19,"created":"2022-09-28 07:12:24.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/19"}}},"commit":{"parents":[{"commit":"b416a3e2425dce1c03618854287fac10aa422a1b","subject":"Force major version bump in pbr","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b416a3e2425dce1c03618854287fac10aa422a1b"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 07:12:08.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 07:12:08.000000000","tz":120},"subject":"[DNM] Refactored baremetal_node and baremetal_node_info modules","message":"[DNM] Refactored baremetal_node and baremetal_node_info modules\n\nDepends-On: https://review.opendev.org/c/openstack/bifrost/+/859430\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both modules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return a single attribute\n\u0027node\u0027 only when state is present. It will return no values (except\nAnsible\u0027s default values) when state is absent.\n\nAdded RETURN fields documentation for baremetal_node module.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\ntheir docstrings will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/3d5580321e898d4b154ae657b34053f1471adbdf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/3d5580321e898d4b154ae657b34053f1471adbdf"}]},"branch":"refs/heads/master"},"1a8fcc9c0e4179d14abd677752938b1f2c42af3f":{"kind":"REWORK","_number":20,"created":"2022-09-28 12:14:28.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/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-09-28 07:12:08.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 12:14:17.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return attribute \u0027node\u0027 only when\nstate is present. It will return no values (except Ansible\u0027s default\nvalues) when state is absent. Previous return value \u0027uuid\u0027 can be\nretrieved from node\u0027s dictionary entry \u0027id\u0027.\nThe non-standard return value \u0027result\u0027 has been dropped because its\ncontent can easily be reconstructed with Ansible\u0027s is changed check.\nThe non-standard return value \u0027changes\u0027 has been dropped because it\nwas only returned on updates, has no known uses and can easily be\nreconstructed in Ansible by comparing the returned node dictionary\nwith a copy of a previous node dictionary.\n\nModule baremetal_node_info will no longer fail when no node with a\nmatching id or name or mac could be found. Instead it will return\nan empty list like other *_info modules.\n\nbaremetal_node_info\u0027s return attribute \u0027baremetal_nodes\u0027 has been\nrenamed to \u0027nodes\u0027 to be consistent with other modules. The former\nname will keep to be available for now to keep backward\ncompatibility.\n\nBoth modules convert their return values into dictionaries without\ncomputed (redundant) values. They do not drop values such as links\nanymore though, because we do not withhold information from users.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both\nmodules.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\ntheir docstrings will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1a8fcc9c0e4179d14abd677752938b1f2c42af3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1a8fcc9c0e4179d14abd677752938b1f2c42af3f"}]},"branch":"refs/heads/master"},"ed2c4444cc3574778c3d5b9575aea0e67d7c3e46":{"kind":"NO_CODE_CHANGE","_number":21,"created":"2022-09-29 08:19:06.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/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-09-28 07:12:08.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-29 08:18:47.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return attribute \u0027node\u0027 only when\nstate is present. It will return no values (except Ansible\u0027s default\nvalues) when state is absent. Previous return value \u0027uuid\u0027 can be\nretrieved from node\u0027s dictionary entry \u0027id\u0027.\nThe non-standard return value \u0027result\u0027 has been dropped because its\ncontent can easily be reconstructed with Ansible\u0027s is changed check.\nThe non-standard return value \u0027changes\u0027 has been dropped because it\nwas only returned on updates, has no known uses and can easily be\nreconstructed in Ansible by comparing the returned node dictionary\nwith a copy of a previous node dictionary.\n\nModule baremetal_node_info will no longer fail when no node with a\nmatching id or name or mac could be found. Instead it will return\nan empty list like other *_info modules.\n\nbaremetal_node_info\u0027s return attribute \u0027baremetal_nodes\u0027 has been\nrenamed to \u0027nodes\u0027 to be consistent with other modules. The former\nname will keep to be available for now to keep backward\ncompatibility.\n\nBoth modules convert their return values into dictionaries without\ncomputed (redundant) values. They do not drop values such as links\nanymore though, because we do not withhold information from users.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both\nmodules.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\nits docstring will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/ed2c4444cc3574778c3d5b9575aea0e67d7c3e46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/ed2c4444cc3574778c3d5b9575aea0e67d7c3e46"}]},"branch":"refs/heads/master"},"4e8d426626dffc9aec797dc17922bc9f48d6c107":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2022-10-14 11:34:09.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/22"}}},"commit":{"parents":[{"commit":"7bad5cfd4213ce2d9a7597732f53407e989b045f","subject":"Refactored stack_info module and allow to filter by owner and project names","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/7bad5cfd4213ce2d9a7597732f53407e989b045f"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 07:12:08.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-14 11:34:02.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return attribute \u0027node\u0027 only when\nstate is present. It will return no values (except Ansible\u0027s default\nvalues) when state is absent. Previous return value \u0027uuid\u0027 can be\nretrieved from node\u0027s dictionary entry \u0027id\u0027.\nThe non-standard return value \u0027result\u0027 has been dropped because its\ncontent can easily be reconstructed with Ansible\u0027s is changed check.\nThe non-standard return value \u0027changes\u0027 has been dropped because it\nwas only returned on updates, has no known uses and can easily be\nreconstructed in Ansible by comparing the returned node dictionary\nwith a copy of a previous node dictionary.\n\nModule baremetal_node_info will no longer fail when no node with a\nmatching id or name or mac could be found. Instead it will return\nan empty list like other *_info modules.\n\nbaremetal_node_info\u0027s return attribute \u0027baremetal_nodes\u0027 has been\nrenamed to \u0027nodes\u0027 to be consistent with other modules. The former\nname will keep to be available for now to keep backward\ncompatibility.\n\nBoth modules convert their return values into dictionaries without\ncomputed (redundant) values. They do not drop values such as links\nanymore though, because we do not withhold information from users.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both\nmodules.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\nits docstring will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4e8d426626dffc9aec797dc17922bc9f48d6c107"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/4e8d426626dffc9aec797dc17922bc9f48d6c107"}]},"branch":"refs/heads/master"},"fb76bcbe069f2760733a68b81d05c34b61f13a3e":{"kind":"TRIVIAL_REBASE","_number":23,"created":"2022-10-19 12:19:21.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/23"}}},"commit":{"parents":[{"commit":"f51898bd2ff30f450140a14434352c8441394f26","subject":"Do not enforce optional params in network module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f51898bd2ff30f450140a14434352c8441394f26"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 07:12:08.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-19 12:19:12.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return attribute \u0027node\u0027 only when\nstate is present. It will return no values (except Ansible\u0027s default\nvalues) when state is absent. Previous return value \u0027uuid\u0027 can be\nretrieved from node\u0027s dictionary entry \u0027id\u0027.\nThe non-standard return value \u0027result\u0027 has been dropped because its\ncontent can easily be reconstructed with Ansible\u0027s is changed check.\nThe non-standard return value \u0027changes\u0027 has been dropped because it\nwas only returned on updates, has no known uses and can easily be\nreconstructed in Ansible by comparing the returned node dictionary\nwith a copy of a previous node dictionary.\n\nModule baremetal_node_info will no longer fail when no node with a\nmatching id or name or mac could be found. Instead it will return\nan empty list like other *_info modules.\n\nbaremetal_node_info\u0027s return attribute \u0027baremetal_nodes\u0027 has been\nrenamed to \u0027nodes\u0027 to be consistent with other modules. The former\nname will keep to be available for now to keep backward\ncompatibility.\n\nBoth modules convert their return values into dictionaries without\ncomputed (redundant) values. They do not drop values such as links\nanymore though, because we do not withhold information from users.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both\nmodules.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\nits docstring will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fb76bcbe069f2760733a68b81d05c34b61f13a3e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fb76bcbe069f2760733a68b81d05c34b61f13a3e"}]},"branch":"refs/heads/master"},"2ce480845f3a114020ac9a871ee2d67e811769ef":{"kind":"REWORK","_number":24,"created":"2022-10-25 08:01:01.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/24"}}},"commit":{"parents":[{"commit":"f51898bd2ff30f450140a14434352c8441394f26","subject":"Do not enforce optional params in network module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f51898bd2ff30f450140a14434352c8441394f26"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 07:12:08.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-25 08:00:53.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return attribute \u0027node\u0027 only when\nstate is present. It will return no values (except Ansible\u0027s default\nvalues) when state is absent. Previous return value \u0027uuid\u0027 can be\nretrieved from node\u0027s dictionary entry \u0027id\u0027.\nThe non-standard return value \u0027result\u0027 has been dropped because its\ncontent can easily be reconstructed with Ansible\u0027s is changed check.\nThe non-standard return value \u0027changes\u0027 has been dropped because it\nwas only returned on updates, has no known uses and can easily be\nreconstructed in Ansible by comparing the returned node dictionary\nwith a copy of a previous node dictionary.\n\nModule baremetal_node_info will no longer fail when no node with a\nmatching id or name or mac could be found. Instead it will return\nan empty list like other *_info modules.\n\nbaremetal_node_info\u0027s return attribute \u0027baremetal_nodes\u0027 has been\nrenamed to \u0027nodes\u0027 to be consistent with other modules. The former\nname will keep to be available for now to keep backward\ncompatibility.\n\nBoth modules convert their return values into dictionaries without\ncomputed (redundant) values. They do not drop values such as links\nanymore though, because we do not withhold information from users.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both\nmodules.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\nits docstring will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/2ce480845f3a114020ac9a871ee2d67e811769ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/2ce480845f3a114020ac9a871ee2d67e811769ef"}]},"branch":"refs/heads/master"},"902b2f81471d7776bb3b0e170f48bf6951689232":{"kind":"REWORK","_number":25,"created":"2022-10-25 08:11:45.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/13/854113/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/13/854113/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/13/854113/25"}}},"commit":{"parents":[{"commit":"f51898bd2ff30f450140a14434352c8441394f26","subject":"Do not enforce optional params in network module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f51898bd2ff30f450140a14434352c8441394f26"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 07:12:08.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-25 08:11:39.000000000","tz":120},"subject":"Refactored baremetal_node and baremetal_node_info modules","message":"Refactored baremetal_node and baremetal_node_info modules\n\nAdded integration tests for both modules. They will not run in CI atm,\nbecause we do not have Ironic enabled in our DevStack environment.\n\nSorted argument specs and documentation of both modules.\n\nRefactored both modules to be subclasses of OpenStackModule class.\n\nRenamed baremetal_node_info\u0027s module attribute \u0027node\u0027 to \u0027name\u0027 and\nadded the former as an alias to be consistent with other *_info\nmodules.\n\nbaremetal_node_info will no longer fetch port and portgroup details\nbecause this requires extra api calls for each node. Users can use\nthe baremetal_port module to retrieve ports for each node on demand.\n\nRefactored code for constructing node updates in baremetal_node module\nwhich allowed us to drop the dependency on Python module jsonpatch.\n\nDeprecated baremetal_node\u0027s skip_update_of_masked_password attribute.\nUpdating or even specificing passwords for nodes has not been\nsupported for a while now, rendering the attribute useless.\n\nRenamed baremetal_node\u0027s module attributes \u0027chassis_uuid\u0027 to\n\u0027chassis_id\u0027, \u0027uuid\u0027 to \u0027id\u0027 as well as suboptions of\n\u0027properties\u0027 to match openstacksdk. Added the previous attribute\nnames as aliases to keep backward compatibility.\nMarked nics attribute in baremetal_node as not updatable.\n\nChanged baremetal_node module to return attribute \u0027node\u0027 only when\nstate is present. It will return no values (except Ansible\u0027s default\nvalues) when state is absent. Previous return value \u0027uuid\u0027 can be\nretrieved from node\u0027s dictionary entry \u0027id\u0027.\nThe non-standard return value \u0027result\u0027 has been dropped because its\ncontent can easily be reconstructed with Ansible\u0027s is changed check.\nThe non-standard return value \u0027changes\u0027 has been dropped because it\nwas only returned on updates, has no known uses and can easily be\nreconstructed in Ansible by comparing the returned node dictionary\nwith a copy of a previous node dictionary.\n\nModule baremetal_node_info will no longer fail when no node with a\nmatching id or name or mac could be found. Instead it will return\nan empty list like other *_info modules.\n\nbaremetal_node_info\u0027s return attribute \u0027baremetal_nodes\u0027 has been\nrenamed to \u0027nodes\u0027 to be consistent with other modules. The former\nname will keep to be available for now to keep backward\ncompatibility.\n\nBoth modules convert their return values into dictionaries without\ncomputed (redundant) values. They do not drop values such as links\nanymore though, because we do not withhold information from users.\n\nUpdated DOCUMENTATION, EXAMPLES and RETURN docstrings in both\nmodules.\n\nDropped deprecated ironic_url attribute from DOCUMENTATION docstring\nin baremetal_info. Dropped wait attribute from DOCUMENTATION because\nits docstring will be added via documentation fragment.\n\nKept timeout attribute in DOCUMENTATION and argument_spec because\nit has a high(er) default value, to account for long provisioning\ntimes, than what e.g. the generic doc fragment specifies.\n\nChange-Id: If3044acf672295e9b61fa60d0969f47cd06dfdeb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/902b2f81471d7776bb3b0e170f48bf6951689232"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/902b2f81471d7776bb3b0e170f48bf6951689232"}]},"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":[]}
