)]}'
{"id":"openstack%2Fansible-collections-openstack~839093","triplet_id":"openstack%2Fansible-collections-openstack~master~I1052d21cf8f108dbc99619cd4c4072488645b855","project":"openstack/ansible-collections-openstack","branch":"master","topic":"raise_error_on_incompatible_sdk","attention_set":{},"removed_from_attention_set":{"32962":{"account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"last_update":"2022-04-27 06:45:56.000000000","reason":"Jakob Meng replied on the change"},"8367":{"account":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"last_update":"2022-04-26 08:31:46.000000000","reason":"Arx Cruz replied on the change"}},"hashtags":[],"change_id":"I1052d21cf8f108dbc99619cd4c4072488645b855","subject":"Added support for specifying a maximum version of the OpenStack SDK","status":"MERGED","created":"2022-04-22 18:53:44.000000000","updated":"2022-04-27 09:33:06.000000000","submitted":"2022-04-27 09:33:06.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":"839093-raise_error_on_incompatible_sdk","meta_rev_id":"4b041b68f653b5514017774d513e5f0640a0696e","_number":839093,"virtual_id_number":839093,"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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-04-27 09:33:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"}],"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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"all":[{"value":2,"date":"2022-04-27 06:45:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":1,"date":"2022-04-27 09:33:06.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":1},"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"}],"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":1,"date":"2022-04-27 06:45:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-04-22 20:24: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-04-22 21:22:51.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-04-25 08:41:20.000000000","updated_by":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"reviewer":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"state":"REVIEWER"}],"messages":[{"id":"444e85c7bc5c0bcd9de2b920ad503e0e3c5bed77","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-22 18:53:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"08e5efe6d733d8b0226516fedecbfcdaaac3e888","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-22 20:24:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/3152000a134c4cfe912acc6f0114399a : SUCCESS in 5m 11s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/8f76b9829d8a4928bd4996c654c403e8 : SUCCESS in 9m 22s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/884f6d856b86476bb1f89b2019833982 : SUCCESS in 7m 48s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/d5b9fb6b744a4e389b7d5523035659b8 : FAILURE in 45m 14s (non-voting)\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/eb01dc3b345d4c5ebc3f436916faf9fc : FAILURE in 40m 14s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/cea71ee3220e49819754e2f6a08cff5c : FAILURE in 35m 33s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/d0c3ca339fff48f68ef1868fbec6e021 : FAILURE in 36m 19s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/d8df3f1477d94edea890454ecd972977 : FAILURE in 37m 01s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/dce003b6850d4869b6817c2d1ff27c7d : SUCCESS in 27m 22s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/2b0e5408363f43ff9442d1a6020aaef2 : FAILURE in 14m 35s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/8376dc5c48454bde9058ef146df061fa : FAILURE in 1h 07m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3833a60abb3ea8922d7bf76d23a3bb27950511c8","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2022-04-22 21:22:51.000000000","message":"Patch Set 1: 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/54debcafb9a94157b2fa22472ca15539 : FAILURE in 1h 39m 31s","accounts_in_message":[],"_revision_number":1},{"id":"59c0883aa6650a48422791c57b827e5d47b0abea","author":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"date":"2022-04-25 08:41:20.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"4e94dd11439e9eb2d1628aceb9a173023b2c6208","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-26 07:57:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"17bf7430683be9b2cfbc67f0fdb52624c7cc4f7e","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-26 08:01:29.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"f1b4c516bd0b7d6dad260be670cc26261e69d043","author":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"date":"2022-04-26 08:31:46.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"352fcbb6247abe79eace2f888bd86a59c24a8603","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-26 10:04:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/9b8904c46ae24b8ea1b4c9d5f8e3a488 : SUCCESS in 5m 29s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/32402aa9e982474d80939031f17f26b9 : SUCCESS in 8m 17s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/997713d47a1541a3bc06f1adb6167d74 : SUCCESS in 7m 43s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/46ddfa9a306a4506b2b89bd980dc2d14 : FAILURE in 54m 13s (non-voting)\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/a74e6471f93e470b8c55953d931851ab : FAILURE in 41m 51s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/11522a2ced414e4f9ceecc8b3c0252d5 : FAILURE in 43m 45s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/453e2961593f40c49954a0da19042b3e : FAILURE in 44m 56s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/47e9a308db9f459885b17d559952f687 : FAILURE in 45m 20s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/c7007eced8484fabbe5c9de75a4c6ecc : SUCCESS in 29m 27s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/e9dcf9d4a1de4607b3e9d834a3064086 : SUCCESS in 31m 23s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/89c85c84d7d442d7be4e71bc49cb39eb : SUCCESS in 1h 48m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"33085fac76c4e110cea3a5743b362c147627031d","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2022-04-26 10:32:28.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/9d99a807620c45f0a8b5cc72f56ec5d7 : FAILURE in 2h 32m 28s","accounts_in_message":[],"_revision_number":2},{"id":"860183d1ca30e9540cd82dd2b38458cdb9bf432e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-27 06:45:30.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"6f326a27438168891f3473bc42f0ea39f60a080d","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-04-27 06:45:56.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"cfdaf9d80cae8d2f2d16905156793ae79ee75437","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-27 08:42:23.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/638ad0253f8547b9bc31758925f14c36 : SUCCESS in 6m 27s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/8f20518b8f1946e2be6879cd81e96a18 : SUCCESS in 9m 32s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/ca716c1d36bf4eb9ba237e5188380f04 : SUCCESS in 9m 24s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/e561c2b72e7e4aa8949ac887a063b948 : FAILURE in 36m 57s (non-voting)\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/232452c9e54d41ac9baf408b3c3f2984 : FAILURE in 45m 56s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/f1b325aa890147a7b99bc11acc577c43 : FAILURE in 39m 27s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/d498bcb2a2c2409ab9ada0eaf9c6b443 : FAILURE in 38m 08s (non-voting)\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/80cc57f44431486cbaf692a085a85d20 : FAILURE in 35m 02s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/7b567f53764c4f7e9be913695b16ad42 : SUCCESS in 29m 13s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/3c32da589ebb4cc7806004c9edd73054 : SUCCESS in 34m 19s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/af55202b509742a290493359c819eb43 : SUCCESS in 1h 43m 39s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"8f6c115b1458408f12b6d879fe093ccb70a2b023","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-27 08:43:13.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a710e79da335af6af8f783872da8037ad71eebfb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-27 09:33:05.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/9a26070ca1494f41b6e6ae88506c66bf : SUCCESS in 6m 07s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/6d2a973ab76b4f69b152d07212ea87d3 : SUCCESS in 10m 28s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/413817b245bd4e5c96178fbab78d3f1c : FAILURE in 44m 04s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"56c75b4680a530fb270d0d44f00e1f5b067fa87b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-27 09:33:06.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"bc6622e0e7dce7b1a0d90b501424fa8c28d3f405","revisions":{"9066114c980023533cdc8ca25aa859576c10e8e9":{"kind":"REWORK","_number":1,"created":"2022-04-22 18:53:44.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/93/839093/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/93/839093/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/1"}}},"commit":{"parents":[{"commit":"5a43bdb87382b534f3fbaa9207626c0ced04f2ff","subject":"Follow up to bump of minimum required OpenStack SDK release to SDK 0.36.0 (Train)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5a43bdb87382b534f3fbaa9207626c0ced04f2ff"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-22 10:14:44.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-22 10:14:44.000000000","tz":120},"subject":"Added support for specifying a maximum version of the OpenStack SDK","message":"Added support for specifying a maximum version of the OpenStack SDK\n\nAlongside OpenStack SDK 1.0.0 we will release a new collection version\n2.0.0 which is compatible to OpenStack SDK 1.x.x series only. Code in\nbranch stable/1.0.0 will remain compatible to OpenStack SDK 0.x.x\nseries only.\n\nAt Ansible OpenStack modules PTG on 2022-04-07 it was decided to raise\nan error if one is using a incompatible releases of the OpenStack SDK\nwith our collection. We decided against showing warnings only because\nthey can be missed easily and functionality  will be broken but\nprobably hardly detectable when using the wrong SDK.\n\nThis patch implements the code to raise errors when users are trying\nto use our collection with an incompatible SDK release, e.g. use code\nfrom our stable/1.0.0 branch with a OpenStack SDK 1.x.x release.\n\nIt does not yet change the minimum and maximum required SDK versions\nbecause OpenStack SDK 1.0.0 has not yet been released to PyPI and\nSDK\u0027s master branch still does not return a 1.x.x version number.\n\nChange-Id: I1052d21cf8f108dbc99619cd4c4072488645b855\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/9066114c980023533cdc8ca25aa859576c10e8e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/9066114c980023533cdc8ca25aa859576c10e8e9"}]},"branch":"refs/heads/master"},"1f2c08faeea4d99861a7c0f6c4141fdf11bcf709":{"kind":"REWORK","_number":2,"created":"2022-04-26 07:57:53.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/93/839093/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/93/839093/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/2"}}},"commit":{"parents":[{"commit":"5a43bdb87382b534f3fbaa9207626c0ced04f2ff","subject":"Follow up to bump of minimum required OpenStack SDK release to SDK 0.36.0 (Train)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5a43bdb87382b534f3fbaa9207626c0ced04f2ff"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-22 10:14:44.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-26 07:57:30.000000000","tz":120},"subject":"Added support for specifying a maximum version of the OpenStack SDK","message":"Added support for specifying a maximum version of the OpenStack SDK\n\nAlongside OpenStack SDK 1.0.0 we will release a new collection version\n2.0.0 which is compatible to OpenStack SDK 1.x.x series only. Code in\nbranch stable/1.0.0 will remain compatible to OpenStack SDK 0.x.x\nseries only.\n\nAt Ansible OpenStack modules PTG on 2022-04-07 it was decided to raise\nan error if one is using a incompatible releases of the OpenStack SDK\nwith our collection. We decided against showing warnings only because\nthey can be missed easily and functionality  will be broken but\nprobably hardly detectable when using the wrong SDK.\n\nThis patch implements the code to raise errors when users are trying\nto use our collection with an incompatible SDK release, e.g. use code\nfrom our stable/1.0.0 branch with a OpenStack SDK 1.x.x release.\n\nIt does not yet change the minimum and maximum required SDK versions\nbecause OpenStack SDK 1.0.0 has not yet been released to PyPI and\nSDK\u0027s master branch still does not return a 1.x.x version number.\n\nChange-Id: I1052d21cf8f108dbc99619cd4c4072488645b855\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1f2c08faeea4d99861a7c0f6c4141fdf11bcf709"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1f2c08faeea4d99861a7c0f6c4141fdf11bcf709"}]},"branch":"refs/heads/master"},"bc6622e0e7dce7b1a0d90b501424fa8c28d3f405":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-04-27 06:45:30.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/93/839093/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/93/839093/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/93/839093/3"}}},"commit":{"parents":[{"commit":"e869564e3c9e286aaddd0c56b86e0d7926df4608","subject":"Use Rocky release of Heat in Queens job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e869564e3c9e286aaddd0c56b86e0d7926df4608"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-22 10:14:44.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-04-27 06:45:30.000000000","tz":0},"subject":"Added support for specifying a maximum version of the OpenStack SDK","message":"Added support for specifying a maximum version of the OpenStack SDK\n\nAlongside OpenStack SDK 1.0.0 we will release a new collection version\n2.0.0 which is compatible to OpenStack SDK 1.x.x series only. Code in\nbranch stable/1.0.0 will remain compatible to OpenStack SDK 0.x.x\nseries only.\n\nAt Ansible OpenStack modules PTG on 2022-04-07 it was decided to raise\nan error if one is using a incompatible releases of the OpenStack SDK\nwith our collection. We decided against showing warnings only because\nthey can be missed easily and functionality  will be broken but\nprobably hardly detectable when using the wrong SDK.\n\nThis patch implements the code to raise errors when users are trying\nto use our collection with an incompatible SDK release, e.g. use code\nfrom our stable/1.0.0 branch with a OpenStack SDK 1.x.x release.\n\nIt does not yet change the minimum and maximum required SDK versions\nbecause OpenStack SDK 1.0.0 has not yet been released to PyPI and\nSDK\u0027s master branch still does not return a 1.x.x version number.\n\nChange-Id: I1052d21cf8f108dbc99619cd4c4072488645b855\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/bc6622e0e7dce7b1a0d90b501424fa8c28d3f405"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/bc6622e0e7dce7b1a0d90b501424fa8c28d3f405"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"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":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
