-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Labels
bugSomething isn't workingSomething isn't working
Description
- etcd3-py version: 0.1.6
- Python version: 3.6.8
- Operating System: Centos7.8
Description
from etcd3 import Client
etcd_cert="/etcd/ansible_etcd_certs/etcd-client-ca.pem"
etcd_cert_key="/etcd/ansible_etcd_certs/etcd-client-ca-key.pem"
etcd_ca_cert="/etcd/ansible_etcd_certs/etcd-root-ca.pem"
client = Client(host='172.16.27.4',port=2379,protocol='https',cert=(etcd_cert, etcd_cert_key), verify=etcd_ca_cert, server_version='3.4.7', cluster_version='3.4.0')
print(client.version())
print(client.put('foo','bar'))
error
EtcdVersion(etcdserver='3.4.7', etcdcluster='3.4.0')
Traceback (most recent call last):
File "test_etcd.py", line 9, in <module>
print(client.put('foo','bar'))
File "/data/apps/opt/etcd3-client/lib64/python3.6/site-packages/etcd3/apis/kv.py", line 106, in put
return self.call_rpc(method, data=data)
File "/data/apps/opt/etcd3-client/lib64/python3.6/site-packages/etcd3/client.py", line 202, in call_rpc
self._raise_for_status(resp)
File "/data/apps/opt/etcd3-client/lib64/python3.6/site-packages/etcd3/client.py", line 150, in _raise_for_status
raise get_client_error(error, code, status, resp)
etcd3.errors.go_etcd_rpctypes_error.ErrUnknownError: <ErrUnknownError error:'all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: authentication handshake failed: remote error: tls: bad certificate"', code:14>
zhenglilei
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working