)]}'
{"devstack/lib/ironic":[{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"faa7ec04d03c7a401ba5a5f3eca2043a3fbd5ea3","unresolved":false,"context_lines":[{"line_number":2146,"context_line":"        sudo iptables -I INPUT -d $HOST_IP -p tcp --dport 80 -j ACCEPT || true"},{"line_number":2147,"context_line":"        sudo iptables -I INPUT -d $HOST_IP -p tcp --dport 443 -j ACCEPT || true"},{"line_number":2148,"context_line":"        # open ironic API on baremetal network"},{"line_number":2149,"context_line":"        sudo iptables -I INPUT -d $IRONIC_HTTP_SERVER -p tcp --dport 80 -j ACCEPT || true"},{"line_number":2150,"context_line":"    fi"},{"line_number":2151,"context_line":"    if is_deployed_by_agent; then"},{"line_number":2152,"context_line":"        # agent ramdisk gets instance image from swift"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"5f7c97a3_0338dfd1","line":2149,"updated":"2018-07-02 13:56:36.000000000","message":"443?","commit_id":"33758f5202eb77be02b06e5c9c27d6a6f21eecae"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"faa65dc1c964bb242d2cdc25e4a87eb286fed358","unresolved":false,"context_lines":[{"line_number":2147,"context_line":"        sudo iptables -I INPUT -d $HOST_IP -p tcp --dport 443 -j ACCEPT || true"},{"line_number":2148,"context_line":"        # open ironic API on baremetal network"},{"line_number":2149,"context_line":"        sudo iptables -I INPUT -d $IRONIC_HTTP_SERVER -p tcp --dport 80 -j ACCEPT || true"},{"line_number":2150,"context_line":"        sudo iptables -I INPUT -d $IRONIC_HTTP_SERVER -p tcp --dport 443 -j ACCEPT || true"},{"line_number":2151,"context_line":"    fi"},{"line_number":2152,"context_line":"    if is_deployed_by_agent; then"},{"line_number":2153,"context_line":"        # agent ramdisk gets instance image from swift"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"5f7c97a3_075466fd","line":2150,"range":{"start_line":2150,"start_character":35,"end_line":2150,"end_character":53},"updated":"2018-07-02 17:02:06.000000000","message":"do we need to check if HOST_IP \u003d\u003d IRONIC_HTTP_SERVER to avoid duplicates?","commit_id":"2bb87c1b69839d969ac372044f95cc3bf2987d7e"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9ad2940211fc4dff366764f20c8a619ee844d15d","unresolved":false,"context_lines":[{"line_number":2147,"context_line":"        sudo iptables -I INPUT -d $HOST_IP -p tcp --dport 443 -j ACCEPT || true"},{"line_number":2148,"context_line":"        # open ironic API on baremetal network"},{"line_number":2149,"context_line":"        sudo iptables -I INPUT -d $IRONIC_HTTP_SERVER -p tcp --dport 80 -j ACCEPT || true"},{"line_number":2150,"context_line":"        sudo iptables -I INPUT -d $IRONIC_HTTP_SERVER -p tcp --dport 443 -j ACCEPT || true"},{"line_number":2151,"context_line":"    fi"},{"line_number":2152,"context_line":"    if is_deployed_by_agent; then"},{"line_number":2153,"context_line":"        # agent ramdisk gets instance image from swift"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"5f7c97a3_7bcda05c","line":2150,"range":{"start_line":2150,"start_character":35,"end_line":2150,"end_character":53},"in_reply_to":"5f7c97a3_075466fd","updated":"2018-07-03 14:37:23.000000000","message":"We should likely just let the kernel deal with the duplicate. It shouldn\u0027t break anything.","commit_id":"2bb87c1b69839d969ac372044f95cc3bf2987d7e"}]}
