k8s v0.3.0 Release Notes
Release Date: 2019-07-29 // over 4 years ago-
โ Added
K8s.Client.DynamicHTTPProvider
to allow per-process registering of HTTP request handlers.K8s.Cluster.Discovery
discovery interfaceK8s.Cluster.Discovery.api_versions/1
- queries a cluster for all apiVersionsK8s.Cluster.Discovery.resource_definitions/1
- queries a cluster for all resource definitionsK8s.Cluster.Discovery.HTTPDriver
for discovery via k8s REST API- โ
K8s.Cluster.Discovery.FileDriver
for discovery via a file, used for testing, shipped to help dependent libraries mock discovery - ๐ Support for creating subresources
- ๐ Support for getting subresources
- ๐ Support for updating subresources
๐ Changed
- ๐จ Refactored tests on DynamicHTTPProvider
- ๐จ Refactored discovery to use
K8s.Cluster.Discovery
- Set correct content-type for patch operations (https://github.com/coryodaniel/k8s/issues/32)
- ๐จ Refactored Operation.kind -> Operation.name
- Group.cluster_key/2 -> Group.lookup_key/2
- K8s.Cluster.Group :ets data structure changed to map
- K8s.Cluster.Group module encompases access to :ets table
- ๐จ Refactored Operation.resource -> Operation.data. The term
resource
is a bit overloaded in this repo, since the operation is encapsulating the HTTP request,data
feels a bit more clear. - ๐จ Refactored internal references to "group version" to "api version"