)]}'
{"Berksfile":[{"author":{"_account_id":14790,"name":"Samuel Cassiba","email":"samuel@cassi.ba","username":"scassiba"},"change_message_id":"190848420acca2df0aa82afbe2e2f80958459535","unresolved":false,"context_lines":[{"line_number":7,"context_line":"cookbook \"openstack-common\","},{"line_number":8,"context_line":"  github: \"openstack/cookbook-openstack-common\""},{"line_number":9,"context_line":"cookbook \"openstack-ops-messaging\","},{"line_number":10,"context_line":"  github: \"openstack/cookbook-openstack-ops-messaging\""}],"source_content_type":"application/octet-stream","patch_set":7,"id":"1a95cdbc_fffc5b40","line":10,"updated":"2016-10-05 03:56:42.000000000","message":"This needs the new openstackclient cookbook from https://github.com/cloudbau/cookbook-openstackclient","commit_id":"a771e49a9560e837904cb227deb0ea2f4df397d0"}],"README.md":[{"author":{"_account_id":14790,"name":"Samuel Cassiba","email":"samuel@cassi.ba","username":"scassiba"},"change_message_id":"ba2cbcf92ea558268657b2a2bb0be1e74a699aa1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Description"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This cookbook installs the OpenStack Application Catalog Service "},{"line_number":5,"context_line":"**Murano** as part of the OpenStack reference deployment Chef for OpenStack. The"},{"line_number":6,"context_line":"https://github.com/openstack/openstack-chef-repo contains documentation for"},{"line_number":7,"context_line":"using this cookbook in the context of a full OpenStack deployment. Murano is"}],"source_content_type":"text/x-gfm","patch_set":1,"id":"5a8bc5a2_d0ceae82","line":4,"updated":"2016-09-22 17:35:45.000000000","message":"trailing space","commit_id":"c4eb71d8fd633cf7c9f56d942f0e0f6db42f9437"},{"author":{"_account_id":11915,"name":"Jan Klare","email":"klare@osism.tech","username":"jklare"},"change_message_id":"1a1cfa45ce729b13bc1ff03893a961278c408866","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"## openstack-application-catalog::openrc"},{"line_number":57,"context_line":"- Creates muranorc file"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"License and Author"},{"line_number":61,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-gfm","patch_set":8,"id":"ba5da102_833bc19b","line":58,"updated":"2016-10-31 15:47:53.000000000","message":"please add a short description and an example for the usage of the application provider in here","commit_id":"d9a46c7470f1095e07c0cefb35102cf6d4843584"},{"author":{"_account_id":12080,"name":"Damian Szeluga","email":"damian.szeluga@gmail.com","username":"dszeluga"},"change_message_id":"85d039a5b1dabf2ebead310b3bd3c78e3951db76","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"## openstack-application-catalog::openrc"},{"line_number":57,"context_line":"- Creates muranorc file"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"License and Author"},{"line_number":61,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-gfm","patch_set":8,"id":"7a77a97e_d0a05d93","line":58,"in_reply_to":"ba5da102_833bc19b","updated":"2016-11-15 15:05:24.000000000","message":"Done","commit_id":"d9a46c7470f1095e07c0cefb35102cf6d4843584"}],"metadata.rb":[{"author":{"_account_id":14790,"name":"Samuel Cassiba","email":"samuel@cassi.ba","username":"scassiba"},"change_message_id":"ba2cbcf92ea558268657b2a2bb0be1e74a699aa1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"name \u0027openstack-application-catalog\u0027"},{"line_number":2,"context_line":"maintainer \u0027Damian Szeluga\u0027"},{"line_number":3,"context_line":"maintainer_email \u0027dszeluga@mirantis.com\u0027"},{"line_number":4,"context_line":"license \u0027all_rights\u0027"},{"line_number":5,"context_line":"description \u0027Installs/Configures openstack-application-catalog\u0027"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"5a8bc5a2_70307a57","line":2,"updated":"2016-09-22 17:35:45.000000000","message":"maintainer should be openstack-chef","commit_id":"c4eb71d8fd633cf7c9f56d942f0e0f6db42f9437"},{"author":{"_account_id":14790,"name":"Samuel Cassiba","email":"samuel@cassi.ba","username":"scassiba"},"change_message_id":"ba2cbcf92ea558268657b2a2bb0be1e74a699aa1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"name \u0027openstack-application-catalog\u0027"},{"line_number":2,"context_line":"maintainer \u0027Damian Szeluga\u0027"},{"line_number":3,"context_line":"maintainer_email \u0027dszeluga@mirantis.com\u0027"},{"line_number":4,"context_line":"license \u0027all_rights\u0027"},{"line_number":5,"context_line":"description \u0027Installs/Configures openstack-application-catalog\u0027"},{"line_number":6,"context_line":"long_description \u0027Installs/Configures openstack-application-catalog\u0027"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"5a8bc5a2_f03c8a31","line":3,"updated":"2016-09-22 17:35:45.000000000","message":"openstack-dev@ here","commit_id":"c4eb71d8fd633cf7c9f56d942f0e0f6db42f9437"},{"author":{"_account_id":14790,"name":"Samuel Cassiba","email":"samuel@cassi.ba","username":"scassiba"},"change_message_id":"ba2cbcf92ea558268657b2a2bb0be1e74a699aa1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"name \u0027openstack-application-catalog\u0027"},{"line_number":2,"context_line":"maintainer \u0027Damian Szeluga\u0027"},{"line_number":3,"context_line":"maintainer_email \u0027dszeluga@mirantis.com\u0027"},{"line_number":4,"context_line":"license \u0027all_rights\u0027"},{"line_number":5,"context_line":"description \u0027Installs/Configures openstack-application-catalog\u0027"},{"line_number":6,"context_line":"long_description \u0027Installs/Configures openstack-application-catalog\u0027"},{"line_number":7,"context_line":"version \u00270.1.0\u0027"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"5a8bc5a2_b05f6271","line":4,"updated":"2016-09-22 17:35:45.000000000","message":"the rest of the cookbooks are under apache 2.0","commit_id":"c4eb71d8fd633cf7c9f56d942f0e0f6db42f9437"}],"spec/identity_registration_spec.rb":[{"author":{"_account_id":14790,"name":"Samuel Cassiba","email":"samuel@cassi.ba","username":"scassiba"},"change_message_id":"190848420acca2df0aa82afbe2e2f80958459535","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"require_relative \u0027spec_helper\u0027"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"describe \u0027openstack-application-catalog::server\u0027 do"},{"line_number":6,"context_line":"  describe \u0027ubuntu\u0027 do"},{"line_number":7,"context_line":"    let(:runner) { ChefSpec::SoloRunner.new(UBUNTU_OPTS) }"},{"line_number":8,"context_line":"    let(:node) { runner.node }"}],"source_content_type":"text/x-ruby","patch_set":7,"id":"1a95cdbc_7fb68b8b","line":5,"updated":"2016-10-05 03:56:42.000000000","message":"To align with the in-review patches for Identity v3 and osc, this will need to be updated","commit_id":"a771e49a9560e837904cb227deb0ea2f4df397d0"}],"spec/spec_helper.rb":[{"author":{"_account_id":14790,"name":"Samuel Cassiba","email":"samuel@cassi.ba","username":"scassiba"},"change_message_id":"190848420acca2df0aa82afbe2e2f80958459535","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"UBUNTU_OPTS \u003d {"},{"line_number":10,"context_line":"  platform: \u0027ubuntu\u0027,"},{"line_number":11,"context_line":"  version: \u002714.04\u0027,"},{"line_number":12,"context_line":"  log_level: :fatal"},{"line_number":13,"context_line":"}.freeze"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":7,"id":"1a95cdbc_bfb0138d","line":11,"updated":"2016-10-05 03:56:42.000000000","message":"Should be 16.04","commit_id":"a771e49a9560e837904cb227deb0ea2f4df397d0"}],"spec/unit/recipes/default_spec.rb":[{"author":{"_account_id":14790,"name":"Samuel Cassiba","email":"samuel@cassi.ba","username":"scassiba"},"change_message_id":"ba2cbcf92ea558268657b2a2bb0be1e74a699aa1","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    end"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    it \u0027converges successfully\u0027 do"},{"line_number":17,"context_line":"      expect { chef_run }.to_not raise_error"},{"line_number":18,"context_line":"    end"},{"line_number":19,"context_line":"  end"},{"line_number":20,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"5a8bc5a2_0318c91c","line":17,"updated":"2016-09-22 17:35:45.000000000","message":"it would be nice to see some basic tests for this so we can gate it","commit_id":"c4eb71d8fd633cf7c9f56d942f0e0f6db42f9437"}]}
