)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"5988503339e2a2fade59d804ba9829937a91f90c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"b440404b_eb4dd36e","updated":"2025-03-03 11:27:57.000000000","message":"942867/8","commit_id":"780ead45064fc46a43d43a14de4dfe633a202e04"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"5e07cb12cd282d6752dda61ffec3a05f04cbf05d","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":8,"id":"906fdf85_6c792fc5","updated":"2025-03-03 09:24:16.000000000","message":"What is the failure this is fixing, the API call is sometimes unsuccessful?\nIf Neutron isn\u0027t in a state to make this API call, why would we expect the later calls (network create, etc.) to work?","commit_id":"780ead45064fc46a43d43a14de4dfe633a202e04"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"411f2139b9b092afc38405e05cebbfc77b61e391","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"fb1b812b_90da7e11","updated":"2025-03-03 11:28:06.000000000","message":"recheck","commit_id":"780ead45064fc46a43d43a14de4dfe633a202e04"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"4a0f818bbdfc6a0dfbe477f112f0eae5bf387ee7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"84104158_8edfc1a7","updated":"2025-02-28 22:47:36.000000000","message":"recheck as lastly CI was overloaded","commit_id":"780ead45064fc46a43d43a14de4dfe633a202e04"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"c5ebb392a70b86b6bba4f50351cd0f1877659c03","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"d7bb5ce1_0bc01cfa","in_reply_to":"0106a8a6_3d9d7ff0","updated":"2025-03-10 11:10:51.000000000","message":"Makes sense, thanks.","commit_id":"780ead45064fc46a43d43a14de4dfe633a202e04"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"3ae56a42d92788f0b482af83938d45db850b25c3","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":8,"id":"0106a8a6_3d9d7ff0","in_reply_to":"7d16a6b6_fc2241ed","updated":"2025-03-03 14:59:50.000000000","message":"your are right, commit message should be amended. Originally, I\u0027ve started to investigate this because I thought it is intermittent, then I realized that the root cause is different ...","commit_id":"780ead45064fc46a43d43a14de4dfe633a202e04"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"5988503339e2a2fade59d804ba9829937a91f90c","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":8,"id":"a959d96b_bf261663","in_reply_to":"906fdf85_6c792fc5","updated":"2025-03-03 11:27:57.000000000","message":"Well, because it actually depends on the extension driver in ML2 config - whether the DNS extension is enabled or not. In the current case, it could have returned DNS integration as available ... but the extension was not enabled.\n\nThis specifically asks about the Kolla configuration because that actually determines whether the DNS extension is enabled or not.\n\nf nothing else, it should at least be semantically correct according to the documentation and code.","commit_id":"780ead45064fc46a43d43a14de4dfe633a202e04"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"816143f2ed88b299e9eee9526f4b0cea742a0234","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":8,"id":"7d16a6b6_fc2241ed","in_reply_to":"a959d96b_bf261663","updated":"2025-03-03 14:51:02.000000000","message":"Right, so there\u0027s some scenarios where `neutron_dns_integration` or `enable_designate` are false, but the `dns-integration` extension is still present? I understand how this would fix CI in that situation.\n\nBut you say this is an intermittent issue. Why would this not consistently happen, when the extension should be enabled based on how the system is configured?","commit_id":"780ead45064fc46a43d43a14de4dfe633a202e04"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"1333152fe21910dc035d8d989964ebb283bee354","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":9,"id":"e5652bc3_f3d94e42","updated":"2025-03-12 14:32:55.000000000","message":"What is unreliable in Neutron API?","commit_id":"49608742a5460e2f7b02ba4da5188462b66e07b0"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"7316a97171e7e3368ef5b671f7c2d37270f51661","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"242fb380_7d08af51","updated":"2025-03-04 16:06:44.000000000","message":"recheck timeouts","commit_id":"49608742a5460e2f7b02ba4da5188462b66e07b0"}],"tests/test-core-openstack.sh":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"2da1ac58a3c4fc88b213c8f37c1ec143c38dedc6","unresolved":true,"context_lines":[{"line_number":406,"context_line":"function test_internal_dns_integration {"},{"line_number":407,"context_line":""},{"line_number":408,"context_line":"    # As per test globals - neutron integration is turned off"},{"line_number":409,"context_line":"    openstack --debug extension list --network -f value -c Alias 2\u003e\u00261 \u003e /tmp/network-extensions"},{"line_number":410,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":411,"context_line":"    echo \"\""},{"line_number":412,"context_line":"    cat /tmp/network-extensions"}],"source_content_type":"text/x-sh","patch_set":6,"id":"7bdca52a_c954caae","line":409,"range":{"start_line":409,"start_character":72,"end_line":409,"end_character":95},"updated":"2025-02-27 11:27:02.000000000","message":"nit: /tmp/network-extensions$$","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"f206b9b9bf50ffc91af8ac90f9b13261ca2d112a","unresolved":false,"context_lines":[{"line_number":406,"context_line":"function test_internal_dns_integration {"},{"line_number":407,"context_line":""},{"line_number":408,"context_line":"    # As per test globals - neutron integration is turned off"},{"line_number":409,"context_line":"    openstack --debug extension list --network -f value -c Alias 2\u003e\u00261 \u003e /tmp/network-extensions"},{"line_number":410,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":411,"context_line":"    echo \"\""},{"line_number":412,"context_line":"    cat /tmp/network-extensions"}],"source_content_type":"text/x-sh","patch_set":6,"id":"b42d71c4_567c8369","line":409,"range":{"start_line":409,"start_character":72,"end_line":409,"end_character":95},"in_reply_to":"7bdca52a_c954caae","updated":"2025-02-27 22:45:21.000000000","message":"Done","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"2da1ac58a3c4fc88b213c8f37c1ec143c38dedc6","unresolved":true,"context_lines":[{"line_number":409,"context_line":"    openstack --debug extension list --network -f value -c Alias 2\u003e\u00261 \u003e /tmp/network-extensions"},{"line_number":410,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":411,"context_line":"    echo \"\""},{"line_number":412,"context_line":"    cat /tmp/network-extensions"},{"line_number":413,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":414,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":415,"context_line":"        DNS_NAME\u003d\"my-port\""}],"source_content_type":"text/x-sh","patch_set":6,"id":"ba221108_3ecc276a","line":412,"range":{"start_line":412,"start_character":8,"end_line":412,"end_character":31},"updated":"2025-02-27 11:27:02.000000000","message":"ditto","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"f206b9b9bf50ffc91af8ac90f9b13261ca2d112a","unresolved":false,"context_lines":[{"line_number":409,"context_line":"    openstack --debug extension list --network -f value -c Alias 2\u003e\u00261 \u003e /tmp/network-extensions"},{"line_number":410,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":411,"context_line":"    echo \"\""},{"line_number":412,"context_line":"    cat /tmp/network-extensions"},{"line_number":413,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":414,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":415,"context_line":"        DNS_NAME\u003d\"my-port\""}],"source_content_type":"text/x-sh","patch_set":6,"id":"f431b70a_5b244215","line":412,"range":{"start_line":412,"start_character":8,"end_line":412,"end_character":31},"in_reply_to":"ba221108_3ecc276a","updated":"2025-02-27 22:45:21.000000000","message":"Done","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"2da1ac58a3c4fc88b213c8f37c1ec143c38dedc6","unresolved":true,"context_lines":[{"line_number":410,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":411,"context_line":"    echo \"\""},{"line_number":412,"context_line":"    cat /tmp/network-extensions"},{"line_number":413,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":414,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":415,"context_line":"        DNS_NAME\u003d\"my-port\""},{"line_number":416,"context_line":"        PORT_NAME\u003d\"${DNS_NAME}\""}],"source_content_type":"text/x-sh","patch_set":6,"id":"537ebc58_8cfe37d9","line":413,"range":{"start_line":413,"start_character":11,"end_line":413,"end_character":34},"updated":"2025-02-27 11:27:02.000000000","message":"ditto","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"f206b9b9bf50ffc91af8ac90f9b13261ca2d112a","unresolved":false,"context_lines":[{"line_number":410,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":411,"context_line":"    echo \"\""},{"line_number":412,"context_line":"    cat /tmp/network-extensions"},{"line_number":413,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":414,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":415,"context_line":"        DNS_NAME\u003d\"my-port\""},{"line_number":416,"context_line":"        PORT_NAME\u003d\"${DNS_NAME}\""}],"source_content_type":"text/x-sh","patch_set":6,"id":"b71c0894_1d8d1410","line":413,"range":{"start_line":413,"start_character":11,"end_line":413,"end_character":34},"in_reply_to":"537ebc58_8cfe37d9","updated":"2025-02-27 22:45:21.000000000","message":"Done","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"2da1ac58a3c4fc88b213c8f37c1ec143c38dedc6","unresolved":true,"context_lines":[{"line_number":411,"context_line":"    echo \"\""},{"line_number":412,"context_line":"    cat /tmp/network-extensions"},{"line_number":413,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":414,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":415,"context_line":"        DNS_NAME\u003d\"my-port\""},{"line_number":416,"context_line":"        PORT_NAME\u003d\"${DNS_NAME}\""},{"line_number":417,"context_line":"        DNS_DOMAIN\u003d$(awk -F \u0027:\u0027 \u0027/neutron_dns_domain:/ { print $2 }\u0027 /etc/kolla/globals.yml \\"}],"source_content_type":"text/x-sh","patch_set":6,"id":"0a601b9a_a68dad3b","line":414,"range":{"start_line":414,"start_character":14,"end_line":414,"end_character":37},"updated":"2025-02-27 11:27:02.000000000","message":"ditto","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"f206b9b9bf50ffc91af8ac90f9b13261ca2d112a","unresolved":false,"context_lines":[{"line_number":411,"context_line":"    echo \"\""},{"line_number":412,"context_line":"    cat /tmp/network-extensions"},{"line_number":413,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":414,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":415,"context_line":"        DNS_NAME\u003d\"my-port\""},{"line_number":416,"context_line":"        PORT_NAME\u003d\"${DNS_NAME}\""},{"line_number":417,"context_line":"        DNS_DOMAIN\u003d$(awk -F \u0027:\u0027 \u0027/neutron_dns_domain:/ { print $2 }\u0027 /etc/kolla/globals.yml \\"}],"source_content_type":"text/x-sh","patch_set":6,"id":"8041aa87_91bbe66b","line":414,"range":{"start_line":414,"start_character":14,"end_line":414,"end_character":37},"in_reply_to":"0a601b9a_a68dad3b","updated":"2025-02-27 22:45:21.000000000","message":"Done","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"}],"tests/test-octavia.sh":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"2da1ac58a3c4fc88b213c8f37c1ec143c38dedc6","unresolved":true,"context_lines":[{"line_number":98,"context_line":"function test_internal_dns_integration {"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    # As per test globals - neutron integration is turned on"},{"line_number":101,"context_line":"    openstack --debug extension list --network -f value -c Alias 2\u003e\u00261 \u003e /tmp/network-extensions"},{"line_number":102,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":103,"context_line":"    echo \"\""},{"line_number":104,"context_line":"    cat /tmp/network-extensions"}],"source_content_type":"text/x-sh","patch_set":6,"id":"d51a12f7_e60a48f7","line":101,"range":{"start_line":101,"start_character":72,"end_line":101,"end_character":95},"updated":"2025-02-27 11:27:02.000000000","message":"ditto","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"75392ffe7bb97672625120f7b5939ee55ea1f39f","unresolved":false,"context_lines":[{"line_number":98,"context_line":"function test_internal_dns_integration {"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    # As per test globals - neutron integration is turned on"},{"line_number":101,"context_line":"    openstack --debug extension list --network -f value -c Alias 2\u003e\u00261 \u003e /tmp/network-extensions"},{"line_number":102,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":103,"context_line":"    echo \"\""},{"line_number":104,"context_line":"    cat /tmp/network-extensions"}],"source_content_type":"text/x-sh","patch_set":6,"id":"5516b967_63c5ddf0","line":101,"range":{"start_line":101,"start_character":72,"end_line":101,"end_character":95},"in_reply_to":"d51a12f7_e60a48f7","updated":"2025-02-27 22:45:43.000000000","message":"Done","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"2da1ac58a3c4fc88b213c8f37c1ec143c38dedc6","unresolved":true,"context_lines":[{"line_number":101,"context_line":"    openstack --debug extension list --network -f value -c Alias 2\u003e\u00261 \u003e /tmp/network-extensions"},{"line_number":102,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":103,"context_line":"    echo \"\""},{"line_number":104,"context_line":"    cat /tmp/network-extensions"},{"line_number":105,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":106,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":107,"context_line":"        DNS_NAME\u003d\"my-port\""}],"source_content_type":"text/x-sh","patch_set":6,"id":"956323a9_4a1edd71","line":104,"range":{"start_line":104,"start_character":8,"end_line":104,"end_character":31},"updated":"2025-02-27 11:27:02.000000000","message":"ditto","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"75392ffe7bb97672625120f7b5939ee55ea1f39f","unresolved":false,"context_lines":[{"line_number":101,"context_line":"    openstack --debug extension list --network -f value -c Alias 2\u003e\u00261 \u003e /tmp/network-extensions"},{"line_number":102,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":103,"context_line":"    echo \"\""},{"line_number":104,"context_line":"    cat /tmp/network-extensions"},{"line_number":105,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":106,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":107,"context_line":"        DNS_NAME\u003d\"my-port\""}],"source_content_type":"text/x-sh","patch_set":6,"id":"e6e17397_4c47c47d","line":104,"range":{"start_line":104,"start_character":8,"end_line":104,"end_character":31},"in_reply_to":"956323a9_4a1edd71","updated":"2025-02-27 22:45:43.000000000","message":"Done","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"2da1ac58a3c4fc88b213c8f37c1ec143c38dedc6","unresolved":true,"context_lines":[{"line_number":102,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":103,"context_line":"    echo \"\""},{"line_number":104,"context_line":"    cat /tmp/network-extensions"},{"line_number":105,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":106,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":107,"context_line":"        DNS_NAME\u003d\"my-port\""},{"line_number":108,"context_line":"        PORT_NAME\u003d\"${DNS_NAME}\""}],"source_content_type":"text/x-sh","patch_set":6,"id":"b3cdb37e_df0fb084","line":105,"range":{"start_line":105,"start_character":11,"end_line":105,"end_character":34},"updated":"2025-02-27 11:27:02.000000000","message":"ditto","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"75392ffe7bb97672625120f7b5939ee55ea1f39f","unresolved":false,"context_lines":[{"line_number":102,"context_line":"    echo \"[i] Neutron available extensions:\""},{"line_number":103,"context_line":"    echo \"\""},{"line_number":104,"context_line":"    cat /tmp/network-extensions"},{"line_number":105,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":106,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":107,"context_line":"        DNS_NAME\u003d\"my-port\""},{"line_number":108,"context_line":"        PORT_NAME\u003d\"${DNS_NAME}\""}],"source_content_type":"text/x-sh","patch_set":6,"id":"90f0ff6f_ccb2fad1","line":105,"range":{"start_line":105,"start_character":11,"end_line":105,"end_character":34},"in_reply_to":"b3cdb37e_df0fb084","updated":"2025-02-27 22:45:43.000000000","message":"Done","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"2da1ac58a3c4fc88b213c8f37c1ec143c38dedc6","unresolved":true,"context_lines":[{"line_number":103,"context_line":"    echo \"\""},{"line_number":104,"context_line":"    cat /tmp/network-extensions"},{"line_number":105,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":106,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":107,"context_line":"        DNS_NAME\u003d\"my-port\""},{"line_number":108,"context_line":"        PORT_NAME\u003d\"${DNS_NAME}\""},{"line_number":109,"context_line":"        DNS_DOMAIN\u003d$(grep \u0027neutron_dns_domain:\u0027 /etc/kolla/globals.yml \\"}],"source_content_type":"text/x-sh","patch_set":6,"id":"94ddbb64_550c225f","line":106,"range":{"start_line":106,"start_character":14,"end_line":106,"end_character":37},"updated":"2025-02-27 11:27:02.000000000","message":"ditto","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"},{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"75392ffe7bb97672625120f7b5939ee55ea1f39f","unresolved":false,"context_lines":[{"line_number":103,"context_line":"    echo \"\""},{"line_number":104,"context_line":"    cat /tmp/network-extensions"},{"line_number":105,"context_line":"    if cat /tmp/network-extensions | grep -q \u0027dns-integration$\u0027; then"},{"line_number":106,"context_line":"        rm -f /tmp/network-extensions"},{"line_number":107,"context_line":"        DNS_NAME\u003d\"my-port\""},{"line_number":108,"context_line":"        PORT_NAME\u003d\"${DNS_NAME}\""},{"line_number":109,"context_line":"        DNS_DOMAIN\u003d$(grep \u0027neutron_dns_domain:\u0027 /etc/kolla/globals.yml \\"}],"source_content_type":"text/x-sh","patch_set":6,"id":"5f5497b3_e097271e","line":106,"range":{"start_line":106,"start_character":14,"end_line":106,"end_character":37},"in_reply_to":"94ddbb64_550c225f","updated":"2025-02-27 22:45:43.000000000","message":"Done","commit_id":"9e2cdbf97b72f84bbe2b2706d21da0891bd4d9e5"}]}
