)]}'
{"doc/notification_samples/instance-interface_attach-end.json":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e030ee11832e1ef0555c02f26f10ba7c8814131a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    \"event_type\": \"instance.interface_attach.end\","},{"line_number":4,"context_line":"    \"priority\": \"INFO\","},{"line_number":5,"context_line":"    \"payload\": {"},{"line_number":6,"context_line":"        \"$ref\":\"payloads/InstanceActionPayload.json#\","},{"line_number":7,"context_line":"        \"nova_object.data\":{"},{"line_number":8,"context_line":"            \"ip_addresses\": ["},{"line_number":9,"context_line":"                {"}],"source_content_type":"application/json","patch_set":2,"id":"3f4b6375_e33c6c94","line":6,"range":{"start_line":6,"start_character":16,"end_line":6,"end_character":52},"updated":"2017-11-02 07:37:10.000000000","message":"The functional tests fail. Add \"/\" at the beginning.\n\n  /payloads/InstanceActionPayload.json#","commit_id":"33f5f1651e8fbf591c3ce54586d5d13d40f30506"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"400496618cccdf31e9afc220c514416f06617aeb","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    \"event_type\": \"instance.interface_attach.end\","},{"line_number":4,"context_line":"    \"priority\": \"INFO\","},{"line_number":5,"context_line":"    \"payload\": {"},{"line_number":6,"context_line":"        \"$ref\":\"payloads/InstanceActionPayload.json#\","},{"line_number":7,"context_line":"        \"nova_object.data\":{"},{"line_number":8,"context_line":"            \"ip_addresses\": ["},{"line_number":9,"context_line":"                {"}],"source_content_type":"application/json","patch_set":2,"id":"3f4b6375_8f738f16","line":6,"range":{"start_line":6,"start_character":16,"end_line":6,"end_character":52},"in_reply_to":"3f4b6375_e33c6c94","updated":"2017-11-02 15:28:08.000000000","message":"Done","commit_id":"33f5f1651e8fbf591c3ce54586d5d13d40f30506"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3f4d15874681b296ccc9bee706d046881ae27565","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    \"payload\": {"},{"line_number":6,"context_line":"        \"$ref\":\"common_payloads/InstanceActionPayload.json#\","},{"line_number":7,"context_line":"        \"nova_object.data\":{"},{"line_number":8,"context_line":"            \"ip_addresses\": ["},{"line_number":9,"context_line":"                {"},{"line_number":10,"context_line":"                    \"nova_object.data\": {"},{"line_number":11,"context_line":"                        \"device_name\": \"tapce531f90-19\","}],"source_content_type":"application/json","patch_set":5,"id":"1f485f77_6d91ed52","line":8,"range":{"start_line":8,"start_character":13,"end_line":8,"end_character":25},"updated":"2017-11-11 00:45:46.000000000","message":"I suppose you aren\u0027t using the common IpPayload here because we\u0027ve got 2 entries in this one.","commit_id":"da0e385c4b23ae45085fca7d184275e8624cacc8"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3da6d7f532c05256b2bf224fbb9392507072ea07","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    \"payload\": {"},{"line_number":6,"context_line":"        \"$ref\":\"common_payloads/InstanceActionPayload.json#\","},{"line_number":7,"context_line":"        \"nova_object.data\":{"},{"line_number":8,"context_line":"            \"ip_addresses\": ["},{"line_number":9,"context_line":"                {"},{"line_number":10,"context_line":"                    \"nova_object.data\": {"},{"line_number":11,"context_line":"                        \"device_name\": \"tapce531f90-19\","}],"source_content_type":"application/json","patch_set":5,"id":"1f485f77_a5d7e7bf","line":8,"range":{"start_line":8,"start_character":13,"end_line":8,"end_character":25},"in_reply_to":"1f485f77_6d91ed52","updated":"2017-11-13 10:21:54.000000000","message":"Yes. The json_ref override code cannot handle partial override in the value on ip_addresses to add the extra address. As this two addresses only used twice I did not factored it out to a separate fragment.","commit_id":"da0e385c4b23ae45085fca7d184275e8624cacc8"}],"doc/notification_samples/instance-interface_attach-error.json":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e030ee11832e1ef0555c02f26f10ba7c8814131a","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"priority\": \"ERROR\","},{"line_number":3,"context_line":"    \"event_type\": \"instance.interface_attach.error\","},{"line_number":4,"context_line":"    \"payload\":{"},{"line_number":5,"context_line":"        \"$ref\":\"payloads/InstanceActionPayload.json#\","},{"line_number":6,"context_line":"        \"nova_object.data\": {"},{"line_number":7,"context_line":"            \"fault\": {"},{"line_number":8,"context_line":"                \"nova_object.data\": {"}],"source_content_type":"application/json","patch_set":2,"id":"3f4b6375_63487c2c","line":5,"range":{"start_line":5,"start_character":16,"end_line":5,"end_character":52},"updated":"2017-11-02 07:37:10.000000000","message":"ditto","commit_id":"33f5f1651e8fbf591c3ce54586d5d13d40f30506"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"400496618cccdf31e9afc220c514416f06617aeb","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"priority\": \"ERROR\","},{"line_number":3,"context_line":"    \"event_type\": \"instance.interface_attach.error\","},{"line_number":4,"context_line":"    \"payload\":{"},{"line_number":5,"context_line":"        \"$ref\":\"payloads/InstanceActionPayload.json#\","},{"line_number":6,"context_line":"        \"nova_object.data\": {"},{"line_number":7,"context_line":"            \"fault\": {"},{"line_number":8,"context_line":"                \"nova_object.data\": {"}],"source_content_type":"application/json","patch_set":2,"id":"3f4b6375_6f705309","line":5,"range":{"start_line":5,"start_character":16,"end_line":5,"end_character":52},"in_reply_to":"3f4b6375_63487c2c","updated":"2017-11-02 15:28:08.000000000","message":"Done","commit_id":"33f5f1651e8fbf591c3ce54586d5d13d40f30506"}],"doc/notification_samples/instance-interface_attach-start.json":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e030ee11832e1ef0555c02f26f10ba7c8814131a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"priority\": \"INFO\","},{"line_number":3,"context_line":"    \"event_type\": \"instance.interface_attach.start\","},{"line_number":4,"context_line":"    \"payload\":{\"$ref\":\"payloads/InstanceActionPayload.json#\"},"},{"line_number":5,"context_line":"    \"publisher_id\": \"nova-compute:compute\""},{"line_number":6,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"3f4b6375_c35610cf","line":4,"range":{"start_line":4,"start_character":23,"end_line":4,"end_character":59},"updated":"2017-11-02 07:37:10.000000000","message":"ditto","commit_id":"33f5f1651e8fbf591c3ce54586d5d13d40f30506"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"400496618cccdf31e9afc220c514416f06617aeb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"priority\": \"INFO\","},{"line_number":3,"context_line":"    \"event_type\": \"instance.interface_attach.start\","},{"line_number":4,"context_line":"    \"payload\":{\"$ref\":\"payloads/InstanceActionPayload.json#\"},"},{"line_number":5,"context_line":"    \"publisher_id\": \"nova-compute:compute\""},{"line_number":6,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"3f4b6375_2f681b1b","line":4,"range":{"start_line":4,"start_character":23,"end_line":4,"end_character":59},"in_reply_to":"3f4b6375_c35610cf","updated":"2017-11-02 15:28:08.000000000","message":"Done","commit_id":"33f5f1651e8fbf591c3ce54586d5d13d40f30506"}],"doc/notification_samples/instance-interface_detach-end.json":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e030ee11832e1ef0555c02f26f10ba7c8814131a","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"publisher_id\": \"nova-compute:compute\","},{"line_number":3,"context_line":"    \"event_type\": \"instance.interface_detach.end\","},{"line_number":4,"context_line":"    \"priority\": \"INFO\","},{"line_number":5,"context_line":"    \"payload\":{\"$ref\":\"payloads/InstanceActionPayload.json#\"}"},{"line_number":6,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"3f4b6375_236724ba","line":5,"range":{"start_line":5,"start_character":23,"end_line":5,"end_character":59},"updated":"2017-11-02 07:37:10.000000000","message":"ditto","commit_id":"33f5f1651e8fbf591c3ce54586d5d13d40f30506"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"400496618cccdf31e9afc220c514416f06617aeb","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"publisher_id\": \"nova-compute:compute\","},{"line_number":3,"context_line":"    \"event_type\": \"instance.interface_detach.end\","},{"line_number":4,"context_line":"    \"priority\": \"INFO\","},{"line_number":5,"context_line":"    \"payload\":{\"$ref\":\"payloads/InstanceActionPayload.json#\"}"},{"line_number":6,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"3f4b6375_0f59df8c","line":5,"range":{"start_line":5,"start_character":23,"end_line":5,"end_character":59},"in_reply_to":"3f4b6375_236724ba","updated":"2017-11-02 15:28:08.000000000","message":"Done","commit_id":"33f5f1651e8fbf591c3ce54586d5d13d40f30506"}],"doc/notification_samples/instance-interface_detach-start.json":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"e030ee11832e1ef0555c02f26f10ba7c8814131a","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"priority\": \"INFO\","},{"line_number":3,"context_line":"    \"event_type\": \"instance.interface_detach.start\","},{"line_number":4,"context_line":"    \"payload\": {"},{"line_number":5,"context_line":"        \"$ref\":\"payloads/InstanceActionPayload.json#\","},{"line_number":6,"context_line":"        \"nova_object.data\":{"},{"line_number":7,"context_line":"            \"ip_addresses\": ["},{"line_number":8,"context_line":"                {"}],"source_content_type":"application/json","patch_set":2,"id":"3f4b6375_63f63cda","line":5,"range":{"start_line":5,"start_character":16,"end_line":5,"end_character":52},"updated":"2017-11-02 07:37:10.000000000","message":"ditto","commit_id":"33f5f1651e8fbf591c3ce54586d5d13d40f30506"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"400496618cccdf31e9afc220c514416f06617aeb","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    \"priority\": \"INFO\","},{"line_number":3,"context_line":"    \"event_type\": \"instance.interface_detach.start\","},{"line_number":4,"context_line":"    \"payload\": {"},{"line_number":5,"context_line":"        \"$ref\":\"payloads/InstanceActionPayload.json#\","},{"line_number":6,"context_line":"        \"nova_object.data\":{"},{"line_number":7,"context_line":"            \"ip_addresses\": ["},{"line_number":8,"context_line":"                {"}],"source_content_type":"application/json","patch_set":2,"id":"3f4b6375_ef5d6379","line":5,"range":{"start_line":5,"start_character":16,"end_line":5,"end_character":52},"in_reply_to":"3f4b6375_63f63cda","updated":"2017-11-02 15:28:08.000000000","message":"Done","commit_id":"33f5f1651e8fbf591c3ce54586d5d13d40f30506"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3f4d15874681b296ccc9bee706d046881ae27565","unresolved":false,"context_lines":[{"line_number":6,"context_line":"        \"nova_object.data\":{"},{"line_number":7,"context_line":"            \"ip_addresses\": ["},{"line_number":8,"context_line":"                {"},{"line_number":9,"context_line":"                    \"nova_object.data\": {"},{"line_number":10,"context_line":"                        \"device_name\": \"tapce531f90-19\","},{"line_number":11,"context_line":"                        \"address\": \"192.168.1.3\","},{"line_number":12,"context_line":"                        \"version\": 4,"}],"source_content_type":"application/json","patch_set":5,"id":"1f485f77_ed8efd2c","line":9,"updated":"2017-11-11 00:45:46.000000000","message":"This all moved around because the keys are sorted now?","commit_id":"da0e385c4b23ae45085fca7d184275e8624cacc8"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3da6d7f532c05256b2bf224fbb9392507072ea07","unresolved":false,"context_lines":[{"line_number":6,"context_line":"        \"nova_object.data\":{"},{"line_number":7,"context_line":"            \"ip_addresses\": ["},{"line_number":8,"context_line":"                {"},{"line_number":9,"context_line":"                    \"nova_object.data\": {"},{"line_number":10,"context_line":"                        \"device_name\": \"tapce531f90-19\","},{"line_number":11,"context_line":"                        \"address\": \"192.168.1.3\","},{"line_number":12,"context_line":"                        \"version\": 4,"}],"source_content_type":"application/json","patch_set":5,"id":"1f485f77_e54a7f7e","line":9,"in_reply_to":"1f485f77_ed8efd2c","updated":"2017-11-13 10:21:54.000000000","message":"The keys got reordered but still not sorted. I guess I need a followup patch to make it sorted and maybe to factor out a new IpPayload fragment for interface_attach.end and interface_detach.start.","commit_id":"da0e385c4b23ae45085fca7d184275e8624cacc8"}]}
