)]}'
{"lib/puppet/provider/keystone_federation_protocol/openstack.rb":[{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"28ecf162b6ed5ef084786cbf0d6ecf4826ce229d","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    #list \u003d request(\u0027federation protocol\u0027, \u0027list\u0027, \u0027--identity-provider\u0027, \u0027keycloak\u0027)"},{"line_number":74,"context_line":"    #list \u003d request(\u0027federation protocol\u0027, [\u0027list\u0027, \u0027--quiet\u0027, \u0027--format\u0027, \u0027csv\u0027, \u0027--identity-provider\u0027, \u0027keycloak\u0027])"},{"line_number":75,"context_line":"   #list \u003d request(\u0027federation protocol\u0027, \u0027list\u0027, [\u0027--identity-provider\u0027, \u0027keycloak\u0027])"},{"line_number":76,"context_line":"    list \u003d request(\u0027federation protocol\u0027, \u0027list\u0027, [\u0027--identity-provider\u0027, \u0027keycloak\u0027])"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    list.collect do |federation_protocol|"},{"line_number":79,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dae33548_04dc5845","line":76,"updated":"2016-02-19 00:04:38.000000000","message":"This is the correct form.  Not sure why it isn\u0027t working.","commit_id":"e758e98f47ca0f5bb0031933ff953c2204c1190f"},{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"28ecf162b6ed5ef084786cbf0d6ecf4826ce229d","unresolved":false,"context_lines":[{"line_number":78,"context_line":"    list.collect do |federation_protocol|"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"      current_resource \u003d"},{"line_number":81,"context_line":"        request(\u0027federation protocol\u0027, \u0027show\u0027, \u0027--identity-provider\u0027, \u0027keycloak\u0027,  federation_protocol[:id])"},{"line_number":82,"context_line":"      new("},{"line_number":83,"context_line":"        :id          \u003d\u003e federation_protocol[:id],"},{"line_number":84,"context_line":"        :mapping     \u003d\u003e federation_protocol[:mapping],"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dae33548_44e66017","line":81,"updated":"2016-02-19 00:04:38.000000000","message":"`request(\u0027federation protocol\u0027, \u0027show\u0027, [\u0027--identity-provider\u0027, \u0027keycloak\u0027,  federation_protocol[:id]])`","commit_id":"e758e98f47ca0f5bb0031933ff953c2204c1190f"}],"spec/unit/provider/keystone_federation_protocol/openstack_spec.rb":[{"author":{"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},"change_message_id":"29ef48bc814a8e1eefb40b76f10c4bd857dbe460","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      :description  \u003d\u003e \u0027Nice id provider\u0027,"},{"line_number":18,"context_line":"      :remote_ids   \u003d\u003e [\u0027entityid_idp1\u0027, \u0027http://entityid_idp2/saml/meta\u0027, 3],"},{"line_number":19,"context_line":"      :ensure       \u003d\u003e :present"},{"line_number":20,"context_line":"    }"},{"line_number":21,"context_line":"  end"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"  let(:resource) do"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"bae84128_02bc2a04","line":20,"updated":"2016-02-19 18:17:10.000000000","message":"Useless in you context.  Stupid cut/paste.  Adjust as required.","commit_id":"e09815dbd8f7afa55931c08e28404848c15d7b4e"},{"author":{"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},"change_message_id":"326db458294e250c5d5346f76c280439510184d0","unresolved":false,"context_lines":[{"line_number":46,"context_line":"          [\u0027--identity-provider\u0027, \u0027keycloak\u0027, \u0027saml2\u0027]"},{"line_number":47,"context_line":"        )"},{"line_number":48,"context_line":"        .once"},{"line_number":49,"context_line":"        .returns(\u0027"},{"line_number":50,"context_line":"\u0027)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"      instances \u003d described_class.instances"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"bae84128_a2573e01","line":49,"updated":"2016-02-19 18:14:19.000000000","message":"You have to fill the blank here with the actual output of the command.","commit_id":"e09815dbd8f7afa55931c08e28404848c15d7b4e"},{"author":{"_account_id":8297,"name":"Sofer Athlan-Guyot","email":"sathlang@redhat.com","username":"chem"},"change_message_id":"182b94ccdc73a59f7e785dd01bff1dff1b35de27","unresolved":false,"context_lines":[{"line_number":46,"context_line":"          [\u0027--identity-provider\u0027, \u0027keycloak\u0027, \u0027saml2\u0027]"},{"line_number":47,"context_line":"        )"},{"line_number":48,"context_line":"        .once"},{"line_number":49,"context_line":"        .returns(\u0027"},{"line_number":50,"context_line":"id\u003d\"saml2\""},{"line_number":51,"context_line":"mapping\u003d\"keycloak-saml2\""},{"line_number":52,"context_line":"\u0027)"}],"source_content_type":"text/x-ruby","patch_set":3,"id":"bae84128_11554f1c","line":49,"updated":"2016-02-22 12:16:16.000000000","message":"You need to put id\u003d\"saml2\" right after the \"\u0027\" as the extra newline would be parsed as output by the the puppet openstack parser.","commit_id":"e1b1122f01cd2eedb54de2f1e0d7af940559917f"}]}
