-
Notifications
You must be signed in to change notification settings - Fork 159
v0.4.0 build.yaml file is missing config-logging configmap, controller and webhook deployments #566
Comments
This is a baffling bug. Running the release script locally produces a release YAML which includes all the Deployments, etc., you'd expect. The autorelease process that built the 0.4.0 release when it detected the @nbarthwal are there any steps to debug the autorelease process, or even get its logs to see if it said anything useful while it built the release? |
Yes, the logs for auto-release can be seen. Since it is a prow job, like any other jobs - you can obtain the logs for the jobs. Locat the jobs you want to look at from: https://prow.knative.dev/?job=ci-knative-build-auto-release <https://prow.knative.dev/?job=ci-knative-build-auto-release>
And then clicking on it will give the full logs.
I think the logs for the job that build the 0.4.0 should be at : https://gubernator.knative.dev/build/knative-prow/logs/ci-knative-build-auto-release/1098252910535380992/?log#log <https://gubernator.knative.dev/build/knative-prow/logs/ci-knative-build-auto-release/1098252910535380992/?log#log>
… On Feb 22, 2019, at 1:56 PM, Jason Hall ***@***.***> wrote:
This is a baffling bug.
Running the release script locally produces a release YAML which includes all the Deployments, etc., you'd expect.
The autorelease process that built the 0.4.0 release when it detected the release-0.4 branch did so after passing integration tests, which indicates it's capable of ko resolve-ing config/ into a full and valid config YAML, but it seems like it re-generates the release YAML fresh after passing those tests.
@nbarthwal <https://github.com/nbarthwal> are there any steps to debug the autorelease process, or even get its logs to see if it said anything useful while it built the release?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#566 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AsL15r4ginZckQ1swrx-emxCaFeZTfcdks5vQGd3gaJpZM4bGr8p>.
|
@nbarthwal thanks I'll look through and see if anything stands out. One thing I think we should fix is that integration tests are run against a config YAML that are then thrown away and regenerated from scratch. AFAICT no integration tests are run against the actual YAML we produce with the release. |
One curious log line, not sure it's related:
|
I'm pretty sure that's supposed to be |
The release didn't build an image for controller (possibly others) for v0.4.0: https://console.cloud.google.com/gcr/images/knative-releases/GLOBAL/github.com/knative/build/cmd/controller I only see on line indicating an image was published at the end of the release script:
|
Yeah. It's a typo, I'm wondering how |
Re #566 (comment) the Current theory is that the |
So apparently Normally this would just cause the release to break because I'm not sure how that happened since according to this block it looks like we should be in |
Fixing the typo and rebasing |
Expected Behavior
The v0.4.0 build.yaml should presumably include the config-logging configmap and the controller and webhook deployments. Not sure if it's by design, but relative to the v0.3.0 release, definitions of kind image are also missing.
Actual Behavior
Steps to Reproduce the Problem
Additional Info
The text was updated successfully, but these errors were encountered: