)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34564,"name":"Yamato Tanaka","email":"yatanaka@redhat.com","username":"yatanaka-1007"},"change_message_id":"b46fd355d9cd99dd11e3324659552be3f97bbe0d","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c9ed3470_41f4d3f4","updated":"2022-09-06 03:13:53.000000000","message":"I need to check how to add test code and check the result of the test.","commit_id":"71ff81c42265406f6643c656e2b681d195bf28e7"},{"author":{"_account_id":34564,"name":"Yamato Tanaka","email":"yatanaka@redhat.com","username":"yatanaka-1007"},"change_message_id":"a41f13a9d6f9383341679f6eb27db4ba548a6310","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"518be766_de15da0a","in_reply_to":"c9ed3470_41f4d3f4","updated":"2022-09-08 02:01:38.000000000","message":"/etc/issue is not corrected by Zuul currently.\nI\u0027m suggesting a patch: https://review.opendev.org/c/openstack/tripleo-ci/+/856351","commit_id":"71ff81c42265406f6643c656e2b681d195bf28e7"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"72b80828ca63aa8d57aa388ce1ee420d5bad1fa8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"45371342_4177e14d","updated":"2022-10-14 08:43:46.000000000","message":"LGTM: https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_3da/855854/3/check/tripleo-ci-centos-9-scenario007-multinode-oooq-container/3dadbc1/logs/subnode-1/etc/issue","commit_id":"ea327964cc58eede31cc33b59bea86788b5576e8"},{"author":{"_account_id":22954,"name":"Juan Badia Payno","email":"jbadiapa@redhat.com","username":"jbadiapa"},"change_message_id":"2bfcaf1a0c31aeaa67a8f603caf0c1696a7b44c7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0fe9cdae_a112a3a9","updated":"2022-10-11 07:49:33.000000000","message":"Packaging issue\n\n2022-10-11 01:33:44 | 2022-10-11 01:33:44.190799 | fa163e93-903a-3868-d0fe-00000000055a |      FATAL | Update all packages | undercloud | error\u003d{\"changed\": false, \"failures\": [], \"msg\": \"Depsolve Error occurred: \\n Problem: package python3-oslo-db-12.1.0-0.20220929080853.7f3647b.el9.noarch requires python3-sqlalchemy \u003e\u003d 1.4.0, but none of the providers can be installed\\n  - package python3-sqlalchemy13-1.3.24-2.el9s.x86_64 conflicts with python3-sqlalchemy \u003e\u003d 1.4 provided by python3-sqlalchemy-1.4.23-1.1.el9s.x86_64\\n  - package python3-sqlalchemy13-1.3.24-2.el9s.x86_64 conflicts with python3-sqlalchemy \u003e\u003d 1.4 provided by python3-sqlalchemy-1.4.31-1.el9s.x86_64\\n  - package python3-sqlalchemy13-1.3.24-2.el9s.x86_64 conflicts with python3-sqlalchemy \u003e\u003d 1.4 provided by python3-sqlalchemy-1.4.36-1.el9s.x86_64\\n  - package python3-sqlalchemy13-1.3.24-2.el9s.x86_64 conflicts with python3-sqlalchemy \u003e\u003d 1.4 provided by python3-sqlalchemy-1.4.39-2.el9s.x86_64\\n  - package python3-sqlalchemy13-1.3.24-2.el9s.x86_64 conflicts with python3-sqlalchemy \u003e\u003d 1.4 provided by python3-sqlalchemy-1.4.40-1.el9s.x86_64\\n  - package python3-sqlalchemy13-1.3.24-2.el9s.x86_64 conflicts with python3-sqlalchemy \u003e\u003d 1.4 provided by python3-sqlalchemy-1.4.37-3.el9.x86_64\\n  - cannot install the best update candidate for package python3-oslo-db-8.5.2-0.20220905103333.26fd6fb.el9.noarch\\n  - problem with installed package python3-sqlalchemy13-1.3.24-2.el9s.x86_64\", \"rc\": 1, \"results\": []}\n","commit_id":"ea327964cc58eede31cc33b59bea86788b5576e8"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"42b0cb0d5783c928c36e692304419ad7b6b2a39d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e23f3c44_6f6ae8e8","updated":"2022-09-16 15:00:09.000000000","message":"nice to have, thanks!","commit_id":"ea327964cc58eede31cc33b59bea86788b5576e8"},{"author":{"_account_id":22954,"name":"Juan Badia Payno","email":"jbadiapa@redhat.com","username":"jbadiapa"},"change_message_id":"b97eec573e77d1b680920e22836bf4d563c22fe8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"01af42a8_264b103d","updated":"2022-10-11 07:49:39.000000000","message":"recheck","commit_id":"ea327964cc58eede31cc33b59bea86788b5576e8"},{"author":{"_account_id":34564,"name":"Yamato Tanaka","email":"yatanaka@redhat.com","username":"yatanaka-1007"},"change_message_id":"e951d1bc676171278bf5e23db5e589c7798b1897","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0a2829ad_5d317789","updated":"2022-10-10 23:52:45.000000000","message":"recheck","commit_id":"ea327964cc58eede31cc33b59bea86788b5576e8"},{"author":{"_account_id":34564,"name":"Yamato Tanaka","email":"yatanaka@redhat.com","username":"yatanaka-1007"},"change_message_id":"efbac8f7a72c91a6740d9e997a9b50932d8bef63","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"11387125_a7b037a9","updated":"2022-10-05 06:07:27.000000000","message":"recheck","commit_id":"ea327964cc58eede31cc33b59bea86788b5576e8"},{"author":{"_account_id":34564,"name":"Yamato Tanaka","email":"yatanaka@redhat.com","username":"yatanaka-1007"},"change_message_id":"c25b41a9a7a1f09e448ee9224845607922e353b0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a1a8311b_ad00d5db","updated":"2022-10-06 06:24:45.000000000","message":"recheck","commit_id":"ea327964cc58eede31cc33b59bea86788b5576e8"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"c63e53b86588f905847ec25c1c38f9ea5adc0738","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e3677a2c_a5a6fb15","updated":"2022-10-06 14:55:58.000000000","message":"recheck \tPOST_FAILURE","commit_id":"ea327964cc58eede31cc33b59bea86788b5576e8"}],"ci/environments/scenario007-multinode-containers.yaml":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"0806a9d556c5eb0065ce0ccba3519bd3a5b90255","unresolved":true,"context_lines":[{"line_number":1,"context_line":"resource_registry:"},{"line_number":2,"context_line":"  OS::TripleO::Services::NeutronMl2PluginBase: ../../deployment/neutron/neutron-plugin-ml2.yaml"},{"line_number":3,"context_line":"  OS::TripleO::Services::NeutronApi: ../../deployment/neutron/neutron-api-container-puppet.yaml"},{"line_number":4,"context_line":"  OS::TripleO::Services::NeutronCorePlugin: ../../deployment/neutron/neutron-plugin-ml2-container-puppet.yaml"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3d42e151_df85d6e6","line":1,"updated":"2022-09-06 04:54:30.000000000","message":"you should enable OS::TripleO::Services::LoginDefs service, otherwise it is disabled (default).","commit_id":"71ff81c42265406f6643c656e2b681d195bf28e7"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"6e32b0119de43cbd5ccd35be810cc6268569ebd3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"resource_registry:"},{"line_number":2,"context_line":"  OS::TripleO::Services::NeutronMl2PluginBase: ../../deployment/neutron/neutron-plugin-ml2.yaml"},{"line_number":3,"context_line":"  OS::TripleO::Services::NeutronApi: ../../deployment/neutron/neutron-api-container-puppet.yaml"},{"line_number":4,"context_line":"  OS::TripleO::Services::NeutronCorePlugin: ../../deployment/neutron/neutron-plugin-ml2-container-puppet.yaml"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5062b87a_4633a497","line":1,"in_reply_to":"3d42e151_df85d6e6","updated":"2022-09-07 07:51:59.000000000","message":"Sorry I was looking at a wrong service ...","commit_id":"71ff81c42265406f6643c656e2b681d195bf28e7"}],"deployment/sshd/sshd-baremetal-ansible.yaml":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"0806a9d556c5eb0065ce0ccba3519bd3a5b90255","unresolved":true,"context_lines":[{"line_number":105,"context_line":"                - {get_param: SshServerOptionsOverrides}"},{"line_number":106,"context_line":"            tripleo_sshd_password_authentication: {get_param: PasswordAuthentication}"},{"line_number":107,"context_line":"            tripleo_sshd_banner_enabled:"},{"line_number":108,"context_line":"              not: {equals: [{get_attr: [RoleParametersValue, value, banner_text]}, \u0027\u0027]}"},{"line_number":109,"context_line":"            tripleo_sshd_banner_text: {get_attr: [RoleParametersValue, value, banner_text]}"},{"line_number":110,"context_line":"            tripleo_sshd_motd_enabled:"},{"line_number":111,"context_line":"              if:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8709b807_96b94152","line":108,"range":{"start_line":108,"start_character":14,"end_line":108,"end_character":88},"updated":"2022-09-06 04:54:30.000000000","message":"I vaguely remember heat does not allow checking conditions in outputs(that\u0027s why we have conditions section) but I might be wrong.","commit_id":"71ff81c42265406f6643c656e2b681d195bf28e7"},{"author":{"_account_id":34564,"name":"Yamato Tanaka","email":"yatanaka@redhat.com","username":"yatanaka-1007"},"change_message_id":"cdd8f1655aaffaab4ffc421d56f590f8f38cd4b3","unresolved":false,"context_lines":[{"line_number":105,"context_line":"                - {get_param: SshServerOptionsOverrides}"},{"line_number":106,"context_line":"            tripleo_sshd_password_authentication: {get_param: PasswordAuthentication}"},{"line_number":107,"context_line":"            tripleo_sshd_banner_enabled:"},{"line_number":108,"context_line":"              not: {equals: [{get_attr: [RoleParametersValue, value, banner_text]}, \u0027\u0027]}"},{"line_number":109,"context_line":"            tripleo_sshd_banner_text: {get_attr: [RoleParametersValue, value, banner_text]}"},{"line_number":110,"context_line":"            tripleo_sshd_motd_enabled:"},{"line_number":111,"context_line":"              if:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"d6867851_fe2aa68c","line":108,"range":{"start_line":108,"start_character":14,"end_line":108,"end_character":88},"in_reply_to":"4d2bc062_d0ee9fb7","updated":"2022-09-09 01:11:42.000000000","message":"I tried some modifications, but there is no other way but to write conditions section as Takashi mentioned.\nCurrently(patch set 3), this is working well.","commit_id":"71ff81c42265406f6643c656e2b681d195bf28e7"},{"author":{"_account_id":34564,"name":"Yamato Tanaka","email":"yatanaka@redhat.com","username":"yatanaka-1007"},"change_message_id":"b54274db365068dd34847f4e26de08ce682394b3","unresolved":true,"context_lines":[{"line_number":105,"context_line":"                - {get_param: SshServerOptionsOverrides}"},{"line_number":106,"context_line":"            tripleo_sshd_password_authentication: {get_param: PasswordAuthentication}"},{"line_number":107,"context_line":"            tripleo_sshd_banner_enabled:"},{"line_number":108,"context_line":"              not: {equals: [{get_attr: [RoleParametersValue, value, banner_text]}, \u0027\u0027]}"},{"line_number":109,"context_line":"            tripleo_sshd_banner_text: {get_attr: [RoleParametersValue, value, banner_text]}"},{"line_number":110,"context_line":"            tripleo_sshd_motd_enabled:"},{"line_number":111,"context_line":"              if:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4d2bc062_d0ee9fb7","line":108,"range":{"start_line":108,"start_character":14,"end_line":108,"end_character":88},"in_reply_to":"8709b807_96b94152","updated":"2022-09-08 01:58:04.000000000","message":"According to the following document, checking condition is supported in outputs section.\nhttps://docs.openstack.org/heat/latest/template_guide/hot_spec.html#intrinsic-functions\n\nHowever, my modification doesn\u0027t work well.\n\"not\" is not parsed well.\nThis line will be rendered into ansible playbook as below.\n~~~\nhttps://451b7593a6067922ef86-7ce1e05038923aa130cbd6c64b749e2a.ssl.cf5.rackcdn.com/855854/1/check/tripleo-ci-centos-9-scenario007-multinode-oooq-container/5019c64/logs/undercloud/home/zuul/overcloud-deploy/overcloud/config-download/overcloud/Controller/host_prep_tasks.yaml\n\n    tripleo_sshd_banner_enabled:\n      not:\n        equals:\n        - \u0027******************************************************************\n\n          * This system is for the use of authorized users only. Usage of  *\n\n          * this system may be monitored and recorded by system personnel. *\n\n          * Anyone using this system expressly consents to such monitoring *\n\n          * and is advised that if such monitoring reveals possible        *\n\n          * evidence of criminal activity, system personnel may provide    *\n\n          * the evidence from such monitoring to law enforcement officials.*\n\n          ******************************************************************\n\n          This node is a Controller node.\n\n          \u0027\n        - \u0027\u0027\n~~~\n\nI\u0027ll modify this.","commit_id":"71ff81c42265406f6643c656e2b681d195bf28e7"}]}
