{"action":"created","issue":{"url":"https://api.github.com/repos/datawire/ambassador/issues/552","repository_url":"https://api.github.com/repos/datawire/ambassador","labels_url":"https://api.github.com/repos/datawire/ambassador/issues/552/labels{/name}","comments_url":"https://api.github.com/repos/datawire/ambassador/issues/552/comments","events_url":"https://api.github.com/repos/datawire/ambassador/issues/552/events","html_url":"https://github.com/datawire/ambassador/issues/552","id":335976466,"node_id":"MDU6SXNzdWUzMzU5NzY0NjY=","number":552,"title":"Users want schema validation in Modules","user":{"login":"kflynn","id":1126180,"node_id":"MDQ6VXNlcjExMjYxODA=","avatar_url":"https://avatars1.githubusercontent.com/u/1126180?v=4","gravatar_id":"","url":"https://api.github.com/users/kflynn","html_url":"https://github.com/kflynn","followers_url":"https://api.github.com/users/kflynn/followers","following_url":"https://api.github.com/users/kflynn/following{/other_user}","gists_url":"https://api.github.com/users/kflynn/gists{/gist_id}","starred_url":"https://api.github.com/users/kflynn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kflynn/subscriptions","organizations_url":"https://api.github.com/users/kflynn/orgs","repos_url":"https://api.github.com/users/kflynn/repos","events_url":"https://api.github.com/users/kflynn/events{/privacy}","received_events_url":"https://api.github.com/users/kflynn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-06-26T20:22:42Z","updated_at":"2018-08-02T23:08:19Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Right now, the `config` element of a `Module` is not validated, which means that if you get something wrong, there is no error message -- your configuration just doesn't work.\r\n\r\n(I just wasted about half an hour on exactly this kind of error, in fact.  :( )"},"comment":{"url":"https://api.github.com/repos/datawire/ambassador/issues/comments/410095433","html_url":"https://github.com/datawire/ambassador/issues/552#issuecomment-410095433","issue_url":"https://api.github.com/repos/datawire/ambassador/issues/552","id":410095433,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDA5NTQzMw==","user":{"login":"plombardi89","id":893096,"node_id":"MDQ6VXNlcjg5MzA5Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/893096?v=4","gravatar_id":"","url":"https://api.github.com/users/plombardi89","html_url":"https://github.com/plombardi89","followers_url":"https://api.github.com/users/plombardi89/followers","following_url":"https://api.github.com/users/plombardi89/following{/other_user}","gists_url":"https://api.github.com/users/plombardi89/gists{/gist_id}","starred_url":"https://api.github.com/users/plombardi89/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/plombardi89/subscriptions","organizations_url":"https://api.github.com/users/plombardi89/orgs","repos_url":"https://api.github.com/users/plombardi89/repos","events_url":"https://api.github.com/users/plombardi89/events{/privacy}","received_events_url":"https://api.github.com/users/plombardi89/received_events","type":"User","site_admin":false},"created_at":"2018-08-02T23:08:19Z","updated_at":"2018-08-02T23:08:19Z","author_association":"CONTRIBUTOR","body":"Just wasted a bunch of time tracking down why my module config wasn't being used... turns out `ambassador_id` should be outside `config` for things like tls and core config"}}
{"actor":{"display_login":"plombardi89"}}