From 52eec3d2ff8705c45586e0f123a720ed337f8578 Mon Sep 17 00:00:00 2001 From: Nikhita Raghunath Date: Thu, 4 Apr 2019 15:04:31 +0530 Subject: [PATCH] Update README to reflect v11.0.0 release --- README.md | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 11b39d1f..462fd31e 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Go clients for talking to a [kubernetes](http://kubernetes.io/) cluster. -We currently recommend using the v10.0.0 tag. See [INSTALL.md](/INSTALL.md) for +We currently recommend using the v11.0.0 tag. See [INSTALL.md](/INSTALL.md) for detailed installation instructions. `go get k8s.io/client-go/...` works, but will build `master`, which doesn't handle the dependencies well. @@ -92,16 +92,16 @@ We will backport bugfixes--but not new features--into older versions of #### Compatibility matrix -| | Kubernetes 1.7 | Kubernetes 1.8 | Kubernetes 1.9 | Kubernetes 1.10 | Kubernetes 1.11 | Kubernetes 1.12 | Kubernetes 1.13 | -|---------------------|----------------|----------------|----------------|-----------------|-----------------|-----------------|-----------------| -| client-go 4.0 | ✓ | +- | +- | +- | +- | +- | +- | -| client-go 5.0 | +- | ✓ | +- | +- | +- | +- | +- | -| client-go 6.0 | +- | +- | ✓ | +- | +- | +- | +- | -| client-go 7.0 | +- | +- | +- | ✓ | +- | +- | +- | -| client-go 8.0 | +- | +- | +- | +- | ✓ | +- | +- | -| client-go 9.0 | +- | +- | +- | +- | +- | ✓ | +- | -| client-go 10.0 | +- | +- | +- | +- | +- | +- | ✓ | -| client-go HEAD | +- | +- | +- | +- | +- | +- | +- | +| | Kubernetes 1.8 | Kubernetes 1.9 | Kubernetes 1.10 | Kubernetes 1.11 | Kubernetes 1.12 | Kubernetes 1.13 | Kubernetes 1.14 | +|---------------------|----------------|----------------|-----------------|-----------------|-----------------|-----------------|-----------------| +| client-go 5.0 | ✓ | +- | +- | +- | +- | +- | +- | +| client-go 6.0 | +- | ✓ | +- | +- | +- | +- | +- | +| client-go 7.0 | +- | +- | ✓ | +- | +- | +- | +- | +| client-go 8.0 | +- | +- | +- | ✓ | +- | +- | +- | +| client-go 9.0 | +- | +- | +- | +- | ✓ | +- | +- | +| client-go 10.0 | +- | +- | +- | +- | +- | ✓ | +- | +| client-go 11.0 | +- | +- | +- | +- | +- | +- | ✓ | +| client-go HEAD | +- | +- | +- | +- | +- | +- | +- | Key: @@ -130,9 +130,10 @@ between client-go versions. | client-go 5.0 | Kubernetes main repo, 1.8 branch | = - | | client-go 6.0 | Kubernetes main repo, 1.9 branch | = - | | client-go 7.0 | Kubernetes main repo, 1.10 branch | = - | -| client-go 8.0 | Kubernetes main repo, 1.11 branch | ✓ | +| client-go 8.0 | Kubernetes main repo, 1.11 branch | =- | | client-go 9.0 | Kubernetes main repo, 1.12 branch | ✓ | | client-go 10.0 | Kubernetes main repo, 1.13 branch | ✓ | +| client-go 11.0 | Kubernetes main repo, 1.14 branch | ✓ | | client-go HEAD | Kubernetes main repo, master branch | ✓ | Key: @@ -187,9 +188,7 @@ refer to the out-of-cluster [example](examples/out-of-cluster-client-configurati ### Dependency management -If your application depends on a package that client-go depends on, and you let the Go compiler find the dependency in `GOPATH`, you will end up with duplicated dependencies: one copy from the `GOPATH`, and one from the vendor folder of client-go. This will cause unexpected runtime error like flag redefinition, since the go compiler ends up importing both packages separately, even if they are exactly the same thing. If this happens, you can either -* run `godep restore` ([godep](https://github.com/tools/godep)) in the client-go/ folder, then remove the vendor folder of client-go. Then the packages in your GOPATH will be the only copy -* or run `godep save` in your application folder to flatten all dependencies. +For details on how to correctly use a dependency management for installing client-go, please see [INSTALL.md](INSTALL.md). ### Contributing code Please send pull requests against the client packages in the Kubernetes main [repository](https://github.com/kubernetes/kubernetes). Changes in the staging area will be published to this repository every day.