{"action":"created","issue":{"url":"https://api.github.com/repos/HumanCellAtlas/upload-service/issues/245","repository_url":"https://api.github.com/repos/HumanCellAtlas/upload-service","labels_url":"https://api.github.com/repos/HumanCellAtlas/upload-service/issues/245/labels{/name}","comments_url":"https://api.github.com/repos/HumanCellAtlas/upload-service/issues/245/comments","events_url":"https://api.github.com/repos/HumanCellAtlas/upload-service/issues/245/events","html_url":"https://github.com/HumanCellAtlas/upload-service/issues/245","id":389854073,"node_id":"MDU6SXNzdWUzODk4NTQwNzM=","number":245,"title":"Use Ingest API endpoints in sending file upload and file validation result messages","user":{"login":"aaclan-ebi","id":31281398,"node_id":"MDQ6VXNlcjMxMjgxMzk4","avatar_url":"https://avatars3.githubusercontent.com/u/31281398?v=4","gravatar_id":"","url":"https://api.github.com/users/aaclan-ebi","html_url":"https://github.com/aaclan-ebi","followers_url":"https://api.github.com/users/aaclan-ebi/followers","following_url":"https://api.github.com/users/aaclan-ebi/following{/other_user}","gists_url":"https://api.github.com/users/aaclan-ebi/gists{/gist_id}","starred_url":"https://api.github.com/users/aaclan-ebi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaclan-ebi/subscriptions","organizations_url":"https://api.github.com/users/aaclan-ebi/orgs","repos_url":"https://api.github.com/users/aaclan-ebi/repos","events_url":"https://api.github.com/users/aaclan-ebi/events{/privacy}","received_events_url":"https://api.github.com/users/aaclan-ebi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-11T16:44:07Z","updated_at":"2018-12-18T18:33:32Z","closed_at":null,"author_association":"NONE","body":"Hi Upload Service\n\nWe will soon remove the external access to our RabbitMQ queues. In line with this, the upload service will need to update how file upload info and file validation result are sent to us.\n\nInstead of sending message payload to the the following RabbitMQ queues:\n1. exchange: 'ingest.file.staged.exchange'\n    queue: 'ingest.file.create.staged'\n2. exchange: 'ingest.validation.exchange'\n    queue: 'ingest.file.validation.queue'\n\nsame message payload must be POSTed to the new HTTP Ingest API endpoints:\n1. https://api.ingest.dev.data.humancellatlas.org/messaging/fileUploadInfo\n2. https://api.ingest.dev.data.humancellatlas.org/messaging/fileValidationResult\n\nThe changes are now available for testing in dev. \n\nTarget dates for endpoints availability in:\nintegration: 09/01/2019\nstaging: 16/01/2019\nprod: 23/01/2019\n\nWe'll remove access to RabbitMQ by 31/01/2019 (Target Date)\n\nPlease let us know if you have any questions.\n\nMany thanks!"},"comment":{"url":"https://api.github.com/repos/HumanCellAtlas/upload-service/issues/comments/448322977","html_url":"https://github.com/HumanCellAtlas/upload-service/issues/245#issuecomment-448322977","issue_url":"https://api.github.com/repos/HumanCellAtlas/upload-service/issues/245","id":448322977,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0ODMyMjk3Nw==","user":{"login":"aaclan-ebi","id":31281398,"node_id":"MDQ6VXNlcjMxMjgxMzk4","avatar_url":"https://avatars3.githubusercontent.com/u/31281398?v=4","gravatar_id":"","url":"https://api.github.com/users/aaclan-ebi","html_url":"https://github.com/aaclan-ebi","followers_url":"https://api.github.com/users/aaclan-ebi/followers","following_url":"https://api.github.com/users/aaclan-ebi/following{/other_user}","gists_url":"https://api.github.com/users/aaclan-ebi/gists{/gist_id}","starred_url":"https://api.github.com/users/aaclan-ebi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaclan-ebi/subscriptions","organizations_url":"https://api.github.com/users/aaclan-ebi/orgs","repos_url":"https://api.github.com/users/aaclan-ebi/repos","events_url":"https://api.github.com/users/aaclan-ebi/events{/privacy}","received_events_url":"https://api.github.com/users/aaclan-ebi/received_events","type":"User","site_admin":false},"created_at":"2018-12-18T18:33:32Z","updated_at":"2018-12-18T18:33:32Z","author_association":"NONE","body":"Hi\n\nJust want to add that we'll also secure these endpoints soon, you'll need to generate self-issued JWTs using the Google account credentials as described here https://allspark.dev.data.humancellatlas.org/dcp-ops/docs/wikis/Security/Authentication%20and%20Authorization/Setting%20up%20DCP%20Auth#sample-code and pass that token in the headers.\n\nThanks\nAlegria"}}
{"actor":{"display_login":"aaclan-ebi"}}