)]}'
{"id":"openstack%2Fansible-collections-openstack~859522","triplet_id":"openstack%2Fansible-collections-openstack~master~I4ace6012112bbcce9094353e27eb4066cf25f229","project":"openstack/ansible-collections-openstack","branch":"master","topic":"stack-refactor","attention_set":{},"removed_from_attention_set":{"34208":{"account":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"last_update":"2022-10-07 22:36:29.000000000","reason":"Change was submitted"},"32962":{"account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"last_update":"2022-10-07 22:36:29.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4ace6012112bbcce9094353e27eb4066cf25f229","subject":"Refactored stack module and use stack\u0027s tag(s) attribute","status":"MERGED","created":"2022-09-28 06:39:32.000000000","updated":"2022-10-07 22:36:29.000000000","submitted":"2022-10-07 22:36:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"859522-stack-refactor","meta_rev_id":"df324ca9001e380bbba24ebcb76d877224ee8bbc","_number":859522,"virtual_id_number":859522,"owner":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},{"value":0,"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-10-07 22:36:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2022-10-07 21:11:01.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"all":[{"value":2,"date":"2022-10-07 19:08:41.000000000","_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"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]}],"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":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"all":[{"value":1,"date":"2022-10-07 19:08:41.000000000","_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"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","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-09-28 06:49:07.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-09-28 09:21:07.000000000","updated_by":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"reviewer":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-09-30 06:35:24.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":"e4ec9e67447c9e2f814b04814762e2eeee433a7d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 06:39:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8af047666498b4e40905dd40763a797b5ca8939a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 06:49:07.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/8fd2dece1971488eabd5a1104f248b92\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/356c1ca579394a918b19c515d19db15f : SUCCESS in 3m 37s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/21409a5a53bf48cd8cfa51a973f96f39 : FAILURE in 6m 46s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/61951b0bd2f24dc4b85900685b41da7e : FAILURE in 7m 42s\nSkipped 8 jobs","accounts_in_message":[],"_revision_number":1},{"id":"3d27bb5107858d1353ebfdeedef367b36442bd18","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 07:23:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b0814c2d0065a111b89344cb7fefdb4dc8591c16","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2022-09-28 09:21:07.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/757d64c566f242dd85225c17993ad4af : FAILURE in 1h 56m 29s","accounts_in_message":[],"_revision_number":2},{"id":"c242b2d8117f716dfda0b68aa0ac6bbc06c30767","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 09:56:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a97aa249b2b74567a7c5162b86c32ece\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/a7b032046bbf48268317e5ec668b9ad3 : SUCCESS in 3m 30s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/4334db9647de4b26aade9db1326ae7d9 : SUCCESS in 7m 02s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/84f0f05411c04b598cf145a093d620bc : SUCCESS in 8m 54s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/052aa856a9844b569b66b7c8afe996d7 : SUCCESS in 1h 00m 57s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/52e12942d688406d89e77eda42d6643d : SUCCESS in 56m 26s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/344f7210a6a84fdcad2d646c4487b022 : SUCCESS in 1h 05m 56s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9b7b05574913451fb0d671247d87def7 : SUCCESS in 1h 04m 38s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/45f03427e92c4dcdbed31180b0f2eaa4 : FAILURE in 39m 19s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/ce0dd558e85c4f6dbfe422fd067ad019 : SUCCESS in 45m 17s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/17d44706ec814dd6af1766da04df8d4e : SUCCESS in 47m 10s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/3b8289c15c4d4a06aff9eb50cf63d31b : SUCCESS in 2h 16m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b9d916576150e14e1c29b4a537412c397373e12c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 10:06:57.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"bf707347280349dac90edfaa7beaad098a1eee11","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 10:12:58.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1eddc19f198c83fff396d89086f5a3800f2e69e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 12:02:32.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/eb8906b8cf6f41ee9a51c4220e2b98b1\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/b5cd3d3ab9b247b4b924831a75815cd4 : SUCCESS in 4m 30s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/8ff340c8e8d94c83987caf99b1fb76b1 : SUCCESS in 5m 55s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/fc38712a50d64db3a76f430a8b98ff77 : SUCCESS in 6m 25s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/7303b78173204860bc0370e056928d9a : FAILURE in 41m 56s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/d2ab2c0edd804f529116304dbd625dc2 : FAILURE in 39m 06s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/eadb447c2f8d463a8aacba16f9af6345 : FAILURE in 42m 24s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/8cca7c6bbb7f40cabf9d3dfd5b398c45 : FAILURE in 47m 12s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/22f1be8dd2524422910e95b36c6f62f6 : FAILURE in 27m 19s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/0f6af0a6d5ea48549e29183a75647a2b : FAILURE in 47m 08s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/dbcc621ed67b43a6aaa8f8faa4c096e4 : SUCCESS in 33m 57s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/e5c09659a96845c2861cc0d640d50357 : SUCCESS in 37m 36s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/0671567012b446fbac816a750831f454 : SUCCESS in 1h 40m 17s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6627df61c39935ebf6c327d5cb929d169e66b325","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 12:20:36.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7ba3d19683fd0e687d427d5c2e4987b6f48a5af5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 14:48:47.000000000","message":"Patch Set 5: 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/ed9cbeefe0be4ed6b8b730fc79e198e3\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/d8e0da073ffb4f608653908db61a76eb : SUCCESS in 3m 52s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/21c0c4d89adb4e5c8c242f4954e1cb52 : SUCCESS in 9m 58s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/4dea4dc17f074e66a4979334983cd7e2 : SUCCESS in 8m 17s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/8e64b46f93b4481298592bab725b5afc : FAILURE in 48m 44s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/a23505fcc89d4c4aa70dff1bc2c0ac6d : FAILURE in 49m 04s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/aaf46ca793ab492e8e5357c33a2cab8a : FAILURE in 55m 06s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/fdab2be2aabd40799357d1c72893e489 : FAILURE in 55m 57s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/fd510998ae8b4de58797e9052c15613d : FAILURE in 33m 32s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/c7fd61c7a5274e2ebfb01e680af98b47 : FAILURE in 51m 20s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/75caaf9ae41c4467ab62b047a821384d : SUCCESS in 37m 55s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/04f8884c85e642f3a457eb74fa517fc1 : SUCCESS in 39m 44s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/0083b596f704438598e476501177d4ed : SUCCESS in 2h 01m 11s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"2788efc9bed48e0fc9c0011cfb3742e566c118b1","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2022-09-28 17:02:23.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/09469f11419546beb0b7b2526e2129ca : FAILURE in 2h 10m 29s","accounts_in_message":[],"_revision_number":5},{"id":"f933fb33c53cffbb9fd728d722a5522ca9b6f222","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-28 17:59:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"68fd8091ce602dcc164fdcbf9bab6950d94b5fb8","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2022-09-28 20:07:13.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/d699f60ba85944549794d7848b8780a1 : FAILURE in 2h 02m 01s","accounts_in_message":[],"_revision_number":6},{"id":"3f644632867bed81cff96c203246d05749c9e45d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 20:51:13.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/1522c2bc875647618cbcdb4369ead98a\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/7c3a767de51b4c7ead445959a9ba176c : SUCCESS in 4m 03s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/c4279973c73d46989c324aae616124ab : SUCCESS in 7m 16s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/3cf5256460f8469aa539cace0959a61c : SUCCESS in 10m 01s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/5fee1c81463741c6abba37ec3c54587e : TIMED_OUT in 2h 34m 36s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/acf8e5056e294084acd8e8b2f15fb3ca : TIMED_OUT in 2h 34m 54s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/fa01ca6194db47419f4ad328b8aa5bf9 : TIMED_OUT in 2h 34m 44s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/e365d9a2b58145a88c673527903877ba : TIMED_OUT in 2h 34m 35s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/1ab87192fbe34ef59b924efe3794c332 : FAILURE in 25m 08s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/e824085c3476430b959a17973fe9184f : TIMED_OUT in 2h 35m 07s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/d834be8cd7bf45b595a5d82eff945592 : SUCCESS in 37m 49s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/8b4d780874054ea5bdbbd10e9cb90c49 : SUCCESS in 40m 17s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/174baac86950412b95fea8c9acfbb95a : SUCCESS in 1h 46m 36s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"19c2c7bc0ef6e8eec8f276441d4b6226e12aeff2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-29 08:37:03.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"a76c34dedcbe275d7c42c80a087cace0ea144e51","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-29 10:04:50.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"36731290a26b734dbc43d777b75c33945a2b34e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-29 12:09:23.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fcd23bcc20fd4c3f9e6152a601e0a76e\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/5668ce44d0f049f285dd3eaae9d161bd : SUCCESS in 3m 36s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/8c59370f60964962bec51a6386ea02db : SUCCESS in 6m 11s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/4d82becaa7b14860bbf34df9b6962283 : SUCCESS in 9m 14s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/bd693001e0734b239aeaccd5061fb257 : SUCCESS in 46m 10s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/2588ac4824584fcab16e762a353069e3 : SUCCESS in 48m 05s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/767a86542bef40adb4a7c3d5dffd198f : SUCCESS in 47m 33s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9068fbdded354819b3e83586c4355f08 : SUCCESS in 55m 59s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/f31cabce63d448bc8272098866a5462a : FAILURE in 28m 23s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/59f38087e93f40d286a234e9dc446cb1 : SUCCESS in 59m 47s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/65d5586fef4c4425930a258aa210be26 : SUCCESS in 37m 33s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/f6df9b1cbda042519b4d9dc9702791df : SUCCESS in 39m 49s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/a2609b77ec3e4767add157559c68432c : SUCCESS in 1h 52m 22s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"67e2b5037906ba81ab42e102848858c5d4adad28","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2022-09-29 13:14:07.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/621525ac7d5f4ada99bff076b8183e5e : FAILURE in 1h 30m 19s","accounts_in_message":[],"_revision_number":8},{"id":"7d33cd5581ce431fb67e6e2c4ee5a718eec97ea0","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-09-30 06:36:10.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"e201e6f526a51f60ef85f27a78122b1707fb6732","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-10-06 03:21:52.000000000","message":"Patch Set 8: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"b8b6b862bf4c624b3fffc25036ec32b8920184e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-06 07:59:06.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"ebb6af2df1f92d99d32bf6c0254c7be242a328ff","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-06 08:05:59.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"5fe41f659a26c58e7852dcaa28c5c614c8c46918","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-06 08:49:10.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"5ae4d613cf42e61e7f5d6204b910b20541006095","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-10-06 08:51:05.000000000","message":"Patch Set 10:\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"10b52f2677e8b58cd961f7c7e40ebad961e4963f","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2022-10-06 10:57:04.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/e786f104aa4641c9ab65ddce8a75688d : FAILURE in 2h 02m 28s","accounts_in_message":[],"_revision_number":10},{"id":"0b174982a54d3a02e0afab523c10af10c7f3ff19","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-06 11:44:28.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f23a05ed27f4f8a87331a7a10b0a00f\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/380c6c0b071242a7bbb1da78ec25a088 : SUCCESS in 4m 04s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/33d265841e91490ca1f89ced399a908d : SUCCESS in 7m 10s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/f97732557f0d439399ad4713c8f49d87 : SUCCESS in 8m 24s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/f0f5c43704c3462a9ff9a1bc8152b87a : SUCCESS in 51m 09s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/b75fba188a2c467e83a9ad7a9eb678db : SUCCESS in 50m 48s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/348f531b914847cda43895722da4ed60 : SUCCESS in 54m 19s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/37c32bee6f2045fba492b2b45ea4aa41 : SUCCESS in 45m 58s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/948493f45ee34f1abb9962c422242e0d : POST_FAILURE in 13m 24s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/813b9074a39c4416a9ac0113a40a02a3 : SUCCESS in 56m 47s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/bd30474f1e314058b2626978ea49a8ab : SUCCESS in 40m 33s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/b835f02d7bcd47f3ae631466bfd95c58 : SUCCESS in 41m 16s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/054372eb7ebf47a78c8b8ee75790de47 : FAILURE in 2h 43m 28s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"a7c1c36289042b5ea44aca5334185384bac6a79d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-10-07 19:08:28.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":11},{"id":"c931234e8ac99af3081e9b4289317e8a2467619f","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-10-07 19:08:41.000000000","message":"Patch Set 11: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":11},{"id":"de9d59962fe90c6cc1acce555dd3917b5c5bd7df","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2022-10-07 21:11:01.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tripleo-ci-centos-9-ovb-1ctlr_1comp-featureset001 https://review.rdoproject.org/zuul/build/4e2243cdce6f499ca1a6107391e34703 : FAILURE in 2h 01m 03s","accounts_in_message":[],"_revision_number":11},{"id":"11b0c2e3a965f1b4bccc724791aded8ca22b4abb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-07 21:52:33.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/62d3217c44bb4ec1b6d40a8f37a3378d\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/48af94b190234b1fa38472e52f2f3c74 : SUCCESS in 4m 28s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/e2c0e83f8e8a4e18b55c032b1d53ba60 : SUCCESS in 9m 09s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/2409237905fa4d1bb8131cf1a95a028c : SUCCESS in 8m 47s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/35afef4a45504a1786f698724c14a717 : SUCCESS in 57m 37s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/97bcc34b683d488988d267ac1607e5be : SUCCESS in 51m 37s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/c4a5479dd16749edb8344525c59baf33 : SUCCESS in 1h 00m 22s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/07be391ceae9463cadeafd8a630ffa20 : SUCCESS in 58m 13s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/5dc9aa31a07341ab8ee635519dfac065 : FAILURE in 34m 53s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/6ef37e01b38f4386b3c764b898da5520 : SUCCESS in 1h 10m 27s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/d92922bf1efe451aa1f82fcbc93f3075 : SUCCESS in 45m 24s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/44c3035d40f94ca88c231fecf1cc055f : SUCCESS in 44m 12s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/7e91bf5a31704f29b623bea83a6ab841 : FAILURE in 2h 30m 43s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"3cd4137c707b297cffbf40c57b0f549d58c49ca7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-07 21:53:13.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":11},{"id":"f1f220e382661dadeabdfb84e1c059ccd603d242","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-07 22:36:29.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f98165e335e64691b00d718a8256e4e5\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/7066ef1ec32f4eb9b79c1c0b78ad635e : SUCCESS in 3m 05s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/0e0d900f51f347fab7f60a27c3dbfbd3 : SUCCESS in 6m 21s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/83705b5650124ff59042a6461d7c96c2 : SUCCESS in 36m 25s\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/c9984f9692db4fa7900d0523725792b8 : SUCCESS in 42m 41s","accounts_in_message":[],"_revision_number":11},{"id":"df324ca9001e380bbba24ebcb76d877224ee8bbc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-07 22:36:29.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"41299b9666b6ab6904d5bed4823508c87df2fd8c","revisions":{"229cac2cd71c6910cd4f4d2b38a251afb3dfdd59":{"kind":"REWORK","_number":1,"created":"2022-09-28 06:39:32.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/22/859522/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/1"}}},"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 06:38:27.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 06:38:27.000000000","tz":120},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nReplaced stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE with event_utils.poll_for_events() calls because\nopenstacksdk\u0027s create_stack() and update_stack() do not garantee\nthat stack has reached those states when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/229cac2cd71c6910cd4f4d2b38a251afb3dfdd59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/229cac2cd71c6910cd4f4d2b38a251afb3dfdd59"}]},"branch":"refs/heads/master"},"03a090460f10bc73bd0cebeca8ffcd7f57b3b77b":{"kind":"REWORK","_number":2,"created":"2022-09-28 07:23:36.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/22/859522/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/2"}}},"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:23:26.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 07:23:26.000000000","tz":120},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nReplaced stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE with event_utils.poll_for_events() calls because\nopenstacksdk\u0027s create_stack() and update_stack() do not garantee\nthat stack has reached those states when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/03a090460f10bc73bd0cebeca8ffcd7f57b3b77b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/03a090460f10bc73bd0cebeca8ffcd7f57b3b77b"}]},"branch":"refs/heads/master"},"e93ef1f1debf1571ccdaefbbd9f7ab8fcb49ca1b":{"kind":"REWORK","_number":3,"created":"2022-09-28 10:06:57.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/22/859522/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/3"}}},"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:23:26.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 10:06:17.000000000","tz":120},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nReplaced stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE with event_utils.poll_for_events() calls because\nopenstacksdk\u0027s create_stack() and update_stack() do not garantee\nthat stack has reached those states when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\nRenamed ci integration tests from \u0027orchestration\u0027 to \u0027stack\u0027 in\norder to match module name and adapted tags accordingly.\n\nEnabled ci integration tests for stack and stack_info modules.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e93ef1f1debf1571ccdaefbbd9f7ab8fcb49ca1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e93ef1f1debf1571ccdaefbbd9f7ab8fcb49ca1b"}]},"branch":"refs/heads/master"},"7cd720e49b9b853e94d30716a3e35f2567a46def":{"kind":"REWORK","_number":4,"created":"2022-09-28 10:12:58.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/22/859522/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/4"}}},"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:23:26.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 10:11:55.000000000","tz":120},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nReplaced stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE with event_utils.poll_for_events() calls because\nopenstacksdk\u0027s create_stack() and update_stack() do not garantee\nthat stack has reached those states when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\nRenamed ci integration tests from \u0027orchestration\u0027 to \u0027stack\u0027 in\norder to match module name and adapted tags accordingly.\n\nFixed and enabled ci integration tests for stack and stack_info\nmodules.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/7cd720e49b9b853e94d30716a3e35f2567a46def"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/7cd720e49b9b853e94d30716a3e35f2567a46def"}]},"branch":"refs/heads/master"},"5a75dd0b85969ee1a309b27f8ccb5d7dcb0e71e9":{"kind":"REWORK","_number":5,"created":"2022-09-28 12:20:36.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/22/859522/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/5"}}},"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:23:26.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 12:20:27.000000000","tz":120},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nReplaced stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE with event_utils.poll_for_events() calls because\nopenstacksdk\u0027s create_stack() and update_stack() do not garantee\nthat stack has reached those states when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\nRenamed ci integration tests from \u0027orchestration\u0027 to \u0027stack\u0027 in\norder to match module name and adapted tags accordingly.\n\nFixed and enabled ci integration tests for stack and stack_info\nmodules.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5a75dd0b85969ee1a309b27f8ccb5d7dcb0e71e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5a75dd0b85969ee1a309b27f8ccb5d7dcb0e71e9"}]},"branch":"refs/heads/master"},"f0a72758e95bf6e55be3c40e2f406814fbd8f97e":{"kind":"REWORK","_number":6,"created":"2022-09-28 17:59:18.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/22/859522/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/6"}}},"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:23:26.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 17:59:10.000000000","tz":120},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nReplaced stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE with event_utils.poll_for_events() calls because\nopenstacksdk\u0027s create_stack() and update_stack() do not garantee\nthat stack has reached those states when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\nRenamed ci integration tests from \u0027orchestration\u0027 to \u0027stack\u0027 in\norder to match module name and adapted tags accordingly.\n\nFixed and enabled ci integration tests for stack and stack_info\nmodules.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f0a72758e95bf6e55be3c40e2f406814fbd8f97e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/f0a72758e95bf6e55be3c40e2f406814fbd8f97e"}]},"branch":"refs/heads/master"},"5bde6e79f6be5824dbfbd05ec3730ee145093b4e":{"kind":"REWORK","_number":7,"created":"2022-09-29 08:37:03.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/22/859522/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/7"}}},"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:23:26.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-29 08:35:15.000000000","tz":120},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nDropped stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE and instead pass wait\u003dTrue to openstacksdk\u0027s create_stack()\nand update_stack() calls because those will call event_utils.\\\npoll_for_events() which garantees that stack has reached those\nstates when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\nRenamed ci integration tests from \u0027orchestration\u0027 to \u0027stack\u0027 in\norder to match module name and adapted tags accordingly.\n\nFixed and enabled ci integration tests for stack and stack_info\nmodules.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5bde6e79f6be5824dbfbd05ec3730ee145093b4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5bde6e79f6be5824dbfbd05ec3730ee145093b4e"}]},"branch":"refs/heads/master"},"d976e9deb0a3d1457213d3ffe1784e3bdfc9ca58":{"kind":"REWORK","_number":8,"created":"2022-09-29 10:04:50.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/22/859522/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/8"}}},"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:23:26.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-29 10:03:18.000000000","tz":120},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nDropped stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE and instead pass wait\u003dTrue to openstacksdk\u0027s create_stack()\nand update_stack() calls because those will call event_utils.\\\npoll_for_events() which garantees that stack has reached those\nstates when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\nRenamed ci integration tests from \u0027orchestration\u0027 to \u0027stack\u0027 in\norder to match module name and adapted tags accordingly.\n\nFixed and enabled ci integration tests for stack and stack_info\nmodules.\n\nDropped \u0027stack_name\u0027 from module return values in RETURN\ndocstring and ci integration tests because openstacksdk not\nreturn this attribute.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d976e9deb0a3d1457213d3ffe1784e3bdfc9ca58"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d976e9deb0a3d1457213d3ffe1784e3bdfc9ca58"}]},"branch":"refs/heads/master"},"b046692337050900f76693d9e6e4be44402467be":{"kind":"REWORK","_number":9,"created":"2022-10-06 07:59:06.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/22/859522/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/9"}}},"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:23:26.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-06 07:58:51.000000000","tz":120},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nDropped stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE and instead pass wait\u003dTrue to openstacksdk\u0027s create_stack()\nand update_stack() calls because those will call event_utils.\\\npoll_for_events() which garantees that stack has reached those\nstates when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\nRenamed ci integration tests from \u0027orchestration\u0027 to \u0027stack\u0027 in\norder to match module name and adapted tags accordingly.\n\nFixed and enabled ci integration tests for stack and stack_info\nmodules.\n\nDropped \u0027stack_name\u0027 from module return values in RETURN\ndocstring and ci integration tests because openstacksdk not\nreturn this attribute.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b046692337050900f76693d9e6e4be44402467be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b046692337050900f76693d9e6e4be44402467be"}]},"branch":"refs/heads/master"},"c20859139d09ddf600408f628253ebd89ccce177":{"kind":"REWORK","_number":10,"created":"2022-10-06 08:49:10.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/22/859522/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/10"}}},"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:23:26.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-10-06 08:48:15.000000000","tz":120},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nDropped stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE and instead pass wait\u003dTrue to openstacksdk\u0027s create_stack()\nand update_stack() calls because those will call event_utils.\\\npoll_for_events() which garantees that stack has reached those\nstates when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\nAdded tags to integration tests.\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\nRenamed ci integration tests from \u0027orchestration\u0027 to \u0027stack\u0027 in\norder to match module name and adapted tags accordingly.\n\nFixed and enabled ci integration tests for stack and stack_info\nmodules.\n\nDropped \u0027stack_name\u0027 from module return values in RETURN\ndocstring and ci integration tests because openstacksdk not\nreturn this attribute.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/c20859139d09ddf600408f628253ebd89ccce177"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/c20859139d09ddf600408f628253ebd89ccce177"}]},"branch":"refs/heads/master"},"41299b9666b6ab6904d5bed4823508c87df2fd8c":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2022-10-07 19:08:28.000000000","uploader":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"ref":"refs/changes/22/859522/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/22/859522/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/22/859522/11"}}},"commit":{"parents":[{"commit":"a660a35d8689c970b5025306b7d6b7baf8359056","subject":"Replaced expensive get_server() and fixed issues in server module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a660a35d8689c970b5025306b7d6b7baf8359056"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-09-28 07:23:26.000000000","tz":120},"committer":{"name":"Rafael Castillo","email":"rcastill@redhat.com","date":"2022-10-07 19:08:28.000000000","tz":0},"subject":"Refactored stack module and use stack\u0027s tag(s) attribute","message":"Refactored stack module and use stack\u0027s tag(s) attribute\n\nDropped stack status checks for CREATE_COMPLETE and UPDATE_\\\nCOMPLETE and instead pass wait\u003dTrue to openstacksdk\u0027s create_stack()\nand update_stack() calls because those will call event_utils.\\\npoll_for_events() which garantees that stack has reached those\nstates when they return [1],[2].\n\nCheck for duplicate keys in parameters which already have been\ndefined by regular module attributes. Raise an error to warn\nusers that they tried to overwrite parameters which they already\nspecified with module attributes.\n\nRenamed stack\u0027s module attribute \u0027tag\u0027 to \u0027tags\u0027 to match both\nopenstacksdk and OpenStack API and clarify that more than a\nsingle tag can be specified. Added \u0027tag\u0027 as an alias to keep\nbackward compatibility.\n\nActually pass the \u0027tags\u0027 aka \u0027tag\u0027 attribute to stack create\nand update functions of the openstacksdk which was lost in [3].\nAdded tags to integration tests.\n\nSorted argument specs and documentation of the stack module and\nmarked attributes which are not updatable.\n\nDropped condition from self.conn.delete_stack() because the latter\nwill only return False when a stack could not be found which we\nalready. self.conn.delete_stack() will raise an exception when\nstack deletion fails.\n\nRenamed ci integration tests from \u0027orchestration\u0027 to \u0027stack\u0027 in\norder to match module name and adapted tags accordingly.\n\nFixed and enabled ci integration tests for stack and stack_info\nmodules.\n\nDropped \u0027stack_name\u0027 from module return values in RETURN\ndocstring and ci integration tests because openstacksdk not\nreturn this attribute.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L92\n[2] https://opendev.org/openstack/openstacksdk/src/commit/9b1c4333526862d0edfc8e5f7bd421b0065b06db/openstack/cloud/_orchestration.py#L148\n[3] https://opendev.org/openstack/ansible-collections-openstack/commit/af79857bfb9f391e43eaab0f0c94d8c2b7b74c86\n\nChange-Id: I4ace6012112bbcce9094353e27eb4066cf25f229\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41299b9666b6ab6904d5bed4823508c87df2fd8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41299b9666b6ab6904d5bed4823508c87df2fd8c"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"}}]}],"submit_requirements":[]}
