{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/9971","repository_url":"https://api.github.com/repos/openshift/origin","labels_url":"https://api.github.com/repos/openshift/origin/issues/9971/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/9971/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/9971/events","html_url":"https://github.com/openshift/origin/issues/9971","id":166719912,"number":9971,"title":"Proposal: Build isolation","user":{"login":"smarterclayton","id":1163175,"avatar_url":"https://avatars.githubusercontent.com/u/1163175?v=3","gravatar_id":"","url":"https://api.github.com/users/smarterclayton","html_url":"https://github.com/smarterclayton","followers_url":"https://api.github.com/users/smarterclayton/followers","following_url":"https://api.github.com/users/smarterclayton/following{/other_user}","gists_url":"https://api.github.com/users/smarterclayton/gists{/gist_id}","starred_url":"https://api.github.com/users/smarterclayton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smarterclayton/subscriptions","organizations_url":"https://api.github.com/users/smarterclayton/orgs","repos_url":"https://api.github.com/users/smarterclayton/repos","events_url":"https://api.github.com/users/smarterclayton/events{/privacy}","received_events_url":"https://api.github.com/users/smarterclayton/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-07-21T01:47:54Z","updated_at":"2016-07-21T02:06:44Z","closed_at":null,"body":"Administrators should be able to run builds on dedicated machines in the cluster.  Those machines may not be able to reach other nodes on the cluster, and may have different security policies than regular machines.\r\n\r\nCluster admins should have the ability to enforce this as a blanket rule.  It should probably be possible for them to alter the rules for particular namespaces.\r\n\r\nQuestions:\r\n\r\n* Should the end user be able to refine the selector?\r\n* Should the namespace selector be taken into account? (Assumed admin configured, but may be disjoint selector)\r\n* How do taints and tolerationa apply?\r\n\r\nPropose global config for selector.  Propose build controller not be \"special\" and have to be an admission controller - instead, have permission to exceed node selector (or have permission to target specific selectors).  I would prefer not to make this a new \"special\" admission controller."},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/234137201","html_url":"https://github.com/openshift/origin/issues/9971#issuecomment-234137201","issue_url":"https://api.github.com/repos/openshift/origin/issues/9971","id":234137201,"user":{"login":"smarterclayton","id":1163175,"avatar_url":"https://avatars.githubusercontent.com/u/1163175?v=3","gravatar_id":"","url":"https://api.github.com/users/smarterclayton","html_url":"https://github.com/smarterclayton","followers_url":"https://api.github.com/users/smarterclayton/followers","following_url":"https://api.github.com/users/smarterclayton/following{/other_user}","gists_url":"https://api.github.com/users/smarterclayton/gists{/gist_id}","starred_url":"https://api.github.com/users/smarterclayton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smarterclayton/subscriptions","organizations_url":"https://api.github.com/users/smarterclayton/orgs","repos_url":"https://api.github.com/users/smarterclayton/repos","events_url":"https://api.github.com/users/smarterclayton/events{/privacy}","received_events_url":"https://api.github.com/users/smarterclayton/received_events","type":"User","site_admin":false},"created_at":"2016-07-21T02:06:44Z","updated_at":"2016-07-21T02:06:44Z","body":"I like proposal 2 a lot more"}}
{"actor":{"display_login":"smarterclayton"}}