Tests reproing 503s (was 404s) during routerule apply - with t.Skip() until we have fix#1041
Tests reproing 503s (was 404s) during routerule apply - with t.Skip() until we have fix#1041
Conversation
Former-commit-id: 507e674
|
I had a left over old crd so I was getting errors fixed by deleting all crds (had route-rules.config.istio.io) |
Former-commit-id: 2e36039
Former-commit-id: b453385
|
This fails, finding 404s and 503s, the 404s need fixing probably using this and the 503s probably some other check for "no match" ? |
|
somehow on prow it only got 503s and no 404, probably need to make changes more than once to trigger it reliably, on my personal cluster it happens more often /retest |
Former-commit-id: 1319fde
|
to repro/see: |
|
to test: |
|
the 404s still reproes locally for me but somehow they didn't in the last prow run (only 503s, no 404s) since picking up new deps; they did before though, retrying: /retest |
|
@andraxylia let me get those in shape, then maybe merge them with "t.Skip()" and you can pick them up |
|
maybe you can make a new test with alpha3 rules but I think it's important to resolve the 503s with alpha1 |
|
We will drop alpha1 is 0.8, so I will not even try. |
|
we are not dropping alpha1 in 0.8; 0.8 is the last version with alpha1 and alpha1 is the only stable one |
|
btw it's pretty good right now / better - at least on circle; it only got 8 errors during rule deletion, vs a lot more errors in 0.2 /test e2e-simple |
|
@ldemailly PR needs rebase |
fixed conflicts/mv issue on test
| if err = k.deployAddons(); err != nil { | ||
| log.Error("Failed to deploy istio addons") | ||
| return err | ||
| if k.InstallAddons { |
There was a problem hiding this comment.
@douglas-reid would you know how/where I need to set it to true for test that require zipkin ?
Seems like true (and yes) are special values; and/or case sensitivity
fixing auth header script to use the correct IP
Also updated as it should fail with no auth as well as the port is bad for that pod
| nonInjectedYaml = "tests/e2e/tests/simple/testdata/servicesNotInjected.yaml" | ||
| routingR1Yaml = "tests/e2e/tests/simple/testdata/routingrule1.yaml" | ||
| routingR2Yaml = "tests/e2e/tests/simple/testdata/routingrule2.yaml" | ||
| routingRNPYaml = "tests/e2e/tests/simple/testdata/routingruleNoPods.yaml" |
There was a problem hiding this comment.
Nit: use the new v1alpha3. Fixing in v1alpha1 is out of scope given all the mechanics we have in new v2.
There was a problem hiding this comment.
it'd be a good test of our automated conversion/translation -> v1alpha3 (#3621 (comment)), but I want to get this in as is before we branch, it's been > 6 months and will allow andra and others test their fixes
| weight: 33 | ||
| - labels: | ||
| version: v2 | ||
| weight: 34 |
There was a problem hiding this comment.
In new v1alpha3 you have to ensure new subsets are added before old ones are deleted. Ask Andra about it.
|
@ldemailly: The following tests failed, say
DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |

Test for issue #1038, errors during routingrule application