)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23811,"name":"Oliver Walsh","email":"owalsh@redhat.com","username":"owalsh"},"change_message_id":"b612903d271c183b4f7f9d2092b30ce61702cc0b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"* Export AllNodesConfig and GlobalConfig information"},{"line_number":18,"context_line":"* Export passwords"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"We also add a basic environment file wicht can be used as base for an"},{"line_number":21,"context_line":"additional cell."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"[1] https://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/deploy_cellv2.html#deploy-an-additional-nova-cell-v2"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"bfb3d3c7_adb109e4","line":20,"range":{"start_line":20,"start_character":37,"end_line":20,"end_character":42},"updated":"2019-05-20 08:26:17.000000000","message":"nit","commit_id":"6faaa5bf6d06f9d0749e6bd2604276141e6f8127"}],"environments/nova-additional-cell.yaml":[{"author":{"_account_id":23811,"name":"Oliver Walsh","email":"owalsh@redhat.com","username":"owalsh"},"change_message_id":"b2b68aca7245f43f9e8ad6373660f74c3006c465","unresolved":false,"context_lines":[{"line_number":41,"context_line":"      next_hop: 192.168.24.1"},{"line_number":42,"context_line":"      default: true"},{"line_number":43,"context_line":"  "},{"line_number":44,"context_line":"  # enable debug"},{"line_number":45,"context_line":"  Debug: true"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"  # DNS server to be used in the cell"},{"line_number":48,"context_line":"  DnsServers:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_964afb24","line":45,"range":{"start_line":44,"start_character":0,"end_line":45,"end_character":13},"updated":"2019-05-21 09:22:11.000000000","message":"why always debug?","commit_id":"a049f0bc57e49b6d2595ccf46aad7be9abd92cc4"},{"author":{"_account_id":17216,"name":"Martin Schuppert","email":"mschuppert@redhat.com","username":"mcschupp"},"change_message_id":"f22b39f7a4b203de4d01771b15776b4752624596","unresolved":false,"context_lines":[{"line_number":41,"context_line":"      next_hop: 192.168.24.1"},{"line_number":42,"context_line":"      default: true"},{"line_number":43,"context_line":"  "},{"line_number":44,"context_line":"  # enable debug"},{"line_number":45,"context_line":"  Debug: true"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"  # DNS server to be used in the cell"},{"line_number":48,"context_line":"  DnsServers:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bfb3d3c7_3630ef56","line":45,"range":{"start_line":44,"start_character":0,"end_line":45,"end_character":13},"in_reply_to":"bfb3d3c7_964afb24","updated":"2019-05-21 09:43:46.000000000","message":"no specific reason, I\u0027ll remove that.","commit_id":"a049f0bc57e49b6d2595ccf46aad7be9abd92cc4"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"1997cedc849b99054186e2792877c0cbea51d808","unresolved":false,"context_lines":[{"line_number":7,"context_line":"  OS::TripleO::Network::Storage: OS::Heat::None"},{"line_number":8,"context_line":"  OS::TripleO::Network::StorageMgmt: OS::Heat::None"},{"line_number":9,"context_line":"  OS::TripleO::Network::Tenant: OS::Heat::None"},{"line_number":10,"context_line":"  OS::TripleO::Network::Management: OS::Heat::None"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"parameter_defaults:"},{"line_number":13,"context_line":"  # new CELL Parameter to reflect that this is an additional CELL"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bfb3d3c7_ac046f4b","line":10,"updated":"2019-05-22 19:30:56.000000000","message":"we shouldn\u0027t hardcode the list of networks anymore, as it\u0027s user specified. this environment should be a jinja template that adds these mappings based on the defined networks.\n\nthere are examples in the network isolation templates.","commit_id":"67f1f1f5d3f9dc4edbf67c32397577efd70c0615"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"1997cedc849b99054186e2792877c0cbea51d808","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"  # CloudDomain is the same as in the default cell."},{"line_number":27,"context_line":"  #CloudDomain: ooo.test"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"  # Flavors used for the cell controller and computes"},{"line_number":30,"context_line":"  OvercloudControllerFlavor: cellcontroller"},{"line_number":31,"context_line":"  OvercloudComputeFlavor: compute"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"bfb3d3c7_ecb82777","line":28,"updated":"2019-05-22 19:30:56.000000000","message":"all the parameters below here seem like example values. We don\u0027t typically have these in our enviornments in tht.","commit_id":"67f1f1f5d3f9dc4edbf67c32397577efd70c0615"}],"tools/export_cell_information.py":[{"author":{"_account_id":23811,"name":"Oliver Walsh","email":"owalsh@redhat.com","username":"owalsh"},"change_message_id":"b2b68aca7245f43f9e8ad6373660f74c3006c465","unresolved":false,"context_lines":[{"line_number":249,"context_line":"    for file, data in data_real.iteritems():"},{"line_number":250,"context_line":"        export_file \u003d export_dir + \"/\" + file"},{"line_number":251,"context_line":"        _write_file(export_file,"},{"line_number":252,"context_line":"                    json.dumps(data,"},{"line_number":253,"context_line":"                               indent\u003d2,"},{"line_number":254,"context_line":"                               sort_keys\u003dTrue))"},{"line_number":255,"context_line":"        LOG.info(\"exported %s\" % (export_file))"}],"source_content_type":"text/x-python","patch_set":3,"id":"bfb3d3c7_36d8ef51","line":252,"range":{"start_line":252,"start_character":20,"end_line":252,"end_character":24},"updated":"2019-05-21 09:22:11.000000000","message":"why not yaml?","commit_id":"a049f0bc57e49b6d2595ccf46aad7be9abd92cc4"},{"author":{"_account_id":17216,"name":"Martin Schuppert","email":"mschuppert@redhat.com","username":"mcschupp"},"change_message_id":"f22b39f7a4b203de4d01771b15776b4752624596","unresolved":false,"context_lines":[{"line_number":249,"context_line":"    for file, data in data_real.iteritems():"},{"line_number":250,"context_line":"        export_file \u003d export_dir + \"/\" + file"},{"line_number":251,"context_line":"        _write_file(export_file,"},{"line_number":252,"context_line":"                    json.dumps(data,"},{"line_number":253,"context_line":"                               indent\u003d2,"},{"line_number":254,"context_line":"                               sort_keys\u003dTrue))"},{"line_number":255,"context_line":"        LOG.info(\"exported %s\" % (export_file))"}],"source_content_type":"text/x-python","patch_set":3,"id":"bfb3d3c7_f6601735","line":252,"range":{"start_line":252,"start_character":20,"end_line":252,"end_character":24},"in_reply_to":"bfb3d3c7_36d8ef51","updated":"2019-05-21 09:43:46.000000000","message":"I only used json here as we also used it in the distributed compute node guide [1]. No objection to change it if we agree on that.\n\n[1] https://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/distributed_compute_node.html#saving-configuration-from-the-overcloud","commit_id":"a049f0bc57e49b6d2595ccf46aad7be9abd92cc4"},{"author":{"_account_id":23811,"name":"Oliver Walsh","email":"owalsh@redhat.com","username":"owalsh"},"change_message_id":"b2b68aca7245f43f9e8ad6373660f74c3006c465","unresolved":false,"context_lines":[{"line_number":292,"context_line":"    LOG.info(\"Copied sampe cell env file %s to %s\" % (cell_file,"},{"line_number":293,"context_line":"                                                      sample_cell_file))"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"    LOG.info(\"\\n\\n\""},{"line_number":296,"context_line":"             \"Next steps:\\n\""},{"line_number":297,"context_line":"             \"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\\n\\n\""},{"line_number":298,"context_line":"             \"* Create roles file for cell stack, e.g.:\\n\""}],"source_content_type":"text/x-python","patch_set":3,"id":"bfb3d3c7_565483ca","line":295,"range":{"start_line":295,"start_character":4,"end_line":295,"end_character":12},"updated":"2019-05-21 09:22:11.000000000","message":"print() would be better I think, it\u0027s not really a log message","commit_id":"a049f0bc57e49b6d2595ccf46aad7be9abd92cc4"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"1997cedc849b99054186e2792877c0cbea51d808","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"bfb3d3c7_0ceb3bb0","updated":"2019-05-22 19:30:56.000000000","message":"this script should be in tripleo-common","commit_id":"67f1f1f5d3f9dc4edbf67c32397577efd70c0615"},{"author":{"_account_id":17216,"name":"Martin Schuppert","email":"mschuppert@redhat.com","username":"mcschupp"},"change_message_id":"9bcac49f9e5392210bf6c08b35fc80d427dddd60","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"bfb3d3c7_8a66e0c0","in_reply_to":"bfb3d3c7_0ceb3bb0","updated":"2019-05-28 12:43:49.000000000","message":"As I don\u0027t think we provide similar scripts in tripleo-common at the moment, where would you place this in the structure of tripleo-common?","commit_id":"67f1f1f5d3f9dc4edbf67c32397577efd70c0615"},{"author":{"_account_id":23811,"name":"Oliver Walsh","email":"owalsh@redhat.com","username":"owalsh"},"change_message_id":"9669924e4ad16560fde85884cff739d09c638bec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"bfb3d3c7_dca318ff","in_reply_to":"bfb3d3c7_8a66e0c0","updated":"2019-05-30 11:03:21.000000000","message":"did you mean python-tripleoclient?","commit_id":"67f1f1f5d3f9dc4edbf67c32397577efd70c0615"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"88a1be933d0728e6f5531a16b84cf00e9379cda5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9fb8cfa7_8674c4d0","in_reply_to":"bfb3d3c7_dca318ff","updated":"2019-06-24 21:25:42.000000000","message":"tripleo-common/scripts","commit_id":"67f1f1f5d3f9dc4edbf67c32397577efd70c0615"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"1997cedc849b99054186e2792877c0cbea51d808","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                          \u0027can be used as input for additional cell\u0027,"},{"line_number":42,"context_line":"                          usage\u003d\"usage: %prog [options]\")"},{"line_number":43,"context_line":"    parser.add_option("},{"line_number":44,"context_line":"        \u0027--mainstack\u0027, \u0027-s\u0027,"},{"line_number":45,"context_line":"        dest\u003d\u0027mainstack\u0027,"},{"line_number":46,"context_line":"        metavar\u003d\"MAINSTACK\","},{"line_number":47,"context_line":"        help\u003d\u0027Name of the environment main Heat stack to export \u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"bfb3d3c7_0c049b7a","line":44,"updated":"2019-05-22 19:30:56.000000000","message":"\"main\" is pretty undefined.\n\ni\u0027d suggest calling this --control-plane-stack","commit_id":"67f1f1f5d3f9dc4edbf67c32397577efd70c0615"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"1997cedc849b99054186e2792877c0cbea51d808","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        action\u003d\u0027store\u0027,"},{"line_number":51,"context_line":"        default\u003d\u0027overcloud\u0027)"},{"line_number":52,"context_line":"    parser.add_option("},{"line_number":53,"context_line":"        \u0027--cellstack\u0027, \u0027-e\u0027,"},{"line_number":54,"context_line":"        dest\u003d\u0027cellstack\u0027,"},{"line_number":55,"context_line":"        metavar\u003d\"CELLSTACK\","},{"line_number":56,"context_line":"        help\u003d\u0027Name of the controller cell Heat stack to export information \u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"bfb3d3c7_4c2ff3f5","line":53,"updated":"2019-05-22 19:30:56.000000000","message":"can we hyphenate words in the options? it aligns with more of what we do across tripleo.\n\ne.g., --cell-stack","commit_id":"67f1f1f5d3f9dc4edbf67c32397577efd70c0615"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"1997cedc849b99054186e2792877c0cbea51d808","unresolved":false,"context_lines":[{"line_number":289,"context_line":"        LOG.exception(\"An error happened while copy cell sample env file to \""},{"line_number":290,"context_line":"                      \"%s: %s\" % (sample_cell_file, str(e)))"},{"line_number":291,"context_line":"        sys.exit(1)"},{"line_number":292,"context_line":"    LOG.info(\"Copied sampe cell env file %s to %s\" % (cell_file,"},{"line_number":293,"context_line":"                                                      sample_cell_file))"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"    LOG.info(\"\\n\\n\""}],"source_content_type":"text/x-python","patch_set":4,"id":"bfb3d3c7_ac56af5b","line":292,"updated":"2019-05-22 19:30:56.000000000","message":"\"sample\"","commit_id":"67f1f1f5d3f9dc4edbf67c32397577efd70c0615"}]}
