)]}'
{"attributes/default.rb":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"cd0d9fa21512094b4a1ae5b8d4c1b8cd52f7fa1c","unresolved":false,"context_lines":[{"line_number":204,"context_line":"default[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugins\u0027] \u003d []"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"# Nuage Networks Heat plugin path"},{"line_number":207,"context_line":"default[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027nuage\u0027][\u0027path\u0027] \u003d \u0027/usr/lib/python2.7/site-packages/nuage-heat/resources\u0027"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"# platform-specific settings"},{"line_number":210,"context_line":"case platform_family"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"ba8a016a_d3b0cd45","line":207,"updated":"2015-11-18 07:43:49.000000000","message":"would your default value be different from different platform ?","commit_id":"338d312d1b4975649626adf6dd546d9773fde234"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"fa247146c0017b3cb463e7586f6f4cbd0e2c36d0","unresolved":false,"context_lines":[{"line_number":204,"context_line":"default[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugins\u0027] \u003d []"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"# Nuage Networks heat extensions packages"},{"line_number":207,"context_line":"default[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027nuage\u0027][\u0027packages\u0027] \u003d [\u0027nuage-openstack-heat\u0027]"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"# platform-specific settings"},{"line_number":210,"context_line":"case platform_family"}],"source_content_type":"text/x-ruby","patch_set":7,"id":"9a8ffd7b_20526ade","line":207,"updated":"2015-12-01 08:45:27.000000000","message":"need to restrict the pkgs to the related platforms.","commit_id":"f1a7c0e788b4bf389d3a81b6abe16b55187369f0"},{"author":{"_account_id":9488,"name":"chenzhiwei","email":"zhiweik@gmail.com","username":"chenzhiwei"},"change_message_id":"53f8e67eb25439ad9114092158ffdc3cbd68241c","unresolved":false,"context_lines":[{"line_number":204,"context_line":"default[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugins\u0027] \u003d []"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"# Nuage Networks heat extensions packages"},{"line_number":207,"context_line":"default[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027nuage\u0027][\u0027packages\u0027] \u003d [\u0027nuage-openstack-heat\u0027]"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"# platform-specific settings"},{"line_number":210,"context_line":"case platform_family"}],"source_content_type":"text/x-ruby","patch_set":7,"id":"9a8ffd7b_43c45891","line":207,"in_reply_to":"9a8ffd7b_20526ade","updated":"2015-12-01 09:07:21.000000000","message":"And I think you should add all platforms, not only rhel.","commit_id":"f1a7c0e788b4bf389d3a81b6abe16b55187369f0"}],"recipes/common.rb":[{"author":{"_account_id":9488,"name":"chenzhiwei","email":"zhiweik@gmail.com","username":"chenzhiwei"},"change_message_id":"53f8e67eb25439ad9114092158ffdc3cbd68241c","unresolved":false,"context_lines":[{"line_number":34,"context_line":"  action :upgrade"},{"line_number":35,"context_line":"end"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"node.default[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugin_dirs\u0027] \u003d []"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"node[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugins\u0027].each do |plugin|"},{"line_number":40,"context_line":"  node[\u0027openstack\u0027][\u0027orchestration\u0027][plugin][\u0027packages\u0027].each do |pkg|"}],"source_content_type":"text/x-ruby","patch_set":7,"id":"9a8ffd7b_8325605d","line":37,"updated":"2015-12-01 09:07:21.000000000","message":"you\u0027d better move this to attribute file.","commit_id":"f1a7c0e788b4bf389d3a81b6abe16b55187369f0"}],"recipes/engine.rb":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"cd0d9fa21512094b4a1ae5b8d4c1b8cd52f7fa1c","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"node.default[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugin_dirs\u0027] \u003d []"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"node[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugins\u0027].each do |plugin|"},{"line_number":28,"context_line":"  node[\u0027openstack\u0027][\u0027orchestration\u0027][plugin][\u0027packages\u0027].each do |pkg|"},{"line_number":29,"context_line":"    package pkg"},{"line_number":30,"context_line":"  end"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"ba8a016a_13de553f","line":27,"updated":"2015-11-18 07:43:49.000000000","message":"the default value is NULL list, how to enable nuage ?\nIMO, you can add a bool value to control if it should install nuage plugin, and set your plugin value.","commit_id":"338d312d1b4975649626adf6dd546d9773fde234"}],"spec/common-redhat_spec.rb":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"1d42547711a8ce3051995d70c422e9c544d25a7d","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    end"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    it \u0027installs Nuage Networks heat extensions packages if explicitly told\u0027 do"},{"line_number":39,"context_line":"      node.set[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugins\u0027] \u003d [\"nuage\"]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"      expect(chef_run).to upgrade_package \u0027nuage-openstack-heat\u0027"},{"line_number":42,"context_line":"    end"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"ba8a016a_a215b1e5","line":39,"updated":"2015-11-24 07:23:09.000000000","message":"rubocop check prefers the single-quoted","commit_id":"14b7b6f2867038e3821161ceba13cffc0b2d6a7d"},{"author":{"_account_id":19129,"name":"Remi Vichery","email":"remi.vichery@nuagenetworks.net","username":"remi.vichery"},"change_message_id":"a8353a9a6241b3189a8640c667374c3835f620e1","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    end"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    it \u0027installs Nuage Networks heat extensions packages if explicitly told\u0027 do"},{"line_number":39,"context_line":"      node.set[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugins\u0027] \u003d [\"nuage\"]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"      expect(chef_run).to upgrade_package \u0027nuage-openstack-heat\u0027"},{"line_number":42,"context_line":"    end"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"ba8a016a_82dbcd1a","line":39,"in_reply_to":"ba8a016a_a215b1e5","updated":"2015-11-24 07:29:37.000000000","message":"Done","commit_id":"14b7b6f2867038e3821161ceba13cffc0b2d6a7d"}],"spec/common_spec.rb":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"1d42547711a8ce3051995d70c422e9c544d25a7d","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    end"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    it \u0027installs Nuage Networks heat extensions packages if explicitly told\u0027 do"},{"line_number":36,"context_line":"      node.set[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugins\u0027] \u003d [\"nuage\"]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"      expect(chef_run).to upgrade_package \u0027nuage-openstack-heat\u0027"},{"line_number":39,"context_line":"    end"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"ba8a016a_821aed15","line":36,"updated":"2015-11-24 07:23:09.000000000","message":"rubocop check prefers the single-quoted","commit_id":"14b7b6f2867038e3821161ceba13cffc0b2d6a7d"},{"author":{"_account_id":19129,"name":"Remi Vichery","email":"remi.vichery@nuagenetworks.net","username":"remi.vichery"},"change_message_id":"a8353a9a6241b3189a8640c667374c3835f620e1","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    end"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    it \u0027installs Nuage Networks heat extensions packages if explicitly told\u0027 do"},{"line_number":36,"context_line":"      node.set[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugins\u0027] \u003d [\"nuage\"]"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"      expect(chef_run).to upgrade_package \u0027nuage-openstack-heat\u0027"},{"line_number":39,"context_line":"    end"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"ba8a016a_e2f3b99d","line":36,"in_reply_to":"ba8a016a_821aed15","updated":"2015-11-24 07:29:37.000000000","message":"Done","commit_id":"14b7b6f2867038e3821161ceba13cffc0b2d6a7d"}],"templates/default/heat.conf.erb":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"cd0d9fa21512094b4a1ae5b8d4c1b8cd52f7fa1c","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"# List of directories to search for plug-ins. (list value)"},{"line_number":37,"context_line":"#plugin_dirs\u003d/usr/lib64/heat,/usr/lib/heat,/usr/local/lib/heat,/usr/local/lib64/heat"},{"line_number":38,"context_line":"\u003c% unless node[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugin_dirs\u0027].empty? -%\u003e"},{"line_number":39,"context_line":"plugin_dirs\u003d\u003c%\u003d node[\u0027openstack\u0027][\u0027orchestration\u0027][\u0027plugin_dirs\u0027].join(\u0027,\u0027) %\u003e"},{"line_number":40,"context_line":"\u003c% end -%\u003e"},{"line_number":41,"context_line":""}],"source_content_type":"application/x-erb","patch_set":2,"id":"ba8a016a_73a561b3","line":38,"updated":"2015-11-18 07:43:49.000000000","message":"or .nil?","commit_id":"338d312d1b4975649626adf6dd546d9773fde234"}]}
