mirror of
https://github.com/kubernetes/client-go.git
synced 2025-09-04 16:40:21 +00:00
Merge pull request #233 from caesarxuchao/v3.0.0-updates
V3.0.0 updates
This commit is contained in:
@@ -4,6 +4,13 @@ fixing this.
|
|||||||
|
|
||||||
# HEAD (changes that will go into the next release)
|
# HEAD (changes that will go into the next release)
|
||||||
|
|
||||||
|
# v3.0.0
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
* Use OS-specific libs when computing client User-Agent in kubectl, etc. (https://github.com/kubernetes/kubernetes/pull/44423)
|
||||||
|
* kubectl commands run inside a pod using a kubeconfig file now use the namespace specified in the kubeconfig file, instead of using the pod namespace. If no kubeconfig file is used, or the kubeconfig does not specify a namespace, the pod namespace is still used as a fallback. (https://github.com/kubernetes/kubernetes/pull/44570)
|
||||||
|
* Restored the ability of kubectl running inside a pod to consume resource files specifying a different namespace than the one the pod is running in. (https://github.com/kubernetes/kubernetes/pull/44862)
|
||||||
|
|
||||||
# v3.0.0-beta.0
|
# v3.0.0-beta.0
|
||||||
|
|
||||||
* Added dependency on k8s.io/apimachinery. The impacts include changing import path of API objects like `ListOptions` from `k8s.io/client-go/pkg/api/v1` to `k8s.io/apimachinery/pkg/apis/meta/v1`.
|
* Added dependency on k8s.io/apimachinery. The impacts include changing import path of API objects like `ListOptions` from `k8s.io/client-go/pkg/api/v1` to `k8s.io/apimachinery/pkg/apis/meta/v1`.
|
||||||
|
20
README.md
20
README.md
@@ -80,20 +80,24 @@ We will backport bugfixes--but not new features--into older versions of
|
|||||||
|
|
||||||
#### Compatibility matrix
|
#### Compatibility matrix
|
||||||
|
|
||||||
| | Kubernetes 1.3 | Kubernetes 1.4 | Kubernetes 1.5 | Kubernetes 1.6 |
|
| | Kubernetes 1.3 | Kubernetes 1.4 | Kubernetes 1.5 | Kubernetes 1.6 | Kubernetes 1.7 |
|
||||||
|---------------------|----------------|----------------|----------------|----------------|
|
|---------------------|----------------|----------------|----------------|----------------|----------------|
|
||||||
| client-go 1.4 | + | ✓ | - | - |
|
| client-go 1.4 | + | ✓ | - | - | - |
|
||||||
| client-go 1.5 | + | + | - | - |
|
| client-go 1.5 | + | + | - | - | - |
|
||||||
| client-go 2.0 | + | + | ✓ | - |
|
| client-go 2.0 | + | + | ✓ | - | - |
|
||||||
| client-go 3.0 beta | + | + | + | ✓ |
|
| client-go 3.0 | † | + | + | ✓ | - |
|
||||||
| client-go HEAD | + | + | + | + |
|
| client-go HEAD | † | † | + | + | + |
|
||||||
|
|
||||||
Key:
|
Key:
|
||||||
|
|
||||||
* `✓` Exactly the same features / API objects in both client-go and the Kubernetes
|
* `✓` Exactly the same features / API objects in both client-go and the Kubernetes
|
||||||
version.
|
version.
|
||||||
* `+` client-go has features or api objects that may not be present in the
|
* `+` client-go has features or api objects that may not be present in the
|
||||||
Kubernetes cluster, but everything they have in common will work.
|
Kubernetes cluster, but everything they have in common will work. Please
|
||||||
|
note that alpha APIs may vanish or change significantly in a single release.
|
||||||
|
* `†` client-go has new features or api objects, and some APIs running in the
|
||||||
|
cluster may have been deprecated and removed from client-go. But everything
|
||||||
|
they share in common (i.e., most APIs) will work.
|
||||||
* `-` The Kubernetes cluster has features the client-go library can't use
|
* `-` The Kubernetes cluster has features the client-go library can't use
|
||||||
(additional API objects, etc).
|
(additional API objects, etc).
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user