Published by mruoss almost 2 years ago
This version comes with some breaking changes. Please refer to the migrations guide for help on how to migrate your projects to this version.
K8s.Selector.label_not/N
, K8s.Selector.field/N
and K8s.Selector.field_not/N
- Support for field selectors (#117)K8s.Client.Provider.stream/5
callback was added to the behaviourK8s.Client.Runner.Base.stream/3
K8s.Client.MintHTTPProvider
- The mint client implementationK8s.Client.HTTPTestHelper
- to be used in tests (resides in lib/
so it can be used by dependents):connect
operations (connections) now accept messages to be sent to podsK8s.Client.put_conn/2
to add pielining support to the Client APIK8s.Client.Provider
behaviour was adapted to the new internal architectureK8s.Client.watch/N
now returns a :watch
or :watch_all_namespaces
operation to be passed to K8s.Client.stream/N
Websockex
was replaced by Mint.WebSocket
K8s.Client.HTTPProvider
was removed in favor of K8s.Client.MintHTTPProvider
:stream_to
in http_opts
is not supported anymore.DynamicHTTPProvider
which work with watch_and_stream
are going to need to be changed. The HTTP mocks now need to implement the stream/5
callback. (See K8s.Client.Runner.Watch.StreamTest
on this branch for examples):stream_to
in http_opts
is not supported anymore. Instead, Elixir Streams are returned. Map over the returned stream to send messages to other processes.K8s.Client.HTTPError
headers/1
callback was removed from K8s.Client.Provider
behaviourK8s.Client.HTTPProvider
(HTTPoison implementation) was removed.K8s.Client.watch/N
now returns a :watch
or :watch_all_namespaces
operation to be passed to K8s.Client.stream/N
PKI.cert_from_map/2
to support fully qualified domain names (FQDN) - Fix for K8s.Conn.from_file/1
(#164)Published by mruoss almost 2 years ago
Full Changelog: https://github.com/coryodaniel/k8s/compare/1.1.10...1.2.0
Published by mruoss almost 2 years ago
K8s.Client.run/2
: spec updated to include t:K8s.Discovery.Error.t/0
in possible error structsFull Changelog: https://github.com/coryodaniel/k8s/compare/1.1.9...1.1.10
Published by mruoss almost 2 years ago
K8s.Client.run/2
spec missing a possible error by @icehaunter in https://github.com/coryodaniel/k8s/pull/189
K8s.Operation.Path.build/1
: Allow namespace to be nilFull Changelog: https://github.com/coryodaniel/k8s/compare/1.1.8...1.1.9
Published by mruoss almost 2 years ago
Full Changelog: https://github.com/coryodaniel/k8s/compare/1.1.7...1.1.8
Published by mruoss about 2 years ago
Full Changelog: https://github.com/coryodaniel/k8s/compare/1.1.6...1.1.7
Published by mruoss about 2 years ago
map
to the K8s.Selector.label/2
spec by @icehaunter in https://github.com/coryodaniel/k8s/pull/177
c8eeaa6
to d37c3cd
by @dependabot in https://github.com/coryodaniel/k8s/pull/171
Full Changelog: https://github.com/coryodaniel/k8s/compare/1.1.5...1.1.6
Published by mruoss over 2 years ago
Published by mruoss over 2 years ago
Fix default value in K8s.Client.Runner.Watch.run/4
and K8s.Client.Runner.Watch.stream/3
Published by mruoss over 2 years ago
K8s.Sys.Event
module.K8s.Client.Runner.Watch.stream/3
- watches a resource and returns an elixir Stream of events #121K8s.Client.apply/2
- Create a server-side apply operationK8s.Client.HTTPProvider.headers/2
was deprecated in favor of K8s.Client.HTTPProvider.headers/1
K8s.Client.DynamicHTTPProvider.headers/2
was deprecated in favor of K8s.Client.DynamicHTTPProvider.headers/1
Published by coryodaniel over 3 years ago
Published by coryodaniel almost 5 years ago
Published by coryodaniel almost 5 years ago