Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release/latest-*.txt are invalid builds #51

Closed
zmerlynn opened this issue Aug 9, 2016 · 6 comments
Closed

release/latest-*.txt are invalid builds #51

zmerlynn opened this issue Aug 9, 2016 · 6 comments
Assignees
Labels
area/release-eng Issues or PRs related to the Release Engineering subproject priority/P0 sig/release Categorizes an issue or PR as relevant to SIG Release.

Comments

@zmerlynn
Copy link
Member

zmerlynn commented Aug 9, 2016

Something (probably Anago?) is trashing the "latest.txt" files in the release gsutil bucket and making them useless for Jenkins. It's probably been happening for a while, but only the upgrade tests actually care, and they've been woefully ignored.

This is not supposed to produce a build that doesn't exist in GCS:

$ gsutil cat gs://kubernetes-release/release/latest-1.3.txt
v1.3.5-beta.0

I'm going to shift the Jenkins builds over to the CI versions instead, but it should be possible to use the release bucket.

@zmerlynn zmerlynn changed the title gs://kubernetes-release/release/latest-1.2.txt release/latest-*.txt are invalid builds Aug 9, 2016
@zmerlynn
Copy link
Member Author

zmerlynn commented Aug 9, 2016

cc @fabioy @maisem

@zmerlynn
Copy link
Member Author

zmerlynn commented Aug 9, 2016

Actually, even gs://kubernetes-release-dev/ci/latest-1.2.txt wrong right now, which is what Jenkins was attempting to pull.

@zmerlynn
Copy link
Member Author

zmerlynn commented Aug 9, 2016

Oh, sorry! v1.2.7-beta.0 exists in gs://kubernetes-release-dev/ci. It's getting pushed to the wrong place.

@zmerlynn
Copy link
Member Author

zmerlynn commented Aug 9, 2016

False alarm. These releases totally exist, in both buckets.

@zmerlynn zmerlynn closed this as completed Aug 9, 2016
@zmerlynn zmerlynn reopened this Aug 9, 2016
@zmerlynn
Copy link
Member Author

zmerlynn commented Aug 9, 2016

I see what's wrong now.

zml@zml:~/git$ gsutil ls gs://kubernetes-release-dev/ci/v1.2.7-beta.0/ | cut -f5- -d/ | sort > /tmp/ci
zml@zml:~/git$ gsutil ls gs://kubernetes-release/release/v1.2.7-beta.0/ | cut -f5- -d/ | sort > /tmp/release
$ diff /tmp/ci /tmp/release
1,2c1,2
< v1.2.7-beta.0/bin/
< v1.2.7-beta.0/extra/
---
> v1.2.7-beta.0/darwin/
> v1.2.7-beta.0/gce/

We launch the release version in GKE (because alpha and beta releases come from the release bucket), and it's missing the extra directory.

@zmerlynn
Copy link
Member Author

zmerlynn commented Aug 9, 2016

I've manually corrected the v1.3.5-beta.0 and v1.2.7-beta.0 release directories. I'm leaving this bug open for analysis/tool correction.

marpaia pushed a commit to marpaia/release that referenced this issue Feb 21, 2019
@justaugustus justaugustus added sig/release Categorizes an issue or PR as relevant to SIG Release. area/release-eng Issues or PRs related to the Release Engineering subproject labels Dec 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/release-eng Issues or PRs related to the Release Engineering subproject priority/P0 sig/release Categorizes an issue or PR as relevant to SIG Release.
Projects
None yet
Development

No branches or pull requests

3 participants