)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37203,"name":"Bertrand Lanson","display_name":"Bertrand Lanson","email":"bertrand.lanson@infomaniak.com","username":"lanson","status":"Infomaniak Network SA"},"change_message_id":"8398881035a0baf14cefda1f68f00dfc787b3472","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"bf408c79_76b169fe","updated":"2026-02-03 19:18:15.000000000","message":"Hm, gate check is kind of pointless for this, IMO we should trigger ovn jobs when this is changed, because that\u0027s currently the only place it is used.","commit_id":"8487a2dd04bb0d4834b8226dddbf018cdfc3a494"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"e451c84e1f4adaaf52640e213a77d04730e2d456","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f66e058b_b8467118","updated":"2026-02-04 18:19:46.000000000","message":"Unfortunately it\u0027s not as simple as it seems. I\u0027ve proposed a partial revert here: https://review.opendev.org/c/openstack/kolla-ansible/+/975192/","commit_id":"8487a2dd04bb0d4834b8226dddbf018cdfc3a494"}],"ansible/roles/service-check-containers/tasks/iterated.yml":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"e451c84e1f4adaaf52640e213a77d04730e2d456","unresolved":true,"context_lines":[{"line_number":31,"context_line":"# For details see https://github.com/ansible/ansible/issues/22579"},{"line_number":32,"context_line":"- name: \"Notify handlers to restart containers for {{ kolla_role_name | default(project_name) }}\""},{"line_number":33,"context_line":"  vars:"},{"line_number":34,"context_line":"    handler: \"{{ container_check.results | select(\u0027changed\u0027) | map(attribute\u003d\u0027outer_item.key\u0027) | map(\u0027regex_replace\u0027, \u0027^(.*)$\u0027, \u0027Restart \\\\1 container\u0027) | list }}\""},{"line_number":35,"context_line":"  debug:"},{"line_number":36,"context_line":"    msg: \"{{ (\u0027Notifying handlers: \u0027 + handler | join(\u0027,\u0027)) if container_check is changed else \u0027Nothing changed - not notifying handlers\u0027 }}\""},{"line_number":37,"context_line":"  changed_when: container_check is changed"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"f0f7d6c6_10479e9d","line":34,"updated":"2026-02-04 18:19:46.000000000","message":"This blows up with:\n\n```\nError processing keyword \u0027notify\u0027.\nOrigin: /home/ubuntu/venvs/kolla-ansible/share/kolla-ansible/ansible/roles/service-check-containers/tasks/iterated.yml:38:11\n\n36     msg: \"{{ (\u0027Notifying handlers: \u0027 + handler | join(\u0027,\u0027)) if container_check is changed else \u0027Nothing changed - ...\n37   changed_when: container_check is changed\n38   notify: \"{{ handler }}\"\n             ^ column 11\n\n\u003c\u003c\u003c caused by \u003e\u003e\u003e\n\nobject of type \u0027dict\u0027 has no attribute \u0027outer_item\u0027\nOrigin: /home/ubuntu/venvs/kolla-ansible/share/kolla-ansible/ansible/roles/service-check-containers/tasks/iterated.yml:34:14\n\n32 - name: \"Notify handlers to restart containers for {{ kolla_role_name | default(project_name) }}\"\n33   vars:\n34     handler: \"{{ container_check.results | select(\u0027changed\u0027) | map(attribute\u003d\u0027outer_item.key\u0027) | map(\u0027regex_replac...\n                ^ column 14\n\nfatal: [dougdev]: FAILED! \u003d\u003e {\"msg\": \"Task failed: Error processing keyword \u0027notify\u0027: object of type \u0027dict\u0027 has no attribute \u0027outer_item\u0027\"}\n```","commit_id":"8487a2dd04bb0d4834b8226dddbf018cdfc3a494"}]}
