)]}'
{"tools/README.md":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d74c699e25117752c28f49b7f6b1cc3e17de0bba","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This directory contains some tooling for local developer testing, such as"},{"line_number":5,"context_line":"vagrant config files or libvirt templates."},{"line_number":6,"context_line":"These are not intended for production use."}],"source_content_type":"text/x-gfm","patch_set":2,"id":"fa6399be_d9109351","line":6,"updated":"2016-10-11 12:43:27.000000000","message":"I kind of feel like we should add another line break, but otherwise lgtm.","commit_id":"cd609fc97f5849a9968cdc844cce5f636d07b404"}],"tools/virsh_dev_env/README.md":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d74c699e25117752c28f49b7f6b1cc3e17de0bba","unresolved":false,"context_lines":[{"line_number":4,"context_line":"In order to deploy bifrost with libvirt, but managing baremetal servers, a special"},{"line_number":5,"context_line":"network config needs to be setup."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Two networks need to be created:"},{"line_number":8,"context_line":"- default network, that will be a standard virtual network, using NAT."},{"line_number":9,"context_line":"- provisioning network, that will be used for PXE boot. The IP ranges defined on"},{"line_number":10,"context_line":"  this network need to match the expected PXE boot ranges. A br_cloud bridge"}],"source_content_type":"text/x-gfm","patch_set":2,"id":"fa6399be_39d0af53","line":7,"updated":"2016-10-11 12:43:27.000000000","message":"line break needed here :)","commit_id":"cd609fc97f5849a9968cdc844cce5f636d07b404"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d74c699e25117752c28f49b7f6b1cc3e17de0bba","unresolved":false,"context_lines":[{"line_number":5,"context_line":"network config needs to be setup."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Two networks need to be created:"},{"line_number":8,"context_line":"- default network, that will be a standard virtual network, using NAT."},{"line_number":9,"context_line":"- provisioning network, that will be used for PXE boot. The IP ranges defined on"},{"line_number":10,"context_line":"  this network need to match the expected PXE boot ranges. A br_cloud bridge"},{"line_number":11,"context_line":"  will be created once the network is up. The original PXE boot interface will"},{"line_number":12,"context_line":"  need to be added to the bridge."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"To properly configure host to manage these networks, please follow instructions"},{"line_number":15,"context_line":"provided on http://wiki.libvirt.org/page/Networking#NAT_forwarding_.28aka_.22virtual_networks.22.29"}],"source_content_type":"text/x-gfm","patch_set":2,"id":"fa6399be_593c8393","line":12,"range":{"start_line":8,"start_character":0,"end_line":12,"end_character":32},"updated":"2016-10-11 12:43:27.000000000","message":"These should be indented by two spaces to render as bullet points.","commit_id":"cd609fc97f5849a9968cdc844cce5f636d07b404"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d74c699e25117752c28f49b7f6b1cc3e17de0bba","unresolved":false,"context_lines":[{"line_number":12,"context_line":"  need to be added to the bridge."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"To properly configure host to manage these networks, please follow instructions"},{"line_number":15,"context_line":"provided on http://wiki.libvirt.org/page/Networking#NAT_forwarding_.28aka_.22virtual_networks.22.29"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"When creating the guest, a minimum of 8GB of memory is needed in order to"},{"line_number":18,"context_line":"build disk images properly. Also when defining the interfaces for the guest, the two"}],"source_content_type":"text/x-gfm","patch_set":2,"id":"fa6399be_99b9bbec","line":15,"updated":"2016-10-11 12:43:27.000000000","message":"We could render this as a link, it should automatically I guess, but I\u0027m fine regardless on the link.","commit_id":"cd609fc97f5849a9968cdc844cce5f636d07b404"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d74c699e25117752c28f49b7f6b1cc3e17de0bba","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"These sample commands will spin up a bifrost vm based on centos:"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"virsh net-define --file network/default.xml"},{"line_number":24,"context_line":"virsh net-start default"},{"line_number":25,"context_line":"virsh net-define --file network/br_bifrost.xml"},{"line_number":26,"context_line":"virsh net-start br_bifrost"},{"line_number":27,"context_line":"brctl addif br_cloud pxe_nic"},{"line_number":28,"context_line":"virsh define --file vm/centos.xml"},{"line_number":29,"context_line":"virsh start centos"},{"line_number":30,"context_line":"virsh console centos"}],"source_content_type":"text/x-gfm","patch_set":2,"id":"fa6399be_59872361","line":30,"range":{"start_line":23,"start_character":0,"end_line":30,"end_character":20},"updated":"2016-10-11 12:43:27.000000000","message":"These lines should all start with an indention of four spaces to put them in a text box, so they render as commands.","commit_id":"cd609fc97f5849a9968cdc844cce5f636d07b404"},{"author":{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"},"change_message_id":"58523233cba41bef090ede8eb69935851810bb19","unresolved":false,"context_lines":[{"line_number":11,"context_line":"  conflicts between guest and host. So to avoid it, we can define a"},{"line_number":12,"context_line":"  network that uses macvtap interfaces, associated with the physical"},{"line_number":13,"context_line":"  interface."},{"line_number":14,"context_line":"  Place not that you will need to have macvlan enabled on your kernel."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"When creating the guest, a minimum of 8GB of memory is needed in order to"},{"line_number":17,"context_line":"build disk images properly. Also when defining the interfaces for the guest, the two"}],"source_content_type":"text/x-gfm","patch_set":4,"id":"fa6399be_4c8edbd0","line":14,"range":{"start_line":14,"start_character":2,"end_line":14,"end_character":7},"updated":"2016-10-14 15:27:59.000000000","message":"nit\u003e\u003e is this : Please note ?","commit_id":"736f30d8766658d58d7b798e7f88965a710ef7cd"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"992a69fc687e2ce196d04921ba8a2c0ac65c3255","unresolved":false,"context_lines":[{"line_number":11,"context_line":"  conflicts between guest and host. So to avoid it, we can define a"},{"line_number":12,"context_line":"  network that uses macvtap interfaces, associated with the physical"},{"line_number":13,"context_line":"  interface."},{"line_number":14,"context_line":"  Place not that you will need to have macvlan enabled on your kernel."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"When creating the guest, a minimum of 8GB of memory is needed in order to"},{"line_number":17,"context_line":"build disk images properly. Also when defining the interfaces for the guest, the two"}],"source_content_type":"text/x-gfm","patch_set":4,"id":"fa6399be_0fa21299","line":14,"range":{"start_line":14,"start_character":2,"end_line":14,"end_character":7},"in_reply_to":"fa6399be_4c8edbd0","updated":"2016-10-14 16:43:01.000000000","message":"I would suspect please note as well.","commit_id":"736f30d8766658d58d7b798e7f88965a710ef7cd"},{"author":{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"},"change_message_id":"58523233cba41bef090ede8eb69935851810bb19","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"When creating the guest, a minimum of 8GB of memory is needed in order to"},{"line_number":17,"context_line":"build disk images properly. Also when defining the interfaces for the guest, the two"},{"line_number":18,"context_line":"networks that have been created need to be attached."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"These sample commands will spin up a bifrost vm based on centos:"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":4,"id":"fa6399be_cc6f4bfa","line":18,"range":{"start_line":18,"start_character":32,"end_line":18,"end_character":36},"updated":"2016-10-14 15:27:59.000000000","message":"nit: needs","commit_id":"736f30d8766658d58d7b798e7f88965a710ef7cd"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"992a69fc687e2ce196d04921ba8a2c0ac65c3255","unresolved":false,"context_lines":[{"line_number":17,"context_line":"build disk images properly. Also when defining the interfaces for the guest, the two"},{"line_number":18,"context_line":"networks that have been created need to be attached."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"These sample commands will spin up a bifrost vm based on centos:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"virsh net-define --file network/default.xml"},{"line_number":23,"context_line":"virsh net-start default"}],"source_content_type":"text/x-gfm","patch_set":4,"id":"fa6399be_cfa1fa47","line":20,"updated":"2016-10-14 16:43:01.000000000","message":"I believe it would be a good idea to remind the reader that they may want to edit br_direct to set the network interface utilized for the bridge.","commit_id":"736f30d8766658d58d7b798e7f88965a710ef7cd"},{"author":{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"},"change_message_id":"58523233cba41bef090ede8eb69935851810bb19","unresolved":false,"context_lines":[{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Normally guest images come without user and password, they rely on ssh to"},{"line_number":34,"context_line":"allow access. In this case, it can be useful to add a default user/pass, or"},{"line_number":35,"context_line":"enable ssh access to some user in host. A way to do that, is creating"},{"line_number":36,"context_line":"a config drive and reference it on the template for the guest VM."},{"line_number":37,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":4,"id":"fa6399be_87a7ecbb","line":34,"range":{"start_line":34,"start_character":66,"end_line":34,"end_character":67},"updated":"2016-10-14 15:27:59.000000000","message":"I am just curious if, a default user/pass be a good idea from a security standpoint? If so, mentioning this would be good.","commit_id":"736f30d8766658d58d7b798e7f88965a710ef7cd"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"992a69fc687e2ce196d04921ba8a2c0ac65c3255","unresolved":false,"context_lines":[{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Normally guest images come without user and password, they rely on ssh to"},{"line_number":34,"context_line":"allow access. In this case, it can be useful to add a default user/pass, or"},{"line_number":35,"context_line":"enable ssh access to some user in host. A way to do that, is creating"},{"line_number":36,"context_line":"a config drive and reference it on the template for the guest VM."},{"line_number":37,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":4,"id":"fa6399be_afaa0683","line":34,"range":{"start_line":34,"start_character":66,"end_line":34,"end_character":67},"in_reply_to":"fa6399be_87a7ecbb","updated":"2016-10-14 16:43:01.000000000","message":"I feel that burned in credentials are generally a bad idea for a deployment, and would prefer not to encourage users in doing so.","commit_id":"736f30d8766658d58d7b798e7f88965a710ef7cd"},{"author":{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"},"change_message_id":"58523233cba41bef090ede8eb69935851810bb19","unresolved":false,"context_lines":[{"line_number":35,"context_line":"enable ssh access to some user in host. A way to do that, is creating"},{"line_number":36,"context_line":"a config drive and reference it on the template for the guest VM."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"An useful script to generate config drives can be found at:"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"https://github.com/larsks/virt-utils/blob/master/create-config-drive"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":4,"id":"fa6399be_2c060720","line":38,"range":{"start_line":38,"start_character":0,"end_line":38,"end_character":2},"updated":"2016-10-14 15:27:59.000000000","message":"nit: A","commit_id":"736f30d8766658d58d7b798e7f88965a710ef7cd"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"a7e3786af436c22ce33021e0decccf9091422983","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"When creating the guest, a minimum of 8GB of memory is needed in order to"},{"line_number":17,"context_line":"build disk images properly. Also when defining the interfaces for the guest, the two"},{"line_number":18,"context_line":"networks that have been createds need to be attached."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"These sample commands will spin up a bifrost vm based on centos:"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":5,"id":"fa6399be_ed0db48f","line":18,"range":{"start_line":18,"start_character":24,"end_line":18,"end_character":32},"updated":"2016-10-17 13:33:20.000000000","message":"\"created\"","commit_id":"1b5401491cd687f5b34877119f96cfcf1ca6b482"},{"author":{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"},"change_message_id":"055fa43257d8a21f22d81f67f41909b5deb97eeb","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"When creating the guest, a minimum of 8GB of memory is needed in order to"},{"line_number":17,"context_line":"build disk images properly. Also when defining the interfaces for the guest, the two"},{"line_number":18,"context_line":"networks that have been createds need to be attached."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"These sample commands will spin up a bifrost vm based on centos:"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":5,"id":"fa6399be_fa8d93d3","line":18,"range":{"start_line":18,"start_character":33,"end_line":18,"end_character":37},"updated":"2016-10-14 23:12:19.000000000","message":"nit: needs","commit_id":"1b5401491cd687f5b34877119f96cfcf1ca6b482"},{"author":{"_account_id":18462,"name":"Rahul U Nair","email":"rahulunair@gmail.com","username":"rahulunair"},"change_message_id":"055fa43257d8a21f22d81f67f41909b5deb97eeb","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"When creating the guest, a minimum of 8GB of memory is needed in order to"},{"line_number":17,"context_line":"build disk images properly. Also when defining the interfaces for the guest, the two"},{"line_number":18,"context_line":"networks that have been createds need to be attached."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"These sample commands will spin up a bifrost vm based on centos:"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":5,"id":"fa6399be_9a8c97db","line":18,"range":{"start_line":18,"start_character":32,"end_line":18,"end_character":33},"updated":"2016-10-14 23:12:19.000000000","message":"nit: not needed","commit_id":"1b5401491cd687f5b34877119f96cfcf1ca6b482"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"a7e3786af436c22ce33021e0decccf9091422983","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Add credentials to guest image"},{"line_number":43,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Normally guest images come without user and password, they rely on ssh to"},{"line_number":46,"context_line":"allow access. In this case, it can be useful to enable ssh access to some"},{"line_number":47,"context_line":"user from host to guest. A way to do that, is creating a config drive"},{"line_number":48,"context_line":"and reference it on the template for the guest VM."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"A useful script to generate config drives can be found at:"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":5,"id":"fa6399be_ed277460","line":48,"range":{"start_line":45,"start_character":0,"end_line":48,"end_character":50},"updated":"2016-10-17 13:33:20.000000000","message":"n.b. people using dib could use the devuser element. Might be worth suggesting dib here or creating a simple playbook which uses our bifrost-create-dib-image role to do some of the work for the user. You could possibly templatize the template for the VM so the user wouldn\u0027t have to fill in the disk image.","commit_id":"1b5401491cd687f5b34877119f96cfcf1ca6b482"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c2743179e2330fae704aff1af39903c4aa4d6330","unresolved":false,"context_lines":[{"line_number":42,"context_line":"Add credentials to guest image"},{"line_number":43,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Normally guest images come without user and password, they rely on ssh to"},{"line_number":46,"context_line":"allow access. In this case, it can be useful to enable ssh access to some"},{"line_number":47,"context_line":"user from host to guest. A way to do that, is creating a config drive"},{"line_number":48,"context_line":"and reference it on the template for the guest VM."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"A useful script to generate config drives can be found at:"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":5,"id":"fa6399be_b1da0be8","line":48,"range":{"start_line":45,"start_character":0,"end_line":48,"end_character":50},"in_reply_to":"fa6399be_ed277460","updated":"2016-10-18 12:20:27.000000000","message":"Might be a useful thing to do later, or make a playbook to stand it up with user definable networks and all, but I truly think that is a step beyond this.","commit_id":"1b5401491cd687f5b34877119f96cfcf1ca6b482"},{"author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"change_message_id":"7c26fc475e6c68a627a48f21dc0d10e1abbf2de7","unresolved":false,"context_lines":[{"line_number":11,"context_line":"  conflicts between guest and host. So to avoid it, we can define a"},{"line_number":12,"context_line":"  network that uses macvtap interfaces, associated with the physical"},{"line_number":13,"context_line":"  interface."},{"line_number":14,"context_line":"  Please note that you will need to have macvlan enabled on your kernel."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"When creating the guest, a minimum of 8GB of memory is needed in order to"},{"line_number":17,"context_line":"build disk images properly. Also when defining the interfaces for the guest, the two"}],"source_content_type":"text/x-gfm","patch_set":6,"id":"fa6399be_b31f685a","line":14,"range":{"start_line":14,"start_character":2,"end_line":14,"end_character":72},"updated":"2016-10-18 15:15:21.000000000","message":"Nit: might be nice to have a link to instructions on how to enable this.","commit_id":"af24107ac3d8ccb3c433a41d2e3002b6eee6dfcd"}],"tools/virsh_dev_env/network/br_bifrost.xml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d74c699e25117752c28f49b7f6b1cc3e17de0bba","unresolved":false,"context_lines":[{"line_number":2,"context_line":"  \u003cname\u003ebr_bifrost\u003c/name\u003e"},{"line_number":3,"context_line":"  \u003cuuid\u003ea435ea5a-7759-4a6b-90cb-ccf8f062ac74\u003c/uuid\u003e"},{"line_number":4,"context_line":"  \u003cbridge name\u003d\u0027br_cloud\u0027 stp\u003d\u0027off\u0027 delay\u003d\u00270\u0027/\u003e"},{"line_number":5,"context_line":"  \u003cmac address\u003d\u002752:54:00:1a:ee:d8\u0027/\u003e"},{"line_number":6,"context_line":"  \u003cip address\u003d\u002710.20.0.150\u0027 netmask\u003d\u0027255.255.255.128\u0027\u003e"},{"line_number":7,"context_line":"    \u003cdhcp\u003e"},{"line_number":8,"context_line":"      \u003crange start\u003d\u002710.20.0.151\u0027 end\u003d\u002710.20.0.254\u0027/\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa6399be_d9a09393","line":5,"updated":"2016-10-11 12:43:27.000000000","message":"Is there any way to let the hypervisor automatically assign the mac address?","commit_id":"cd609fc97f5849a9968cdc844cce5f636d07b404"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d74c699e25117752c28f49b7f6b1cc3e17de0bba","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  \u003cuuid\u003ea435ea5a-7759-4a6b-90cb-ccf8f062ac74\u003c/uuid\u003e"},{"line_number":4,"context_line":"  \u003cbridge name\u003d\u0027br_cloud\u0027 stp\u003d\u0027off\u0027 delay\u003d\u00270\u0027/\u003e"},{"line_number":5,"context_line":"  \u003cmac address\u003d\u002752:54:00:1a:ee:d8\u0027/\u003e"},{"line_number":6,"context_line":"  \u003cip address\u003d\u002710.20.0.150\u0027 netmask\u003d\u0027255.255.255.128\u0027\u003e"},{"line_number":7,"context_line":"    \u003cdhcp\u003e"},{"line_number":8,"context_line":"      \u003crange start\u003d\u002710.20.0.151\u0027 end\u003d\u002710.20.0.254\u0027/\u003e"},{"line_number":9,"context_line":"    \u003c/dhcp\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa6399be_39dd0f15","line":6,"updated":"2016-10-11 12:43:27.000000000","message":"We should likely suggest to the user to edit this based on what they need.","commit_id":"cd609fc97f5849a9968cdc844cce5f636d07b404"}],"tools/virsh_dev_env/network/default.xml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d74c699e25117752c28f49b7f6b1cc3e17de0bba","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    \u003c/nat\u003e"},{"line_number":8,"context_line":"  \u003c/forward\u003e"},{"line_number":9,"context_line":"  \u003cbridge name\u003d\u0027virbr0\u0027 stp\u003d\u0027on\u0027 delay\u003d\u00270\u0027/\u003e"},{"line_number":10,"context_line":"  \u003cmac address\u003d\u002752:54:00:38:a4:a1\u0027/\u003e"},{"line_number":11,"context_line":"  \u003cip address\u003d\u0027192.168.122.1\u0027 netmask\u003d\u0027255.255.255.0\u0027\u003e"},{"line_number":12,"context_line":"    \u003cdhcp\u003e"},{"line_number":13,"context_line":"      \u003crange start\u003d\u0027192.168.122.2\u0027 end\u003d\u0027192.168.122.254\u0027/\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa6399be_f9db9719","line":10,"range":{"start_line":10,"start_character":1,"end_line":10,"end_character":36},"updated":"2016-10-11 12:43:27.000000000","message":"Same comment regarding the mac address as the other network interface.","commit_id":"cd609fc97f5849a9968cdc844cce5f636d07b404"}],"tools/virsh_dev_env/vm/baremetal.xml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"992a69fc687e2ce196d04921ba8a2c0ac65c3255","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    \u003cemulator\u003e/usr/libexec/qemu-kvm\u003c/emulator\u003e"},{"line_number":31,"context_line":"    \u003cdisk type\u003d\u0027file\u0027 device\u003d\u0027disk\u0027\u003e"},{"line_number":32,"context_line":"      \u003cdriver name\u003d\u0027qemu\u0027 type\u003d\u0027qcow2\u0027/\u003e"},{"line_number":33,"context_line":"      \u003csource file\u003d\u0027/opt/CentOS-7-x86_64-GenericCloud-1503.qcow2\u0027/\u003e"},{"line_number":34,"context_line":"      \u003cbackingStore/\u003e"},{"line_number":35,"context_line":"      \u003ctarget dev\u003d\u0027hda\u0027 bus\u003d\u0027ide\u0027/\u003e"},{"line_number":36,"context_line":"      \u003calias name\u003d\u0027ide0-0-0\u0027/\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"fa6399be_af8206c6","line":33,"updated":"2016-10-14 16:43:01.000000000","message":"Where do I get this file?  I think the instructions ought to suggest where to get the file.","commit_id":"736f30d8766658d58d7b798e7f88965a710ef7cd"}],"tools/virsh_dev_env/vm/centos.xml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d74c699e25117752c28f49b7f6b1cc3e17de0bba","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    \u003cpartition\u003e/machine\u003c/partition\u003e"},{"line_number":9,"context_line":"  \u003c/resource\u003e"},{"line_number":10,"context_line":"  \u003cos\u003e"},{"line_number":11,"context_line":"    \u003ctype arch\u003d\u0027x86_64\u0027 machine\u003d\u0027pc-i440fx-rhel7.0.0\u0027\u003ehvm\u003c/type\u003e"},{"line_number":12,"context_line":"    \u003cboot dev\u003d\u0027hd\u0027/\u003e"},{"line_number":13,"context_line":"  \u003c/os\u003e"},{"line_number":14,"context_line":"  \u003cfeatures\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa6399be_7935c744","line":11,"range":{"start_line":11,"start_character":4,"end_line":11,"end_character":64},"updated":"2016-10-11 12:43:27.000000000","message":"Users will very likely need to edit this..","commit_id":"cd609fc97f5849a9968cdc844cce5f636d07b404"}]}
