Enhancements: Break apart the kubernetes test tarball

Created on 23 Jan 2019  路  24Comments  路  Source: kubernetes/enhancements

Enhancement Description

  • One-line enhancement description (can be used as a release note): The mondo-tarball kubernetes-test.tar.gz which contained test binaries for all platforms is now deprecated. Test binaries are now distributed in platform-specific tarballs (such as kubernetes-test-linux-amd64.tar.gz).
  • Primary contact (assignee): @ixdy
  • Responsible SIGs: sig-testing, sig-release
  • Design proposal link (community repo): KEP sig-testing/20190118-breaking-apart-the-kubernetes-test-tarball
  • Link to e2e and/or unit tests:
  • Reviewer(s) - (for LGTM) recommend having 2+ reviewers (at least one from code-area OWNERS file) agreed to review. Reviewers from multiple companies preferred:
  • Approver (likely from SIG/area to which enhancement belongs): @spiffxp @tpepper
  • Enhancement target (which target equals to which milestone):

_Please to keep this description up to date. This will help the Enhancement Team track efficiently the evolution of the enhancement_

sirelease sitesting stagstable

Most helpful comment

It doesn't look like kubernetes-test.tar.gz is referenced anywhere on the website. I don't think we need to add anything for it at this time, either.

All 24 comments

/sig testing
/sig release

/stage beta
(this was a completely arbitrary best guess based on the fact that we plan on moving our CI to use this, and plan on following a deprecation timeline)

Hey @ixdy 馃憢! I'm Naomi, a v1.14 docs release shadow.

Does this enhancement require any new docs (or modifications)?

Just a friendly reminder we're looking for a PR against k/website (branch dev-1.14) due by Friday, March 1. It would be great if it's the start of the full documentation, but even a placeholder PR is acceptable. Let me know if you have any questions!

It doesn't look like kubernetes-test.tar.gz is referenced anywhere on the website. I don't think we need to add anything for it at this time, either.

So how exactly is now the URL to get the linux-amd64.tar release 1.14 ?

@OlegLoewen I don't fully understand what you are asking.

The release tarballs for 1.14 are in the same location as in previous releases, i.e. in the gs://kubernetes-release bucket (which is also linked from all release announcements, as well as on https://releases.k8s.io/).

The difference starting in 1.14 is that there are also platform-specific tarballs for the tests, e.g. there's a kubernetes-test-linux-amd64.tar.gz; previously there was only one tarball containing all platform-specific code, kubernetes-test.tar.gz.

Hello @ixdy , I'm the Enhancement Lead for 1.15. Is this feature going to be graduating alpha/beta/stable stages in 1.15? Please let me know so it can be tracked properly and added to the spreadsheet.

Once coding begins, please list all relevant k/k PRs in this issue so they can be tracked properly.

/milestone clear

@kacole2 there aren't really alpha/beta/stable stages for this change.

The split test tarballs were implemented and the mondo test tarball was marked deprecated in v1.14, but no changes are planned for v1.15.

/assign @ixdy

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

/remove-lifecycle stale
/unassign @ixdy
/assign

It's unlikely we're going to move this forward for v1.16. The next step would be removing the mondo tarball. At most I will announce its deprecation more loudly in anticipation of removing it in v1.17

/milestone v1.17

馃憢 @spiffxp -- 1.17 Enhancements lead here. I know there isn't really a direct alpha/beta/stable mapping for this Enhancement, but I wanted to check in and see if you think it'd be graduating or major work being done in 1.17?

The current release schedule is:

  • Monday, September 23 - Release Cycle Begins
  • Tuesday, October 15, EOD PST - Enhancements Freeze
  • Thursday, November 14, EOD PST - Code Freeze
  • Tuesday, November 19 - Docs must be completed and reviewed
  • Monday, December 9 - Kubernetes 1.17.0 Released

Thanks!

yes, 1.16 didn't happen, but I'd like to remove the mondo test tarball completely for 1.17.

Thanks for the quick reply. I'll go ahead and add it to the tracking sheet 馃憤
/stage stable

https://github.com/kubernetes/kubernetes/pull/83093 removes the deprecated mondo test tarball.

@spiffxp @ixdy

I'm one of the v1.17 docs shadows.
Does this enhancement (or the work planned for v1.17) require any new docs (or modifications to existing docs)? If not, can you please update the 1.17 Enhancement Tracker Sheet (or let me know and I鈥檒l do so)

If so, just a friendly reminder we're looking for a PR against k/website (branch dev-1.17) due by Friday, Nov 8th, it can just be a placeholder PR at this time. Let me know if you have any questions!

Thanks!

@ixdy I believe this enhancement is autoclosed since the PR is merged.

We still need this to be open. Can you please confirm if this enhancement requires docs?

I don't think any docs changes are necessary. This pretty much only affects contributors, not end users, and likely most contributors won't notice this change at all.

I don't see any references to the test tarball in k/website or k/community, so nothing to do here, I think.

@ixdy Awesome! Thank you for the quick update

/close

@ixdy: Closing this issue.

In response to this:

/close

Instructions 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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

boynux picture boynux  路  3Comments

wlan0 picture wlan0  路  9Comments

euank picture euank  路  13Comments

robscott picture robscott  路  11Comments

justaugustus picture justaugustus  路  3Comments