All Versions
20
Latest Version
Avg Release Cycle
57 days
Latest Release
1040 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.5.0-rc.1
November 28, 2019 -
v0.4.0 Changes
August 29, 2019๐ Changed
- ๐ Renamed
K8s.Conf
toK8s.Conn
- ๐จ Refactored
:conf
configuration key to:conn
- ๐ Renamed
-
v0.3.2 Changes
August 15, 2019โ Added
K8s.Selector.match_expressions?/2
to check if a resource matches expressionsK8s.Selector.match_labels?/2
to check if a resource matches labels
๐ Changed
- ๐
K8s.Resource
functions moved to submodule
-
v0.3.1 Changes
August 15, 2019โ Added
- text/plain response handling
- ๐ K8s.Selector - labelSelector support for K8s.Operation
-
v0.3.0 Changes
July 29, 2019โ 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"
-
v0.2.13 Changes
June 27, 2019โ Added
- K8s.Cluster.base_url/1
-
v0.2.12 Changes
June 26, 2019โ Added
- First K8s.Client.Runner.Stream evaluation made lazy
- K8s.Resource.api_version/1
-
v0.2.11 Changes
June 24, 2019โ Added
- ๐ K8s.Resource.cpu/1 parses cpu resource requests/limits strings to number
- ๐ K8s.Resource.memory/1 parses cpu resource requests/limits strings to number
-
v0.2.10 Changes
June 24, 2019โ Added
- K8s.Client.Runner.Stream for producing elixir streams from k8s list results
- K8s 1.15 swagger file
๐ Changed
- Reversed pattern matching in functions from
var=pattern
topattern=var
- โ Added make target for fetching master swagger before running tests
-
v0.2.9 Changes
June 10, 2019โ Added
- Kubernetes resources, groups, and CRDs are autodiscovered at boot time. No swagger file to include or override.
- ๐ Client supports standard HTTP calls, async batches, wait on status, and watchers
- ๐ Supports multiple clusters
- ๐ Supports multiple kubernetes APIs in the same runtime
- serviceaccount authentication
- token authentication
- certificate authentication
- auth-provider authetnicati
- โ Tested against kubernetes swagger specs: 1.10+ and master
- ๐ CRD support
- Kubernetes resource and version helper functions
- ๐ Kube config file parsing
- ๐ Pluggable auth providers