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

⚠️ Update Kubernetes client libraries to 1.15.0 release #495

Closed
wants to merge 1 commit into from
Closed

Conversation

tamalsaha
Copy link
Contributor

Signed-off-by: Tamal Saha tamal@appscode.com

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Jun 20, 2019
@k8s-ci-robot k8s-ci-robot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Jun 20, 2019
@tamalsaha
Copy link
Contributor Author

tamalsaha commented Jun 20, 2019

In cluster-api project, we are looking to switch to go.mod, v2 project structure, k8s 1.15.0 in one sweep.

xref: kubernetes-sigs/cluster-api#1025

@tamalsaha
Copy link
Contributor Author

/assign @DirectXMan12

@vincepri
Copy link
Member

Are there any major blockers to get this merged? 1.15 brings beta support for CustomResourceWebhookConversion :)

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: tamalsaha
To complete the pull request process, please assign directxman12
You can assign the PR to them by writing /assign @directxman12 in a comment when ready.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@tamalsaha
Copy link
Contributor Author

@DirectXMan12 , pr is ready for review. I have fixed the conflicts from the jsonpatch fix.

@jimmidyson
Copy link
Member

FWIW... LGTM... I'd like to see these libraries updated for 1.15.0 ASAP too.

@DirectXMan12
Copy link
Contributor

whoops, looks like there's an extra commit, and you've checked in the vendor directory, which we stopped doing.

Signed-off-by: Tamal Saha <tamal@appscode.com>
@k8s-ci-robot k8s-ci-robot added size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. and removed size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Jun 28, 2019
@tamalsaha
Copy link
Contributor Author

@DirectXMan12 , it is fixed now. I think vendor folder should be added to .gitignore file.

@tamalsaha
Copy link
Contributor Author

@DirectXMan12 / @mengqiy / @droot , anyone mind taking a look? Are there any blockers to getting this merged?

@vincepri
Copy link
Member

vincepri commented Jul 8, 2019

Any updates on this?

@lilic
Copy link

lilic commented Jul 8, 2019

@tamalsaha @DirectXMan12 I think we should hold off on this, until after the v0.2.0 release is cut, that way we have a release that bumps to the kubernetes version1.14. Otherwise, we need a separate release that cherry-picks this one out and that might be a bit more difficult.

@DirectXMan12
Copy link
Contributor

/hold

we'll do a couple releases in quick succession for this (v0.2.0 and v0.2.1) assuming there's nothing breaking here (will need to double-check, but I don't think so).

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 10, 2019
@seh
Copy link

seh commented Aug 1, 2019

I'm not sure if it's related, but #500—though closed—describes some version incompatibilities with the dependencies.

@magrossm
Copy link

magrossm commented Sep 1, 2019

I'm not sure if it's related, but #500—though closed—describes some version incompatibilities with the dependencies.

@ALL, I just installed and I also get the cannot find /appscode/jsonpatch message. Is it going to be fixed since the issue was closed. Afaisee still a problem.

@tamalsaha
Copy link
Contributor Author

@magrossm , this library now lives here: https://github.com/gomodules/jsonpatch

You should use gomodules.xyz/jsonpatch@v2.0.1

@tamalsaha
Copy link
Contributor Author

Folks, I am not looking to further work on this pr. So, I am closing this. Feel free to copy/create a new pr.

@tamalsaha tamalsaha closed this Sep 1, 2019
@tamalsaha tamalsaha deleted the k-1.15 branch September 1, 2019 18:08
@magrossm
Copy link

magrossm commented Sep 1, 2019

@magrossm , this library now lives here: https://github.com/gomodules/jsonpatch

You should use gomodules.xyz/jsonpatch@v2.0.1

Yes but how do I bind it in? I want to install clusterapi clusterctl and I cannot find go.mod.

$ git clone https://github.com/kubernetes-sigs/cluster-api $GOPATH/src/sigs.k8s.io/cluster-api $ cd $GOPATH/src/sigs.k8s.io/cluster-api/cmd/clusterctl/ $ go build

@DirectXMan12
Copy link
Contributor

Yeah, sorry about all the delay @tamalsaha. We'll prob pick this up shortly now that v2 is out.

@DirectXMan12
Copy link
Contributor

@magrossm please ask the cluster-api folks. They're probably using dep (if you see a Gopkg.tom file)

DirectXMan12 pushed a commit that referenced this pull request Jan 31, 2020
update how to build kubebuilder locally
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants