Closed chizhg closed 5 years ago
Sounds like infra, please have the oncall investigate.
@steuhs can you please investigate?
/assign @steuhs
Knative serving stopped publishing istio images starting version 0.6. However, the two jobs mentioned above are trying to use the yaml from the latest (0.6) nightly, "https://storage.googleapis.com/knative-nightly/serving/latest/istio.yaml". Letting the jobs point to 0.5 istio yaml can potentially solve the problem.
/assign @Fredy-Z
/uncc @steuhs
As of now, we did some changes to handle this issue in test-infra, but it still has a problem.
Our current solution is: under the repository's root folder, execute $(git describe --tags --abbrev=0)
to get the latest tag
name for the current branch, and then use it to retrieve the latest release build url of other repositories. With this logic, we assume that all repositories have the same latest tag
, but it's not the case.
For example, the latest tag
for eventing-sources release-0.5
is v0.5.1
. But for eventing release-0.5
, it is v0.5.0
. So when we try to get https://storage.googleapis.com/knative-releases/eventing/previous/v0.5.1/release.yaml
for eventing with the above logic, we will get a 404 not found
error.
can we merge the chanage for installing istio through add-on in eventing-0.5 and eventing-sources-0.5? https://github.com/knative/test-infra/pull/734 and https://github.com/knative/test-infra/pull/739
eventing-0.5 does not work with the istio add-on, it can only work with the istio-0.5
shipped together with serving-0.5
, see https://github.com/knative/eventing/pull/1253.
Looks like you have to make get_knative_base_yaml_source()
module-specific for branches. Basically:
nightly
, problem solved;gs://knative-releases
; (c) if you can't pair [a] with [b], use the latest version before [a];The fix needs to be propagated to the affected branches.
eventing-0.5 is now passing: https://storage.googleapis.com/knative-prow/logs/ci-knative-eventing-0.5-continuous/1135828755776802816/build-log.txt
eventing-sources-0.5 is now passing: https://prow.knative.dev/log?job=ci-knative-eventing-sources-0.5-continuous&id=1135986043321847808
These two jobs are consistently failing. https://testgrid.knative.dev/knative-eventing-0.5#continuous https://testgrid.knative.dev/knative-eventing-sources-0.5#continuous
In the logs, we can see the following error: