etcdv3-ruby icon indicating copy to clipboard operation
etcdv3-ruby copied to clipboard

Etcd v3 Ruby Client

Results 8 etcdv3-ruby issues
Sort by recently updated
recently updated
newest added

Auth - [x] auth_enable - Enables authentication - [x] auth_disable - Disables authentication Alarms - [x] alarm_deactivate - Disarms all alarms - [x] alarm_list - Lists all alarms Cluster -...

help wanted

- Add `custom_certificates` in the initialization options of `Etcdv3` - Pass down `custom_certificates` down to `Connection` to initialize Channel - Noway to test the instance of `GRPC::Core::ChannlCertificates` since the certs...

While attempting utilize the `lease_keep_alive_once` method, we discovered an incompatibility when connecting to an etcd gRPC proxy. All requests would fail with a Cancelled status like: ```GRPC::Cancelled: 1:unknown cause from...

Allow users to specify client / server-side certificates.

enhancement

It looks like if the [etcd cluster is unreachable](https://github.com/davissp14/etcdv3-ruby/blob/master/lib/etcdv3/connection_wrapper.rb#L16-L24) then the client spins with `Failed to connect to endpoint 'example.com:2379'`. I think the desired behavior would be it should try...

The default value of range_end is defined as an empty string in Etcdv3::Namespace::KV.del. However, nil is assumed in Etcdv3::Namespace::KV::Requests.del_request, creating an inconsistency. Therefore, if range_end is not specified, namespace is...

```ruby irb(main):003:0> require 'etcdv3' /usr/local/bundle/gems/etcdv3-0.11.6/lib/etcdv3/etcdrpc/kv_pb.rb:6:in `': undefined method `build' for # (NoMethodError) Google::Protobuf::DescriptorPool.generated_pool.build do ^^^^^^ from /usr/local/bundle/gems/etcdv3-0.11.6/lib/etcdv3/etcdrpc/rpc_pb.rb:6:in `require_relative' from /usr/local/bundle/gems/etcdv3-0.11.6/lib/etcdv3/etcdrpc/rpc_pb.rb:6:in `' from /usr/local/bundle/gems/etcdv3-0.11.6/lib/etcdv3/etcdrpc/rpc_services_pb.rb:5:in `require_relative' from /usr/local/bundle/gems/etcdv3-0.11.6/lib/etcdv3/etcdrpc/rpc_services_pb.rb:5:in `' from :85:in `require'...