)]}'
{"tools/init-runonce":[{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"4ec5b85f769d7ba30ebb68b22741bb6941d8618e","unresolved":false,"context_lines":[{"line_number":91,"context_line":"nova quota-update --user $ADMIN_USER_ID --ram 96000 $ADMIN_PROJECT_ID"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"# add default flavors, if they don\u0027t already exist"},{"line_number":94,"context_line":"if ! openstack flavor list | grep -q m1.tiny; then"},{"line_number":95,"context_line":"        openstack flavor create --id 1 --ram 512 --disk 1 --vcpus 1 m1.tiny"},{"line_number":96,"context_line":"        openstack flavor create --id 2 --ram 2048 --disk 20 --vcpus 1 m1.small"},{"line_number":97,"context_line":"        openstack flavor create --id 3 --ram 4096 --disk 40 --vcpus 2 m1.medium"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"9a061dce_1e85e0cd","line":94,"updated":"2016-04-07 20:49:53.000000000","message":"The script can only run once anyway, so really the if isn\u0027t needed","commit_id":"602a07a05644e56c961a62a755e5e55b487304ac"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"6e9e714dcc89f9e80ed555fb5b3301ea2d2e92a5","unresolved":false,"context_lines":[{"line_number":91,"context_line":"nova quota-update --user $ADMIN_USER_ID --ram 96000 $ADMIN_PROJECT_ID"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"# add default flavors, if they don\u0027t already exist"},{"line_number":94,"context_line":"if ! openstack flavor list | grep -q m1.tiny; then"},{"line_number":95,"context_line":"        openstack flavor create --id 1 --ram 512 --disk 1 --vcpus 1 m1.tiny"},{"line_number":96,"context_line":"        openstack flavor create --id 2 --ram 2048 --disk 20 --vcpus 1 m1.small"},{"line_number":97,"context_line":"        openstack flavor create --id 3 --ram 4096 --disk 40 --vcpus 2 m1.medium"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"9a061dce_d82eb7f9","line":94,"updated":"2016-04-08 13:18:42.000000000","message":"is the default flavors removed mitaka? if not, i really do not think the\nnecessity to backport this PS.","commit_id":"602a07a05644e56c961a62a755e5e55b487304ac"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"2383cd24b83a67742d562480dd2a437ef11d0203","unresolved":false,"context_lines":[{"line_number":91,"context_line":"nova quota-update --user $ADMIN_USER_ID --ram 96000 $ADMIN_PROJECT_ID"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"# add default flavors, if they don\u0027t already exist"},{"line_number":94,"context_line":"if ! openstack flavor list | grep -q m1.tiny; then"},{"line_number":95,"context_line":"        openstack flavor create --id 1 --ram 512 --disk 1 --vcpus 1 m1.tiny"},{"line_number":96,"context_line":"        openstack flavor create --id 2 --ram 2048 --disk 20 --vcpus 1 m1.small"},{"line_number":97,"context_line":"        openstack flavor create --id 3 --ram 4096 --disk 40 --vcpus 2 m1.medium"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"9a061dce_1a9f9951","line":94,"in_reply_to":"9a061dce_196fbafc","updated":"2016-04-08 07:30:13.000000000","message":"I agree with Dave.","commit_id":"602a07a05644e56c961a62a755e5e55b487304ac"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"3124cd23e70033e5906e723ed2791b70ba5da6cd","unresolved":false,"context_lines":[{"line_number":91,"context_line":"nova quota-update --user $ADMIN_USER_ID --ram 96000 $ADMIN_PROJECT_ID"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"# add default flavors, if they don\u0027t already exist"},{"line_number":94,"context_line":"if ! openstack flavor list | grep -q m1.tiny; then"},{"line_number":95,"context_line":"        openstack flavor create --id 1 --ram 512 --disk 1 --vcpus 1 m1.tiny"},{"line_number":96,"context_line":"        openstack flavor create --id 2 --ram 2048 --disk 20 --vcpus 1 m1.small"},{"line_number":97,"context_line":"        openstack flavor create --id 3 --ram 4096 --disk 40 --vcpus 2 m1.medium"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"9a061dce_fd3f3f85","line":94,"in_reply_to":"9a061dce_196fbafc","updated":"2016-04-08 07:48:51.000000000","message":"my take is this is a master only change, but it could end up backported to a stable branch re discussion on the mailing list.  So who knows, the conditional is painless might as well merge it.","commit_id":"602a07a05644e56c961a62a755e5e55b487304ac"},{"author":{"_account_id":11561,"name":"Dave McCowan","email":"dmccowan@cisco.com","username":"dave-mccowan"},"change_message_id":"725011f9f5d416950ae19749744e95a098272292","unresolved":false,"context_lines":[{"line_number":91,"context_line":"nova quota-update --user $ADMIN_USER_ID --ram 96000 $ADMIN_PROJECT_ID"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"# add default flavors, if they don\u0027t already exist"},{"line_number":94,"context_line":"if ! openstack flavor list | grep -q m1.tiny; then"},{"line_number":95,"context_line":"        openstack flavor create --id 1 --ram 512 --disk 1 --vcpus 1 m1.tiny"},{"line_number":96,"context_line":"        openstack flavor create --id 2 --ram 2048 --disk 20 --vcpus 1 m1.small"},{"line_number":97,"context_line":"        openstack flavor create --id 3 --ram 4096 --disk 40 --vcpus 2 m1.medium"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"9a061dce_196fbafc","line":94,"in_reply_to":"9a061dce_1e85e0cd","updated":"2016-04-07 21:12:21.000000000","message":"We\u0027re in a weird time now where some builds have flavors and some may not, so I figured this is safer.  It will work on source and binary, liberty and mitaka.","commit_id":"602a07a05644e56c961a62a755e5e55b487304ac"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"df37537aafb0974a9cc73fe8cf13a020ff3f5677","unresolved":false,"context_lines":[{"line_number":91,"context_line":"nova quota-update --user $ADMIN_USER_ID --ram 96000 $ADMIN_PROJECT_ID"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"# add default flavors, if they don\u0027t already exist"},{"line_number":94,"context_line":"if ! openstack flavor list | grep -q m1.tiny; then"},{"line_number":95,"context_line":"        openstack flavor create --id 1 --ram 512 --disk 1 --vcpus 1 m1.tiny"},{"line_number":96,"context_line":"        openstack flavor create --id 2 --ram 2048 --disk 20 --vcpus 1 m1.small"},{"line_number":97,"context_line":"        openstack flavor create --id 3 --ram 4096 --disk 40 --vcpus 2 m1.medium"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"9a061dce_e09f9363","line":94,"in_reply_to":"9a061dce_fd3f3f85","updated":"2016-04-08 09:44:48.000000000","message":"Ok makes sense. Please note our existing shell scripts use square brackets for if statements [[ ]] but I won\u0027t hold this up for that","commit_id":"602a07a05644e56c961a62a755e5e55b487304ac"}]}
