{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/8731","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/8731/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/8731/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/8731/events","html_url":"https://github.com/kubernetes/kubernetes/issues/8731","id":79745792,"number":8731,"title":"Support for cookie based session affinity","user":{"login":"tanmaybinaykiya","id":775249,"avatar_url":"https://avatars.githubusercontent.com/u/775249?v=3","gravatar_id":"","url":"https://api.github.com/users/tanmaybinaykiya","html_url":"https://github.com/tanmaybinaykiya","followers_url":"https://api.github.com/users/tanmaybinaykiya/followers","following_url":"https://api.github.com/users/tanmaybinaykiya/following{/other_user}","gists_url":"https://api.github.com/users/tanmaybinaykiya/gists{/gist_id}","starred_url":"https://api.github.com/users/tanmaybinaykiya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tanmaybinaykiya/subscriptions","organizations_url":"https://api.github.com/users/tanmaybinaykiya/orgs","repos_url":"https://api.github.com/users/tanmaybinaykiya/repos","events_url":"https://api.github.com/users/tanmaybinaykiya/events{/privacy}","received_events_url":"https://api.github.com/users/tanmaybinaykiya/received_events","type":"User","site_admin":false},"labels":[{"id":114509261,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/kind/design","name":"kind/design","color":"c7def8","default":false},{"id":114528273,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/priority/backlog","name":"priority/backlog","color":"fbca04","default":false},{"id":173493827,"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/team/cluster%20(deprecated%20-%20do%20not%20use)","name":"team/cluster (deprecated - do not use)","color":"ededed","default":false}],"state":"open","locked":false,"assignee":{"login":"bprashanth","id":10927820,"avatar_url":"https://avatars.githubusercontent.com/u/10927820?v=3","gravatar_id":"","url":"https://api.github.com/users/bprashanth","html_url":"https://github.com/bprashanth","followers_url":"https://api.github.com/users/bprashanth/followers","following_url":"https://api.github.com/users/bprashanth/following{/other_user}","gists_url":"https://api.github.com/users/bprashanth/gists{/gist_id}","starred_url":"https://api.github.com/users/bprashanth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bprashanth/subscriptions","organizations_url":"https://api.github.com/users/bprashanth/orgs","repos_url":"https://api.github.com/users/bprashanth/repos","events_url":"https://api.github.com/users/bprashanth/events{/privacy}","received_events_url":"https://api.github.com/users/bprashanth/received_events","type":"User","site_admin":false},"assignees":[{"login":"bprashanth","id":10927820,"avatar_url":"https://avatars.githubusercontent.com/u/10927820?v=3","gravatar_id":"","url":"https://api.github.com/users/bprashanth","html_url":"https://github.com/bprashanth","followers_url":"https://api.github.com/users/bprashanth/followers","following_url":"https://api.github.com/users/bprashanth/following{/other_user}","gists_url":"https://api.github.com/users/bprashanth/gists{/gist_id}","starred_url":"https://api.github.com/users/bprashanth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bprashanth/subscriptions","organizations_url":"https://api.github.com/users/bprashanth/orgs","repos_url":"https://api.github.com/users/bprashanth/repos","events_url":"https://api.github.com/users/bprashanth/events{/privacy}","received_events_url":"https://api.github.com/users/bprashanth/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2015-05-23T06:04:32Z","updated_at":"2016-12-23T15:17:21Z","closed_at":null,"body":"Creating a new issue as https://github.com/GoogleCloudPlatform/kubernetes/issues/2867  is closed. \nTo add support for sticky sessions based on Cookies. If no one is working on this, I'd like to pick it up. Will need some help with the design for the same. If you have any thoughts please comment here. \n\nAn approach I have thought is to set a randomised string in a cookie for every new request (new = requests without the set cookie), create a map from this string to the service pod IP and the next time you see this cookie, you serve it with the mapped pod IP. \n"},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/269004050","html_url":"https://github.com/kubernetes/kubernetes/issues/8731#issuecomment-269004050","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/8731","id":269004050,"user":{"login":"wstrange","id":447076,"avatar_url":"https://avatars.githubusercontent.com/u/447076?v=3","gravatar_id":"","url":"https://api.github.com/users/wstrange","html_url":"https://github.com/wstrange","followers_url":"https://api.github.com/users/wstrange/followers","following_url":"https://api.github.com/users/wstrange/following{/other_user}","gists_url":"https://api.github.com/users/wstrange/gists{/gist_id}","starred_url":"https://api.github.com/users/wstrange/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wstrange/subscriptions","organizations_url":"https://api.github.com/users/wstrange/orgs","repos_url":"https://api.github.com/users/wstrange/repos","events_url":"https://api.github.com/users/wstrange/events{/privacy}","received_events_url":"https://api.github.com/users/wstrange/received_events","type":"User","site_admin":false},"created_at":"2016-12-23T15:17:21Z","updated_at":"2016-12-23T15:17:21Z","body":"The nginx ingress implements cookie-based sticky load balancing\r\n\r\n"}}
{"actor":{"display_login":"wstrange"}}