istio / old_issues_repo

Deprecated issue-tracking repo, please post new issues or feature requests to istio/istio instead.
37 stars 9 forks source link

HttpFault not working on Ingress #108

Open dbenque opened 6 years ago

dbenque commented 6 years ago

Is this a BUG or FEATURE REQUEST?: Bug Did you review existing epics or issues to identify if this already being worked on? Searched for all issues with labels: ingress fault (delay|arbort) Bug: Y

What Version of Istio and Kubernetes are you using, where did you get Istio from, Installation details

> istioctl version
Version: 0.2.9
GitRevision: 48ce32e6909d120a8ecee58b6b7a84094da36b7c
GitBranch: master
User: root@881c9704f303
GolangVersion: go1.8.3

kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.4", GitCommit:"793658f2d7ca7f064d2bdf606519f9fe1229c381", GitTreeState:"clean", BuildDate:"2017-08-17T08:48:23Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.2", GitCommit:"bdaeafa71f6c7c04636251031f93464384d54963", GitTreeState:"clean", BuildDate:"2017-10-24T19:38:10Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

Istio installation procedure from https://istio.io/docs/setup/kubernetes/quick-start.html

Is Istio Auth enabled or not ? istio.yaml ; (no auth) not using automatic kube proxy injector; (manual kube inject)

What happened: following the documentation for ingress here: https://istio.io/docs/tasks/traffic-management/ingress.html the validation step 3 does not return the expected result:

> curl -I http://$INGRESS_HOST/headers
HTTP/1.1 200 OK
server: envoy
date: Thu, 26 Oct 2017 16:20:41 GMT
content-type: application/json
access-control-allow-origin: *
access-control-allow-credentials: true
content-length: 471
x-envoy-upstream-service-time: 7

What you expected to happen:

the expected result is described in the ingress documentation ( https://istio.io/docs/tasks/traffic-management/ingress.html , section Verifying ingress bloc 3

How to reproduce it: just follow the documentation about ingress.

note that I deployed httpbin application and service in the default namespace. The ingress also is in default. I tried in a dedicated namespace and the problem remains.

References I could find about this issue: https://github.com/istio/istio.github.io/pull/239/files https://github.com/istio/issues/issues/87#issuecomment-335523643

thesandlord commented 6 years ago

I am having this same issue, able to reproduce on GCP. @dtzar is as well on Azure.

louiscryan commented 6 years ago

This issue is pretty stale. Can you reproduce in 0.8 ?