)]}'
{"id":"openstack%2Fansible-collections-openstack~865463","triplet_id":"openstack%2Fansible-collections-openstack~master~I96fb9b946444866b157655e148250f1eda35e942","project":"openstack/ansible-collections-openstack","branch":"master","topic":"object","attention_set":{},"removed_from_attention_set":{"10969":{"account":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"last_update":"2022-12-04 10:06:54.000000000","reason":"\u003cGERRIT_ACCOUNT_10969\u003e replied on the change","reason_account":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"}},"34208":{"account":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"last_update":"2022-12-05 19:50:15.000000000","reason":"Change was submitted"},"32962":{"account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"last_update":"2022-12-05 19:08:54.000000000","reason":"\u003cGERRIT_ACCOUNT_32962\u003e replied on the change","reason_account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}}},"hashtags":[],"change_id":"I96fb9b946444866b157655e148250f1eda35e942","subject":"Refactored object{,_container} modules breaking backward compatibility","status":"MERGED","created":"2022-11-23 19:42:31.000000000","updated":"2022-12-05 19:50:15.000000000","submitted":"2022-12-05 19:50:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"865463-object","meta_rev_id":"22a5366e4b7f3bc0a777c7ca3b5cf357cb79f412","_number":865463,"virtual_id_number":865463,"owner":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-12-05 19:50:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"value":0,"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-12-04 10:06:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"value":0,"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"value":1,"date":"2022-12-05 19:08:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"}],"reviewers":{"REVIEWER":[{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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-11-23 20:52:52.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-12-01 06:39:06.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"state":"REVIEWER"},{"updated":"2022-12-01 06:39:06.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":"ad0993031e3b764fe97d278a52af6b1911005621","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-11-23 19:42:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6042bd099fafb0e20592892a516ed8bb8b8b7786","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-23 20:52:52.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/44a7faec0fbc4d35bf22191a4599267c\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/7b8aa0dd8f0e44d0b77b28890602f2a3 : SUCCESS in 3m 50s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/082c1562f6524573b3e70eb99d027c65 : SUCCESS in 6m 54s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/1de4394276b7469f8760d5847c7f0672 : SUCCESS in 8m 55s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/860bc292aa8d4f27b94fd66dc7193b02 : SUCCESS in 54m 42s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/f9c30a6649524f3b91d4ec2d78d89a2c : FAILURE in 22m 16s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/1c01107c27de402496b6792960df46e1 : SUCCESS in 57m 21s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/c5c5ba23ef9f441096cc8790d26427ce : SUCCESS in 52m 30s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/489f03db5f3741f1a0cc6f9a1c6fcf86 : SUCCESS in 54m 33s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/491db43e6e014cd3b523274703f9ed0a : SUCCESS in 46m 12s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/018c7513565046be9b18cc4a9bce391e : FAILURE in 15m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"58997667fb4862e098e04cb5f819049c7435b0b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-11-24 09:50:12.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"7252408d15129b6610c0c786d1abc55807e0f87f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-24 11:26:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/96a0ec756d2b4920951a50877376ae1a\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/69b6ef6a5ed34ebd89bbcc06498677ca : SUCCESS in 3m 24s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/64aa2fe08b1a42e6a6e9938622cf7fa4 : SUCCESS in 6m 04s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/920a61fcdc464f339500fd7bdbde343c : SUCCESS in 7m 44s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/d63796764b2b4148b4ec011de5d4c5e5 : SUCCESS in 1h 09m 50s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/87cf64d6f200469d84cd368ebd24d47d : SUCCESS in 1h 02m 53s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/a414b09f2fb344c3b9f5e3599431d2a1 : SUCCESS in 1h 09m 09s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/57c519bc734b4a119574c953cfeed31f : SUCCESS in 1h 19m 20s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/21ef8b2256b2415b8a863f7963db5e3a : SUCCESS in 1h 05m 04s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/7aaf63849d2740bb9ff14573e7445409 : SUCCESS in 45m 08s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/b89bb1fe0c7b48e1b0c47634764107d3 : FAILURE in 15m 34s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"91765c9c0d7c7ec8da43f41b28f97291fc905f23","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-11-30 09:20:31.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"42e6c734bdc668c73e2d440d7f8e9e64a385347c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-30 09:33:35.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/9d7c218fee2e45a0b588d6b8d6c7c7e2\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/28deaee8bd774ce7a5ff6d95e4518c7b : SUCCESS in 3m 38s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/d14f0cce381a40539f5fbd0b6e60d067 : FAILURE in 6m 39s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/3a8d9ca41fe7430fb97549149e893268 : FAILURE in 7m 52s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/3e14a33bf6c24fe39608c5359b61c0fe : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/05ca1b125d924269a9eb4c11ae97d2f6 : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/fed3b68accb544378efee206ec855900 : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/e9769b7fbd46492886828491d4dc001d : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/42b8ab0ed57a49febf8b8db9cf1eeb73 : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12 (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/2d9df419e58247109c09117c3a896ca8 : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12 (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/d737b6937edc4135b6de2e12e1d7a027 : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12 (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"cb5e9df35b83a83e56de3817fc32a32077071df7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-11-30 09:54:02.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"04899073d6d3740208aa6c1fb93dcf4dbe08d24d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-30 11:06:15.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/32a8a598aa7d48b4ac2d47452638c813\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/6fe464b1c4924cc88b2c391074af31c1 : SUCCESS in 3m 28s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/4b1fff6c21bc4be3a70c988e504032c0 : SUCCESS in 6m 06s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/da351a850a0649c19d4ad779796e53fc : SUCCESS in 7m 55s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c3d24859372348c4b4d6353e0d22b4c5 : SUCCESS in 1h 00m 31s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/6114eacafbb4478d9c6366cf293cac70 : SUCCESS in 58m 17s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/d20bb1e54bf64a6a81d7d6cd5dbdeaf6 : SUCCESS in 55m 39s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/d42bc1e48f1b4b499fbd6240d7e7b4fa : SUCCESS in 1h 01m 42s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/64814fbee6544072bcd162405c2ea65f : SUCCESS in 57m 51s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/e0d3db5082aa48478ab07f336f3f31da : SUCCESS in 39m 30s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/104b7880ef324b078b4698d0006805a9 : SUCCESS in 39m 41s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ffc9278d11434816bc0e724383f0d4b5fb358423","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2022-12-04 10:06:54.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"4386edd050d1f9b0ff690bb816b8b65ce19d7009","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-12-05 19:08:54.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"7ba3c1c8a7559121d480fb86de9f42101ac49e8a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-05 19:09:39.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"ebe35706d6cbbbb3c5a36806d2614168841ba44e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-05 19:50:15.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08557b5a928f4dfe9a6f388f15e835c7\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/6c76782c60444256a54c553c5227e06c : SUCCESS in 3m 25s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/5bb71630ecba44709a19afd2d0beb4e8 : SUCCESS in 6m 37s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/3a70463db76f4dbbb0e2b93f6b20e473 : SUCCESS in 39m 39s","accounts_in_message":[],"_revision_number":4},{"id":"22a5366e4b7f3bc0a777c7ca3b5cf357cb79f412","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-05 19:50:15.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"7c536e69b3d1d83f593a91e85f33f96958e1639f","revisions":{"187d5fca4c382de727c3182d9f33c97f63e115a2":{"kind":"REWORK","_number":1,"created":"2022-11-23 19:42:31.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/63/865463/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/63/865463/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/1"}}},"commit":{"parents":[{"commit":"e735649b68248a68844a397ae6dfc0e28f6b16b2","subject":"Refactored catalog_service{,_info} and auth modules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e735649b68248a68844a397ae6dfc0e28f6b16b2"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-11-23 12:49:42.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-11-23 19:42:21.000000000","tz":60},"subject":"Refactored object{,_container} modules breaking backward compatibility","message":"Refactored object{,_container} modules breaking backward compatibility\n\nPreviously both modules object and object_container had huge overlaps in\nfunctionality. Both allowed to create and delete containers. One would\nnot have to pass a object to the object module at all and could use it\nto manage containers only. Now the object module has been changed to\nmanage an object in a container only while the object_container module\nis responsible for managing Swift containers only.\n\nWith object module it is now also possible to pass data instead of a\nfilename via module options. The container_access functionality has been\ndropped from object module. It has been moved and extended as read_ACL\nand write_ACL options in object_container module.\n\nWith object_container module it is now also possible to manage the\ncontainer access with read_ACL and write_ACL options. Those mirror\nearlier container_access option of the object module which has been\nremoved.\n\nChange-Id: I96fb9b946444866b157655e148250f1eda35e942\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/187d5fca4c382de727c3182d9f33c97f63e115a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/187d5fca4c382de727c3182d9f33c97f63e115a2"}]},"branch":"refs/heads/master"},"9b08787fe07b37941e49a7224cb23e596b40a092":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-11-24 09:50:12.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/63/865463/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/63/865463/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/2"}}},"commit":{"parents":[{"commit":"dc5ca882927aeeaca93a61133850a4e627a238fe","subject":"Refactored catalog_service{,_info} and auth modules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/dc5ca882927aeeaca93a61133850a4e627a238fe"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-11-23 12:49:42.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-11-24 09:50:02.000000000","tz":60},"subject":"Refactored object{,_container} modules breaking backward compatibility","message":"Refactored object{,_container} modules breaking backward compatibility\n\nPreviously both modules object and object_container had huge overlaps in\nfunctionality. Both allowed to create and delete containers. One would\nnot have to pass a object to the object module at all and could use it\nto manage containers only. Now the object module has been changed to\nmanage an object in a container only while the object_container module\nis responsible for managing Swift containers only.\n\nWith object module it is now also possible to pass data instead of a\nfilename via module options. The container_access functionality has been\ndropped from object module. It has been moved and extended as read_ACL\nand write_ACL options in object_container module.\n\nWith object_container module it is now also possible to manage the\ncontainer access with read_ACL and write_ACL options. Those mirror\nearlier container_access option of the object module which has been\nremoved.\n\nChange-Id: I96fb9b946444866b157655e148250f1eda35e942\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/9b08787fe07b37941e49a7224cb23e596b40a092"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/9b08787fe07b37941e49a7224cb23e596b40a092"}]},"branch":"refs/heads/master"},"96a0beae34155574556da67bbcfcea4e81ed0a47":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-11-30 09:20:31.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/63/865463/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/63/865463/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/3"}}},"commit":{"parents":[{"commit":"1ed59840672b5710cce7414829ed50d9f7f2f66c","subject":"Refactored catalog_service{,_info} and auth modules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1ed59840672b5710cce7414829ed50d9f7f2f66c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-11-23 12:49:42.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-11-30 09:20:20.000000000","tz":60},"subject":"Refactored object{,_container} modules breaking backward compatibility","message":"Refactored object{,_container} modules breaking backward compatibility\n\nPreviously both modules object and object_container had huge overlaps in\nfunctionality. Both allowed to create and delete containers. One would\nnot have to pass a object to the object module at all and could use it\nto manage containers only. Now the object module has been changed to\nmanage an object in a container only while the object_container module\nis responsible for managing Swift containers only.\n\nWith object module it is now also possible to pass data instead of a\nfilename via module options. The container_access functionality has been\ndropped from object module. It has been moved and extended as read_ACL\nand write_ACL options in object_container module.\n\nWith object_container module it is now also possible to manage the\ncontainer access with read_ACL and write_ACL options. Those mirror\nearlier container_access option of the object module which has been\nremoved.\n\nChange-Id: I96fb9b946444866b157655e148250f1eda35e942\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/96a0beae34155574556da67bbcfcea4e81ed0a47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/96a0beae34155574556da67bbcfcea4e81ed0a47"}]},"branch":"refs/heads/master"},"7c536e69b3d1d83f593a91e85f33f96958e1639f":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2022-11-30 09:54:02.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/63/865463/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/63/865463/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/63/865463/4"}}},"commit":{"parents":[{"commit":"1ca6f208f7c3b5b661ec1966caf241bfb49c35b4","subject":"Refactored catalog_service{,_info} and auth modules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1ca6f208f7c3b5b661ec1966caf241bfb49c35b4"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-11-23 12:49:42.000000000","tz":60},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-11-30 09:53:52.000000000","tz":60},"subject":"Refactored object{,_container} modules breaking backward compatibility","message":"Refactored object{,_container} modules breaking backward compatibility\n\nPreviously both modules object and object_container had huge overlaps in\nfunctionality. Both allowed to create and delete containers. One would\nnot have to pass a object to the object module at all and could use it\nto manage containers only. Now the object module has been changed to\nmanage an object in a container only while the object_container module\nis responsible for managing Swift containers only.\n\nWith object module it is now also possible to pass data instead of a\nfilename via module options. The container_access functionality has been\ndropped from object module. It has been moved and extended as read_ACL\nand write_ACL options in object_container module.\n\nWith object_container module it is now also possible to manage the\ncontainer access with read_ACL and write_ACL options. Those mirror\nearlier container_access option of the object module which has been\nremoved.\n\nChange-Id: I96fb9b946444866b157655e148250f1eda35e942\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/7c536e69b3d1d83f593a91e85f33f96958e1639f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/7c536e69b3d1d83f593a91e85f33f96958e1639f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}}]}],"submit_requirements":[]}
