{"action":"created","issue":{"url":"https://api.github.com/repos/HubSpot/Singularity/issues/618","labels_url":"https://api.github.com/repos/HubSpot/Singularity/issues/618/labels{/name}","comments_url":"https://api.github.com/repos/HubSpot/Singularity/issues/618/comments","events_url":"https://api.github.com/repos/HubSpot/Singularity/issues/618/events","html_url":"https://github.com/HubSpot/Singularity/pull/618","id":95011246,"number":618,"title":"Docker dev rework","user":{"login":"ssalinas","id":6034439,"avatar_url":"https://avatars.githubusercontent.com/u/6034439?v=3","gravatar_id":"","url":"https://api.github.com/users/ssalinas","html_url":"https://github.com/ssalinas","followers_url":"https://api.github.com/users/ssalinas/followers","following_url":"https://api.github.com/users/ssalinas/following{/other_user}","gists_url":"https://api.github.com/users/ssalinas/gists{/gist_id}","starred_url":"https://api.github.com/users/ssalinas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ssalinas/subscriptions","organizations_url":"https://api.github.com/users/ssalinas/orgs","repos_url":"https://api.github.com/users/ssalinas/repos","events_url":"https://api.github.com/users/ssalinas/events{/privacy}","received_events_url":"https://api.github.com/users/ssalinas/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-14T18:44:58Z","updated_at":"2015-07-15T18:35:00Z","closed_at":"2015-07-15T18:33:30Z","pull_request":{"url":"https://api.github.com/repos/HubSpot/Singularity/pulls/618","html_url":"https://github.com/HubSpot/Singularity/pull/618","diff_url":"https://github.com/HubSpot/Singularity/pull/618.diff","patch_url":"https://github.com/HubSpot/Singularity/pull/618.patch"},"body":"- Move around some files to keep structure consistent and get rid of old unused files\r\n- Create a base image for the SingularityExecutor slave that we can build on (ie java/logrotate/mesos installed). This is built separately right now, and won't need to be updated often. Images for mesos 0.21.1 and 0.22.1 with Java 8u45 are built and pushed to docker hub.\r\n- Build a mesos-slave image with the SingularityExecutor configured and uses this for our slaves\r\n- Run each slave on a different port during integration tests in case we move to host network mode\r\n- More configurable properties in integration tests (ie hostnames/ports)\r\n- create a dev wrapper script for starting/stopping/rebuilding all images and containers (eventually this will use all maven plugin, but until we can run in host mode via the plugin it uses docker-compose)\r\n\r\nI'm happy to axe the vagrant stuff with this too, but I figured we would want to use the docker dev workflow for a bit first to make sure it suits our needs\r\n\r\n@tpetr\r\n/cc @kwm4385 \r\n"},"comment":{"url":"https://api.github.com/repos/HubSpot/Singularity/issues/comments/121706974","html_url":"https://github.com/HubSpot/Singularity/pull/618#issuecomment-121706974","issue_url":"https://api.github.com/repos/HubSpot/Singularity/issues/618","id":121706974,"user":{"login":"tpetr","id":47152,"avatar_url":"https://avatars.githubusercontent.com/u/47152?v=3","gravatar_id":"","url":"https://api.github.com/users/tpetr","html_url":"https://github.com/tpetr","followers_url":"https://api.github.com/users/tpetr/followers","following_url":"https://api.github.com/users/tpetr/following{/other_user}","gists_url":"https://api.github.com/users/tpetr/gists{/gist_id}","starred_url":"https://api.github.com/users/tpetr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tpetr/subscriptions","organizations_url":"https://api.github.com/users/tpetr/orgs","repos_url":"https://api.github.com/users/tpetr/repos","events_url":"https://api.github.com/users/tpetr/events{/privacy}","received_events_url":"https://api.github.com/users/tpetr/received_events","type":"User","site_admin":false},"created_at":"2015-07-15T18:35:00Z","updated_at":"2015-07-15T18:35:00Z","body":":dancer: "}}