{"action":"created","issue":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/6965","repository_url":"https://api.github.com/repos/HabitRPG/habitrpg","labels_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/6965/labels{/name}","comments_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/6965/comments","events_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/6965/events","html_url":"https://github.com/HabitRPG/habitrpg/pull/6965","id":143661420,"number":6965,"title":"Enhancement : Add kubernetes support for single and multi-node web frontends","user":{"login":"ksonney","id":328245,"avatar_url":"https://avatars.githubusercontent.com/u/328245?v=3","gravatar_id":"","url":"https://api.github.com/users/ksonney","html_url":"https://github.com/ksonney","followers_url":"https://api.github.com/users/ksonney/followers","following_url":"https://api.github.com/users/ksonney/following{/other_user}","gists_url":"https://api.github.com/users/ksonney/gists{/gist_id}","starred_url":"https://api.github.com/users/ksonney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ksonney/subscriptions","organizations_url":"https://api.github.com/users/ksonney/orgs","repos_url":"https://api.github.com/users/ksonney/repos","events_url":"https://api.github.com/users/ksonney/events{/privacy}","received_events_url":"https://api.github.com/users/ksonney/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HabitRPG/habitrpg/labels/status:%20pr:%20ready%20for%20review","name":"status: pr: ready for review","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"SabreCat","id":4501321,"avatar_url":"https://avatars.githubusercontent.com/u/4501321?v=3","gravatar_id":"","url":"https://api.github.com/users/SabreCat","html_url":"https://github.com/SabreCat","followers_url":"https://api.github.com/users/SabreCat/followers","following_url":"https://api.github.com/users/SabreCat/following{/other_user}","gists_url":"https://api.github.com/users/SabreCat/gists{/gist_id}","starred_url":"https://api.github.com/users/SabreCat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SabreCat/subscriptions","organizations_url":"https://api.github.com/users/SabreCat/orgs","repos_url":"https://api.github.com/users/SabreCat/repos","events_url":"https://api.github.com/users/SabreCat/events{/privacy}","received_events_url":"https://api.github.com/users/SabreCat/received_events","type":"User","site_admin":false},"assignees":[{"login":"SabreCat","id":4501321,"avatar_url":"https://avatars.githubusercontent.com/u/4501321?v=3","gravatar_id":"","url":"https://api.github.com/users/SabreCat","html_url":"https://github.com/SabreCat","followers_url":"https://api.github.com/users/SabreCat/followers","following_url":"https://api.github.com/users/SabreCat/following{/other_user}","gists_url":"https://api.github.com/users/SabreCat/gists{/gist_id}","starred_url":"https://api.github.com/users/SabreCat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SabreCat/subscriptions","organizations_url":"https://api.github.com/users/SabreCat/orgs","repos_url":"https://api.github.com/users/SabreCat/repos","events_url":"https://api.github.com/users/SabreCat/events{/privacy}","received_events_url":"https://api.github.com/users/SabreCat/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2016-03-26T04:03:10Z","updated_at":"2016-09-09T01:46:17Z","closed_at":"2016-09-09T01:46:17Z","pull_request":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/pulls/6965","html_url":"https://github.com/HabitRPG/habitrpg/pull/6965","diff_url":"https://github.com/HabitRPG/habitrpg/pull/6965.diff","patch_url":"https://github.com/HabitRPG/habitrpg/pull/6965.patch"},"body":"This enhances the existing docker support by adding the needed files to use kubernetes as an upstream cloud controller. This has been tested against AWS, but should be easily adapted to other cloud providers.\r\n\r\nFrom an admin perspective, this starts work on being able to scale habitrpg horizontally. At the moment, it provides support for a persistent mongodb, and one or more web front end containers. Future plans for this include scaling mongodb horizontally, and then cross-region replication (that last one is the tricky one). \r\n\r\n(This is what happens when sysadmins contribute.)\r\n----\r\nUUID:  4406436b-b20d-4bde-b4c7-af2fed26f90e\r\n"},"comment":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/comments/245794942","html_url":"https://github.com/HabitRPG/habitrpg/pull/6965#issuecomment-245794942","issue_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/6965","id":245794942,"user":{"login":"crookedneighbor","id":2916945,"avatar_url":"https://avatars.githubusercontent.com/u/2916945?v=3","gravatar_id":"","url":"https://api.github.com/users/crookedneighbor","html_url":"https://github.com/crookedneighbor","followers_url":"https://api.github.com/users/crookedneighbor/followers","following_url":"https://api.github.com/users/crookedneighbor/following{/other_user}","gists_url":"https://api.github.com/users/crookedneighbor/gists{/gist_id}","starred_url":"https://api.github.com/users/crookedneighbor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crookedneighbor/subscriptions","organizations_url":"https://api.github.com/users/crookedneighbor/orgs","repos_url":"https://api.github.com/users/crookedneighbor/repos","events_url":"https://api.github.com/users/crookedneighbor/events{/privacy}","received_events_url":"https://api.github.com/users/crookedneighbor/received_events","type":"User","site_admin":false},"created_at":"2016-09-09T01:46:17Z","updated_at":"2016-09-09T01:46:17Z","body":"We're not going to use kubernetes at this time. If that changes in the future, we'll re-open this pull request. "}}
{"actor":{"display_login":"crookedneighbor"}}