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

New client-go structure #34989

Merged

Conversation

caesarxuchao
Copy link
Member

@caesarxuchao caesarxuchao commented Oct 17, 2016

This PR is part of restructuring client-go (kubernetes/client-go#9 (comment)). In short, the top-level folder for client-go versions are removed.

This PR also runs copy.sh to pick up changes in the main repository. The number of files in client-go has increase from 1361 files to 1405.

@mbohlool @mml @timoreimann


This change is Reviewable

@caesarxuchao caesarxuchao assigned mbohlool and mml and unassigned mbohlool Oct 17, 2016
@k8s-github-robot k8s-github-robot added size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. release-note-label-needed labels Oct 17, 2016
extensions "k8s.io/client-go/1.5/pkg/apis/extensions/v1beta1"
policy "k8s.io/client-go/1.5/pkg/apis/policy/v1alpha1"
"k8s.io/client-go/1.5/pkg/util/intstr"
"k8s.io/client-go/kubernetes"
Copy link
Contributor

@mml mml Oct 18, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess my test was the only one that was using 1.5 directly. This rename looks easy, but what if some test wants to use an old API. For example, suppose we have some bug that was tickled specifically by, say, the 1.3 client. Will we be able to write such tests?

I'm guessing if anyone wants to write a test like that, they'll have to specifically vendor in that version of the client.

@mml
Copy link
Contributor

mml commented Oct 18, 2016

You need a release note, but LGTM.

@mml mml added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Oct 18, 2016
@k8s-github-robot k8s-github-robot added the do-not-merge DEPRECATED. Indicates that a PR should not merge. Label can only be manually applied/removed. label Oct 18, 2016
@caesarxuchao caesarxuchao added release-note-action-required Denotes a PR that introduces potentially breaking changes that require user action. and removed do-not-merge DEPRECATED. Indicates that a PR should not merge. Label can only be manually applied/removed. release-note-label-needed labels Oct 18, 2016
@caesarxuchao
Copy link
Member Author

Actually I don't think we need a release note. The new versioning plan is described in the README file of the client-go repository. I marked it as release-note-action-required so we can revisit in the future.

@k8s-ci-robot
Copy link
Contributor

Jenkins GCI GKE smoke e2e failed for commit 923757f. Full PR test history.

The magic incantation to run this job again is @k8s-bot gci gke e2e test this. Please help us cut down flakes by linking to an open flake issue when you hit one in your PR.

@k8s-github-robot
Copy link

Automatic merge from submit-queue

@k8s-github-robot k8s-github-robot merged commit 6a1e8c9 into kubernetes:master Oct 18, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lgtm "Looks good to me", indicates that a PR is ready to be merged. release-note-action-required Denotes a PR that introduces potentially breaking changes that require user action. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants