[RELEASE 0.1] Update test infrastructure for the 0.1 serving release#2208
[RELEASE 0.1] Update test infrastructure for the 0.1 serving release#2208knative-prow-robot merged 4 commits intorelease-0.1from
Conversation
Create the ~/.ssh dir if it doesn't exist, don't assume it always exist. Backported from knative/test-infra#151
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: adrcunha The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/hold There's more to fix than just SSH keys... |
Instead of relying on default options, use basic authentication for test cluster. Also make acquire_cluster_admin_role() handle auth through certificates, since it's used also on deployment. Backport of knative/test-infra#115
04bbe0d to
d49b51e
Compare
|
/retest |
|
/hold cancel |
|
Now I just need to issue enough |
|
/test pull-knative-serving-integration-tests |
1 similar comment
|
/test pull-knative-serving-integration-tests |
|
/retest |
|
/retest |
|
You need to explicitly publish the test images now - something similar to https://github.com/knative/serving/pull/2166/files#diff-0bff8fdbdcedf4cfbdcab24558df0df2R98 and https://github.com/knative/serving/pull/2166/files#diff-0bff8fdbdcedf4cfbdcab24558df0df2R112 |
|
Ouch, I missed that (was just looking at the error message, without the context), thanks. |
* removed dockerfiles * moved test images to the same location * adjust repo * fix command and docs * update upload-test-images.sh * preserve import paths * fix appYaml path * preserve path in upload-test-images.sh Backport of #1792.
|
All tests passed, this is ready for review. |
|
/assign @bbrowning |
|
From an ongoing maintenance standpoint, we'll need to remember that any changes in the Prow setup that require updates in the test-infra repo may require corresponding updates directly in the release-0.1 branch of the serving repo. This does not vendor a newer test-infra like #2166, but as we saw from that PR the changes required to vendor a current test-infra are much more. I think that's a worthy trade-off and overall feel much better about the amount changes in this PR than the other. I am a little surprised the integration tests passed without the fix to prevent Istio's statsd pod from crashlooping. But perhaps since we're not vendoring a newer test-infra the check to determine if all istio pods are up may be a bit more lenient. /lgtm |
Ensure that all tests are running against the current live Prow infrastructure.
Part of knative/test-infra#180.