{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/1247","labels_url":"https://api.github.com/repos/openshift/origin/issues/1247/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/1247/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/1247/events","html_url":"https://github.com/openshift/origin/pull/1247","id":60147425,"number":1247,"title":"add serializeable start config","user":{"login":"deads2k","id":8225098,"avatar_url":"https://avatars.githubusercontent.com/u/8225098?v=3","gravatar_id":"","url":"https://api.github.com/users/deads2k","html_url":"https://github.com/deads2k","followers_url":"https://api.github.com/users/deads2k/followers","following_url":"https://api.github.com/users/deads2k/following{/other_user}","gists_url":"https://api.github.com/users/deads2k/gists{/gist_id}","starred_url":"https://api.github.com/users/deads2k/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deads2k/subscriptions","organizations_url":"https://api.github.com/users/deads2k/orgs","repos_url":"https://api.github.com/users/deads2k/repos","events_url":"https://api.github.com/users/deads2k/events{/privacy}","received_events_url":"https://api.github.com/users/deads2k/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-03-06T19:32:33Z","updated_at":"2015-03-12T18:28:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openshift/origin/pulls/1247","html_url":"https://github.com/openshift/origin/pull/1247","diff_url":"https://github.com/openshift/origin/pull/1247.diff","patch_url":"https://github.com/openshift/origin/pull/1247.patch"},"body":"More unit tests need to be added, but you can start to see the bones.\r\n\r\nBefore merging:\r\n- [x]  DNS changes in dc16de5\r\n- [x]  CA changes in #1246 \r\n- [x] re-enable integration dns test\r\n- [ ] standardize method receiver names\r\n- [x] fix weird cert serial number problem\r\n- [x] serialize master/node startup\r\n- [x] fix certArgs location (not logically part of masterArgs or nodeArgs).  Not worth the effort.  We use those arguments to build the default cert locations.  Rather than expand all the command line args, we'll just keep the certArgs.\r\n\r\nNext list:\r\n- [ ] update integration tests to use the intermediate config\r\n- [ ] write out bootstrap roles and role bindings\r\n- [ ] Divide config into stanzas that represent the things we could spawn in independent processes\r\n- [ ] Mint users for router and registry\r\n- [ ] Validate config\r\n- [ ] make auth config\r\n- [ ] update usage for mint commands to list all the flags\r\n- [ ] update vagrant to mint certs ahead of time\r\n\r\n\r\n@liggitt "},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/78557318","html_url":"https://github.com/openshift/origin/pull/1247#issuecomment-78557318","issue_url":"https://api.github.com/repos/openshift/origin/issues/1247","id":78557318,"user":{"login":"deads2k","id":8225098,"avatar_url":"https://avatars.githubusercontent.com/u/8225098?v=3","gravatar_id":"","url":"https://api.github.com/users/deads2k","html_url":"https://github.com/deads2k","followers_url":"https://api.github.com/users/deads2k/followers","following_url":"https://api.github.com/users/deads2k/following{/other_user}","gists_url":"https://api.github.com/users/deads2k/gists{/gist_id}","starred_url":"https://api.github.com/users/deads2k/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deads2k/subscriptions","organizations_url":"https://api.github.com/users/deads2k/orgs","repos_url":"https://api.github.com/users/deads2k/repos","events_url":"https://api.github.com/users/deads2k/events{/privacy}","received_events_url":"https://api.github.com/users/deads2k/received_events","type":"User","site_admin":false},"created_at":"2015-03-12T18:28:02Z","updated_at":"2015-03-12T18:28:02Z","body":"[test]"}}