)]}'
{"id":"openstack%2Fopenstack-ansible~904856","triplet_id":"openstack%2Fopenstack-ansible~stable%2F2023.1~I8a32736239c6326d817c620451799c13d5d8938c","project":"openstack/openstack-ansible","branch":"stable/2023.1","topic":"bug/2048036-stable/2023.1","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2024-01-09 12:57:13.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8a32736239c6326d817c620451799c13d5d8938c","subject":"Modify RGW client format","status":"MERGED","created":"2024-01-08 19:46:31.000000000","updated":"2024-01-09 12:58:51.000000000","submitted":"2024-01-09 12:57:13.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":"904856-bug/2048036-stable/2023.1","cherry_pick_of_change":904741,"cherry_pick_of_patch_set":4,"meta_rev_id":"e4299738dabba7c7aef963a6c9617d47ddf09fdb","_number":904856,"virtual_id_number":904856,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-01-09 12:57:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"all":[{"value":2,"date":"2024-01-09 10:29:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":2,"date":"2024-01-09 08:23:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"all":[{"value":1,"date":"2024-01-09 10:29:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-01-08 22:32:41.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":"2024-01-09 10:29:27.000000000","updated_by":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"reviewer":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"state":"REVIEWER"}],"messages":[{"id":"df4583631682d49a39d602a694671cef866ef240","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2024-01-08 19:46:31.000000000","message":"Patch Set 1: Cherry Picked from branch master.\n\nThe following files contain Git conflicts:\n* inventory/group_vars/ceph-rgw.yml","accounts_in_message":[],"_revision_number":1},{"id":"c184293ecfa917872be83ea2594d4fb6eb6fd414","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2024-01-08 19:49:18.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"19374025fee5e76a28ef6798c5efdeff21bde353","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2024-01-08 19:49:31.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":2},{"id":"f3596f9f216fa79bc44396c88cf42fa0c2b72277","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-08 22:32:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c1f9b7ee7cea4d378e142c6c4fb2f94f\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/882e08b6d69040b683cde1aa4273e3e6 : SUCCESS in 11m 09s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/2e8b3a4ee1c0489287fdf5f3945c8a3a : SUCCESS in 14m 09s\n- openstack-ansible-tox-inventory https://zuul.opendev.org/t/openstack/build/bec0e3f8168e4646a559cfa6e034da89 : SUCCESS in 4m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aa9374e9bc7b4b31a1c74ab6365284c0 : SUCCESS in 8m 45s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/bb6c83b0b6304d1e863c4296ed1f5ac2 : SUCCESS in 1h 54m 39s (non-voting)\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/c67fcf2a58e54c8cad2ca963809018f3 : SUCCESS in 2h 10m 19s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/e30c3ed0bced4d7cbeae8be397ff8294 : SUCCESS in 1h 50m 38s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/c6a3ce0661fb4948b8fd835d0e5ea214 : SUCCESS in 2h 08m 02s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e4a78830808b4d72b4193b6b742e61ce : SUCCESS in 1h 49m 30s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/a89140fdd55547aa98936d08e10d4e29 : SUCCESS in 1h 36m 22s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/7378cec7e3bb44f9bbf92b4dcdb00b50 : SUCCESS in 1h 41m 51s (non-voting)\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/0d14ff0887de4acba5465eebc4c7164b : SUCCESS in 1h 20m 09s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/05966a811bcb44db982bfa73dd5f2ae2 : SUCCESS in 1h 36m 06s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/600e9c2ced1244a682896f837b459494 : SUCCESS in 1h 22m 13s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/ba5ec83a7368438c908351605bb8bea2 : SUCCESS in 1h 25m 23s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/727e5323c8394e0ab8e07b7e4697b6f2 : SUCCESS in 1h 29m 42s\n- openstack-ansible-upgrade-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/cd7ca0e38c7d4962a4c440cd2b89b54a : SUCCESS in 2h 06m 34s\n- openstack-ansible-upgrade-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/911dd785fb7f437a979ac246ad6e03dc : SUCCESS in 1h 55m 34s\n- openstack-ansible-upgrade_yoga-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/31a1bc5e5dff464b824da87310a96065 : SUCCESS in 2h 07m 45s\n- openstack-ansible-deploy-aio_distro_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/49f4e40d3c9d4e6fa2be63eeee018f72 : SUCCESS in 1h 02m 08s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/842e44e069da41cc81c4943c9a5cba41 : SUCCESS in 54m 58s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/b50bf26011aa4760ba6e86018666873f : SUCCESS in 2h 36m 09s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f6f9525d19db43feb2c10e03fcef87e3 : SUCCESS in 2h 09m 51s\n- openstack-ansible-deploy-aio_proxy-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/15be829c1a674437ab508bcfe1189bc6 : SUCCESS in 2h 03m 23s\n- openstack-ansible-deploy-aio_stepca-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/bc34e42e2d3a41f29bac20b1c15f202a : SUCCESS in 1h 59m 16s\n- openstack-ansible-deploy-aio_metal_stepca-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/69b3b55c42c44786a4bcd5ff29ee7bd2 : SUCCESS in 1h 31m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/03e799481d8144babc7590c4fa51d2be : SUCCESS in 8m 45s","accounts_in_message":[],"_revision_number":2},{"id":"2cdef9943b3640be40d35cfb22f6fef7bc1bfec1","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2024-01-09 08:23:47.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"d8b0511a64206de0ad0320fc5f06caeddf38f619","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2024-01-09 10:29:27.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"177c58e36ca237639d0dc50250ddbadb0be08e4a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 10:31:35.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6e00b7f6036615ad48a120889a32c26bd7fabf5c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 12:57:12.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a66c7f799ed742c6b6691ea2c46b1fc8\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5f4222c10f6248a187d0e32b214902f1 : SUCCESS in 13m 06s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/d0426c08a99b475d85ce0dc96faa9760 : SUCCESS in 14m 48s\n- openstack-ansible-tox-inventory https://zuul.opendev.org/t/openstack/build/25c2956e7780489dbe52c2c826a0911b : SUCCESS in 4m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96071289e2cc422cb60362c4af0a261f : SUCCESS in 9m 33s\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/6cefbe4ceb1448faa7f18eeb7ee0d2b2 : SUCCESS in 2h 15m 55s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/0e6d3ca7b9c14811850d7130c91783a8 : SUCCESS in 2h 04m 28s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0c508990d45548a7a7f6ded2e58b1d7d : SUCCESS in 1h 56m 55s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/e055a748a8584edc8614e8455774e752 : SUCCESS in 1h 23m 25s\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/45688c52a44449e99fd3f2f6ede926fc : SUCCESS in 1h 39m 46s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/2276640148124fcc8e2061f065db7630 : SUCCESS in 1h 29m 10s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/691a76d39b28463ca114c0dd02f3a556 : SUCCESS in 1h 39m 38s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e00cb3ba4ef44dbe86d9c54069f2064c : SUCCESS in 1h 30m 20s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f07c61a411824e84afea844694e66181 : SUCCESS in 2h 16m 23s\n- openstack-ansible-deploy-aio_proxy-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/3f4ac65fc19847ac940b7d27172af1ab : SUCCESS in 1h 55m 24s\n- openstack-ansible-deploy-aio_stepca-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/11d845c2ef4148e89ab321969722ee67 : SUCCESS in 1h 39m 22s\n- openstack-ansible-deploy-aio_metal_stepca-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7054ed7277e84f56a9c2e15b522b8d26 : SUCCESS in 1h 24m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c75779f6c7f34520bb7270a360e8a22a : SUCCESS in 8m 11s","accounts_in_message":[],"_revision_number":2},{"id":"8142c2e3983bd61a5c31b01c6eb34ca3dad58714","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 12:57:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"e4299738dabba7c7aef963a6c9617d47ddf09fdb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 12:58:51.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3fb6a1ded3ca42c4a3279283f3d63fa9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04d94c6de95848e980a03d53a7c6bdd2 : SUCCESS in 1m 05s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/be5ee88ebc16429c84440400efb6ff65 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"dbc265ce59d04a5a5321f5a4c27c46bf336692c4","revisions":{"42e8399a5c03f8f04af23d2604f15ce3cff96719":{"kind":"REWORK","_number":1,"created":"2024-01-08 19:46:31.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/56/904856/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/56/904856/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/56/904856/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/56/904856/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/56/904856/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/56/904856/1"}}},"commit":{"parents":[{"commit":"6567efc355d582db6f2425b4c0530ed09294a32b","subject":"Fix shallow_since for rabbitmq_server on 2023.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/6567efc355d582db6f2425b4c0530ed09294a32b"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2024-01-04 12:09:39.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2024-01-08 19:46:31.000000000","tz":0},"subject":"Modify RGW client format","message":"Modify RGW client format\n\nWith changes to config_template module that restored usage of {% raw %} tags [1]\nrenderring of mapping keys, if they\u0027re defined as variables, was broken.\n\nAnsible, by design [2], does not render mapping keys. Moreover, it was not\nworking as intended anyway, since renderring happened in post-copy stage\nso same records were not merged together, which resulted in #1812245\n\nAs such behaviour is expected by Ansible design, instead of adding some\nworkaround in config_template module, I suggest working around issue\nby defining troublesome mapping with Jinja, that will allow it to render properly.\n\n[1] https://review.opendev.org/c/openstack/ansible-config_template/+/881887\n[2] https://github.com/ansible/ansible/issues/17324#issuecomment-685102595\n\nCloses-Bug: #2048036\nRelated-Bug: #1812245\nChange-Id: I8a32736239c6326d817c620451799c13d5d8938c\n(cherry picked from commit 4203aa26c6a0ae71ad9113f2a8dd54efbdd72f63)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/42e8399a5c03f8f04af23d2604f15ce3cff96719"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/42e8399a5c03f8f04af23d2604f15ce3cff96719"}]},"branch":"refs/heads/stable/2023.1"},"dbc265ce59d04a5a5321f5a4c27c46bf336692c4":{"kind":"REWORK","_number":2,"created":"2024-01-08 19:49:18.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/56/904856/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/56/904856/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/56/904856/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/56/904856/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/56/904856/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/56/904856/2"}}},"commit":{"parents":[{"commit":"6567efc355d582db6f2425b4c0530ed09294a32b","subject":"Fix shallow_since for rabbitmq_server on 2023.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/6567efc355d582db6f2425b4c0530ed09294a32b"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2024-01-04 12:09:39.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2024-01-08 19:49:17.000000000","tz":0},"subject":"Modify RGW client format","message":"Modify RGW client format\n\nWith changes to config_template module that restored usage of {% raw %} tags [1]\nrenderring of mapping keys, if they\u0027re defined as variables, was broken.\n\nAnsible, by design [2], does not render mapping keys. Moreover, it was not\nworking as intended anyway, since renderring happened in post-copy stage\nso same records were not merged together, which resulted in #1812245\n\nAs such behaviour is expected by Ansible design, instead of adding some\nworkaround in config_template module, I suggest working around issue\nby defining troublesome mapping with Jinja, that will allow it to render properly.\n\n[1] https://review.opendev.org/c/openstack/ansible-config_template/+/881887\n[2] https://github.com/ansible/ansible/issues/17324#issuecomment-685102595\n\nCloses-Bug: #2048036\nRelated-Bug: #1812245\nChange-Id: I8a32736239c6326d817c620451799c13d5d8938c\n(cherry picked from commit 4203aa26c6a0ae71ad9113f2a8dd54efbdd72f63)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/dbc265ce59d04a5a5321f5a4c27c46bf336692c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/dbc265ce59d04a5a5321f5a4c27c46bf336692c4"}]},"branch":"refs/heads/stable/2023.1"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
