)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"dd816cccaf3e6378f2267a3d8dea47d74138ea6f","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When using Keystone v3 and domains, we need to make sure the default"},{"line_number":10,"context_line":"domain (if its name if not \u0027Default\u0027) is created before any other"},{"line_number":11,"context_line":"Keystone resource (user, tenant, etc)."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"By creating a new anchor, we can add the requirement in Keystone types"},{"line_number":14,"context_line":"that need this dependency."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3a50d1a3_1c177cee","line":11,"updated":"2015-07-24 19:19:19.000000000","message":"Any other _domain scoped_ resource.  For example, users, tenants, projects, groups.  For resources that are not domain scoped (endpoint, service, role, etc.), we do not want to have them depend on the default domain.","commit_id":"ddc7f3521f348effc19891722cd398cbb708bb0d"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f8485506d59b19b3d9a552197f80f3b178ad6744","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"When using Keystone v3 and domains, we need to make sure the default"},{"line_number":10,"context_line":"domain (if its name if not \u0027Default\u0027) is created before any other"},{"line_number":11,"context_line":"Keystone resource (user, tenant, etc)."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"By creating a new anchor, we can add the requirement in Keystone types"},{"line_number":14,"context_line":"that need this dependency."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3a50d1a3_0f2c20aa","line":11,"in_reply_to":"3a50d1a3_1c177cee","updated":"2015-07-24 20:05:09.000000000","message":"Done","commit_id":"ddc7f3521f348effc19891722cd398cbb708bb0d"},{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"11a75f93a54cb0efaac85fea060ece73124eb6cf","unresolved":false,"context_lines":[{"line_number":9,"context_line":"When using Keystone v3 and domains, we need to make sure the default"},{"line_number":10,"context_line":"domain (if its name if not \u0027Default\u0027) is created before any other"},{"line_number":11,"context_line":"_domain scoped."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"By creating a new anchor, we can add the requirement in Keystone types"},{"line_number":14,"context_line":"that need this dependency."},{"line_number":15,"context_line":"If the default domain name is not modified, the Anchor won\u0027t be in the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3a50d1a3_f2199723","line":12,"updated":"2015-07-24 20:11:26.000000000","message":"domain scoped resource.","commit_id":"7906871f52dccb50d6cd92e8bcad42abeeda047f"}],"lib/puppet/type/keystone_endpoint.rb":[{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"dd816cccaf3e6378f2267a3d8dea47d74138ea6f","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"  # we should not do anything until the keystone service is started"},{"line_number":34,"context_line":"  autorequire(:anchor) do"},{"line_number":35,"context_line":"    [\u0027keystone_started\u0027,\u0027default_domain_created\u0027]"},{"line_number":36,"context_line":"  end"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"  autorequire(:keystone_service) do"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"3a50d1a3_dcbef4d3","line":35,"updated":"2015-07-24 19:19:19.000000000","message":"endpoint is not domain scoped, so remove \u0027default_domain_created\u0027","commit_id":"ddc7f3521f348effc19891722cd398cbb708bb0d"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f8485506d59b19b3d9a552197f80f3b178ad6744","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"  # we should not do anything until the keystone service is started"},{"line_number":34,"context_line":"  autorequire(:anchor) do"},{"line_number":35,"context_line":"    [\u0027keystone_started\u0027,\u0027default_domain_created\u0027]"},{"line_number":36,"context_line":"  end"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"  autorequire(:keystone_service) do"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"3a50d1a3_f24af754","line":35,"in_reply_to":"3a50d1a3_dcbef4d3","updated":"2015-07-24 20:05:09.000000000","message":"Done","commit_id":"ddc7f3521f348effc19891722cd398cbb708bb0d"}],"lib/puppet/type/keystone_role.rb":[{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"dd816cccaf3e6378f2267a3d8dea47d74138ea6f","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"  # we should not do anything until the keystone service is started"},{"line_number":25,"context_line":"  autorequire(:anchor) do"},{"line_number":26,"context_line":"    [\u0027keystone_started\u0027,\u0027default_domain_created\u0027]"},{"line_number":27,"context_line":"  end"},{"line_number":28,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"3a50d1a3_9cb86ce7","line":26,"updated":"2015-07-24 19:19:19.000000000","message":"role is not domain scoped, so remove \u0027default_domain_created\u0027","commit_id":"ddc7f3521f348effc19891722cd398cbb708bb0d"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f8485506d59b19b3d9a552197f80f3b178ad6744","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"  # we should not do anything until the keystone service is started"},{"line_number":25,"context_line":"  autorequire(:anchor) do"},{"line_number":26,"context_line":"    [\u0027keystone_started\u0027,\u0027default_domain_created\u0027]"},{"line_number":27,"context_line":"  end"},{"line_number":28,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"3a50d1a3_125f630f","line":26,"in_reply_to":"3a50d1a3_9cb86ce7","updated":"2015-07-24 20:05:09.000000000","message":"Done","commit_id":"ddc7f3521f348effc19891722cd398cbb708bb0d"}],"lib/puppet/type/keystone_service.rb":[{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"dd816cccaf3e6378f2267a3d8dea47d74138ea6f","unresolved":false,"context_lines":[{"line_number":36,"context_line":"  # If there is no keystone config, authentication credentials"},{"line_number":37,"context_line":"  # need to come from another source."},{"line_number":38,"context_line":"  autorequire(:anchor) do"},{"line_number":39,"context_line":"    [\u0027keystone_started\u0027,\u0027default_domain_created\u0027]"},{"line_number":40,"context_line":"  end"},{"line_number":41,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"3a50d1a3_5ccbc472","line":39,"updated":"2015-07-24 19:19:19.000000000","message":"service is not domain scoped, so remove \u0027default_domain_created\u0027","commit_id":"ddc7f3521f348effc19891722cd398cbb708bb0d"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f8485506d59b19b3d9a552197f80f3b178ad6744","unresolved":false,"context_lines":[{"line_number":36,"context_line":"  # If there is no keystone config, authentication credentials"},{"line_number":37,"context_line":"  # need to come from another source."},{"line_number":38,"context_line":"  autorequire(:anchor) do"},{"line_number":39,"context_line":"    [\u0027keystone_started\u0027,\u0027default_domain_created\u0027]"},{"line_number":40,"context_line":"  end"},{"line_number":41,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"3a50d1a3_d29fbbb2","line":39,"in_reply_to":"3a50d1a3_5ccbc472","updated":"2015-07-24 20:05:09.000000000","message":"Done","commit_id":"ddc7f3521f348effc19891722cd398cbb708bb0d"}],"lib/puppet/type/keystone_user_role.rb":[{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"dd816cccaf3e6378f2267a3d8dea47d74138ea6f","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"  # we should not do anything until the keystone service is started"},{"line_number":62,"context_line":"  autorequire(:anchor) do"},{"line_number":63,"context_line":"    [\u0027keystone_started\u0027,\u0027default_domain_created\u0027]"},{"line_number":64,"context_line":"  end"},{"line_number":65,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"3a50d1a3_fcc73062","line":63,"updated":"2015-07-24 19:19:19.000000000","message":"since this already depends on the user and the tenant, both of which are domain scoped, and both of which will already have this dependency, it can be removed here","commit_id":"ddc7f3521f348effc19891722cd398cbb708bb0d"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"f8485506d59b19b3d9a552197f80f3b178ad6744","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"  # we should not do anything until the keystone service is started"},{"line_number":62,"context_line":"  autorequire(:anchor) do"},{"line_number":63,"context_line":"    [\u0027keystone_started\u0027,\u0027default_domain_created\u0027]"},{"line_number":64,"context_line":"  end"},{"line_number":65,"context_line":"end"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"3a50d1a3_92a933e2","line":63,"in_reply_to":"3a50d1a3_fcc73062","updated":"2015-07-24 20:05:09.000000000","message":"Done","commit_id":"ddc7f3521f348effc19891722cd398cbb708bb0d"}]}
