{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/ingress-nginx/issues/2353","repository_url":"https://api.github.com/repos/kubernetes/ingress-nginx","labels_url":"https://api.github.com/repos/kubernetes/ingress-nginx/issues/2353/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/ingress-nginx/issues/2353/comments","events_url":"https://api.github.com/repos/kubernetes/ingress-nginx/issues/2353/events","html_url":"https://github.com/kubernetes/ingress-nginx/pull/2353","id":314584623,"number":2353,"title":"Add proxy-add-original-uri-header config flag","user":{"login":"bashofmann","id":243056,"avatar_url":"https://avatars2.githubusercontent.com/u/243056?v=4","gravatar_id":"","url":"https://api.github.com/users/bashofmann","html_url":"https://github.com/bashofmann","followers_url":"https://api.github.com/users/bashofmann/followers","following_url":"https://api.github.com/users/bashofmann/following{/other_user}","gists_url":"https://api.github.com/users/bashofmann/gists{/gist_id}","starred_url":"https://api.github.com/users/bashofmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bashofmann/subscriptions","organizations_url":"https://api.github.com/users/bashofmann/orgs","repos_url":"https://api.github.com/users/bashofmann/repos","events_url":"https://api.github.com/users/bashofmann/events{/privacy}","received_events_url":"https://api.github.com/users/bashofmann/received_events","type":"User","site_admin":false},"labels":[{"id":764356976,"url":"https://api.github.com/repos/kubernetes/ingress-nginx/labels/approved","name":"approved","color":"0ffa16","default":false},{"id":486873161,"url":"https://api.github.com/repos/kubernetes/ingress-nginx/labels/cncf-cla:%20yes","name":"cncf-cla: yes","color":"bfe5bf","default":false},{"id":486994237,"url":"https://api.github.com/repos/kubernetes/ingress-nginx/labels/lgtm","name":"lgtm","color":"15dd18","default":false},{"id":676670532,"url":"https://api.github.com/repos/kubernetes/ingress-nginx/labels/size/M","name":"size/M","color":"eebb00","default":false}],"state":"open","locked":false,"assignee":{"login":"aledbf","id":161571,"avatar_url":"https://avatars2.githubusercontent.com/u/161571?v=4","gravatar_id":"","url":"https://api.github.com/users/aledbf","html_url":"https://github.com/aledbf","followers_url":"https://api.github.com/users/aledbf/followers","following_url":"https://api.github.com/users/aledbf/following{/other_user}","gists_url":"https://api.github.com/users/aledbf/gists{/gist_id}","starred_url":"https://api.github.com/users/aledbf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aledbf/subscriptions","organizations_url":"https://api.github.com/users/aledbf/orgs","repos_url":"https://api.github.com/users/aledbf/repos","events_url":"https://api.github.com/users/aledbf/events{/privacy}","received_events_url":"https://api.github.com/users/aledbf/received_events","type":"User","site_admin":false},"assignees":[{"login":"aledbf","id":161571,"avatar_url":"https://avatars2.githubusercontent.com/u/161571?v=4","gravatar_id":"","url":"https://api.github.com/users/aledbf","html_url":"https://github.com/aledbf","followers_url":"https://api.github.com/users/aledbf/followers","following_url":"https://api.github.com/users/aledbf/following{/other_user}","gists_url":"https://api.github.com/users/aledbf/gists{/gist_id}","starred_url":"https://api.github.com/users/aledbf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aledbf/subscriptions","organizations_url":"https://api.github.com/users/aledbf/orgs","repos_url":"https://api.github.com/users/aledbf/repos","events_url":"https://api.github.com/users/aledbf/events{/privacy}","received_events_url":"https://api.github.com/users/aledbf/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2018-04-16T10:11:36Z","updated_at":"2018-04-16T12:46:19Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/kubernetes/ingress-nginx/pulls/2353","html_url":"https://github.com/kubernetes/ingress-nginx/pull/2353","diff_url":"https://github.com/kubernetes/ingress-nginx/pull/2353.diff","patch_url":"https://github.com/kubernetes/ingress-nginx/pull/2353.patch"},"body":"**What this PR does / why we need it**:\r\n\r\nThis makes it configurable if a location adds an X-Original-Uri header to the backend request. Default is \"true\", the current behaviour.\r\n\r\nOur use case, we have some internal services where the URL can be quite long, though still quite below nginx's large_client_header_buffers default limit. But by automatically adding the request URI as an additional header on the backend proxy request, a similar request header size limit from the backend web server, e.g. Jetty or another nginx, is exceeded.\r\n"},"comment":{"url":"https://api.github.com/repos/kubernetes/ingress-nginx/issues/comments/381586838","html_url":"https://github.com/kubernetes/ingress-nginx/pull/2353#issuecomment-381586838","issue_url":"https://api.github.com/repos/kubernetes/ingress-nginx/issues/2353","id":381586838,"user":{"login":"k8s-ci-robot","id":20407524,"avatar_url":"https://avatars0.githubusercontent.com/u/20407524?v=4","gravatar_id":"","url":"https://api.github.com/users/k8s-ci-robot","html_url":"https://github.com/k8s-ci-robot","followers_url":"https://api.github.com/users/k8s-ci-robot/followers","following_url":"https://api.github.com/users/k8s-ci-robot/following{/other_user}","gists_url":"https://api.github.com/users/k8s-ci-robot/gists{/gist_id}","starred_url":"https://api.github.com/users/k8s-ci-robot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k8s-ci-robot/subscriptions","organizations_url":"https://api.github.com/users/k8s-ci-robot/orgs","repos_url":"https://api.github.com/users/k8s-ci-robot/repos","events_url":"https://api.github.com/users/k8s-ci-robot/events{/privacy}","received_events_url":"https://api.github.com/users/k8s-ci-robot/received_events","type":"User","site_admin":false},"created_at":"2018-04-16T12:46:19Z","updated_at":"2018-04-16T12:46:19Z","author_association":"CONTRIBUTOR","body":"[APPROVALNOTIFIER] This PR is **APPROVED**\n\nThis pull-request has been approved by: *<a href=\"https://github.com/kubernetes/ingress-nginx/pull/2353#issuecomment-381586773\" title=\"Approved\">aledbf</a>*, *<a href=\"https://github.com/kubernetes/ingress-nginx/pull/2353#\" title=\"Author self-approved\">bashofmann</a>*\n\nThe full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands).\n\nThe pull request process is described [here](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process)\n\n<details >\nNeeds approval from an approver in each of these files:\n\n- ~~[OWNERS](https://github.com/kubernetes/ingress-nginx/blob/master/OWNERS)~~ [aledbf]\n\nApprovers can indicate their approval by writing `/approve` in a comment\nApprovers can cancel approval by writing `/approve cancel` in a comment\n</details>\n<!-- META={\"approvers\":[]} -->"}}
{"actor":{"display_login":"k8s-ci-robot"}}