kontena / k8s-client

Ruby Kubernetes API client
Apache License 2.0
76 stars 26 forks source link

Update Dry Struct and update usages #112

Closed kke closed 5 years ago

kke commented 5 years ago

Fixes #106

There seems to be some dry version incompatibilities that make the specs fail.

Upgrading brings a bunch of deprecation messages and warnings (some of which were actually helpful to spot the shared array instance defaults).

include Dry::Types has been deprecated and should now be include Dry.Types(), which by default brings Strict types.