{"action":"created","issue":{"url":"https://api.github.com/repos/rackerlabs/mimic/issues/219","repository_url":"https://api.github.com/repos/rackerlabs/mimic","labels_url":"https://api.github.com/repos/rackerlabs/mimic/issues/219/labels{/name}","comments_url":"https://api.github.com/repos/rackerlabs/mimic/issues/219/comments","events_url":"https://api.github.com/repos/rackerlabs/mimic/issues/219/events","html_url":"https://github.com/rackerlabs/mimic/issues/219","id":70815173,"number":219,"title":"Inject entries into the service catalog","user":{"login":"lvh","id":97816,"avatar_url":"https://avatars.githubusercontent.com/u/97816?v=3","gravatar_id":"","url":"https://api.github.com/users/lvh","html_url":"https://github.com/lvh","followers_url":"https://api.github.com/users/lvh/followers","following_url":"https://api.github.com/users/lvh/following{/other_user}","gists_url":"https://api.github.com/users/lvh/gists{/gist_id}","starred_url":"https://api.github.com/users/lvh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lvh/subscriptions","organizations_url":"https://api.github.com/users/lvh/orgs","repos_url":"https://api.github.com/users/lvh/repos","events_url":"https://api.github.com/users/lvh/events{/privacy}","received_events_url":"https://api.github.com/users/lvh/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rackerlabs/mimic/labels/needed%20by:%20cloud%20backup","name":"needed by: cloud backup","color":"d93f4b"}],"state":"open","locked":false,"assignee":{"login":"BenjamenMeyer","id":1074110,"avatar_url":"https://avatars.githubusercontent.com/u/1074110?v=3","gravatar_id":"","url":"https://api.github.com/users/BenjamenMeyer","html_url":"https://github.com/BenjamenMeyer","followers_url":"https://api.github.com/users/BenjamenMeyer/followers","following_url":"https://api.github.com/users/BenjamenMeyer/following{/other_user}","gists_url":"https://api.github.com/users/BenjamenMeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/BenjamenMeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BenjamenMeyer/subscriptions","organizations_url":"https://api.github.com/users/BenjamenMeyer/orgs","repos_url":"https://api.github.com/users/BenjamenMeyer/repos","events_url":"https://api.github.com/users/BenjamenMeyer/events{/privacy}","received_events_url":"https://api.github.com/users/BenjamenMeyer/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-04-24T22:58:29Z","updated_at":"2016-04-29T19:28:32Z","closed_at":null,"body":"Two use cases:\r\n\r\n1. I am writing tests for something that orchestrates APIs but don't want to hit production Nova. I hook otter up to Mimic, then tell Mimic about that instance so that it shows up in the service catalog.\r\n2. I am writing things that test some other complex orchestration system. I want to run all my tests, but not everything has Mimic mocks yet. I don't want to hard code the things that don't use Mimic; my tests should just grab things from the service catalog. Injecting entries into the service catalog means that I can start introducing more and more Mimic mocks piecemeal as necessary.\r\n\r\nIdeally this would eventually happen by copying the identity admin API."},"comment":{"url":"https://api.github.com/repos/rackerlabs/mimic/issues/comments/215855452","html_url":"https://github.com/rackerlabs/mimic/issues/219#issuecomment-215855452","issue_url":"https://api.github.com/repos/rackerlabs/mimic/issues/219","id":215855452,"user":{"login":"BenjamenMeyer","id":1074110,"avatar_url":"https://avatars.githubusercontent.com/u/1074110?v=3","gravatar_id":"","url":"https://api.github.com/users/BenjamenMeyer","html_url":"https://github.com/BenjamenMeyer","followers_url":"https://api.github.com/users/BenjamenMeyer/followers","following_url":"https://api.github.com/users/BenjamenMeyer/following{/other_user}","gists_url":"https://api.github.com/users/BenjamenMeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/BenjamenMeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BenjamenMeyer/subscriptions","organizations_url":"https://api.github.com/users/BenjamenMeyer/orgs","repos_url":"https://api.github.com/users/BenjamenMeyer/repos","events_url":"https://api.github.com/users/BenjamenMeyer/events{/privacy}","received_events_url":"https://api.github.com/users/BenjamenMeyer/received_events","type":"User","site_admin":false},"created_at":"2016-04-29T19:28:32Z","updated_at":"2016-04-29T19:28:32Z","body":"I'm basically working this now for Cloud Backup; taking over from @lvh "}}