Xiang Li
554298d429
Merge pull request #8594 from mitake/auth-priority
...
RFC: etcdserver: swap priority of cert CN and username + password
2017-09-26 08:41:30 -07:00
Hitoshi Mitake
f815d9a65b
e2e: add and update test cases for CN based auth
2017-09-26 16:12:43 +09:00
Gyu-Ho Lee
2240b6a592
Merge pull request #8604 from gyuho/debug-client
...
etcdctl,clientv3: add debugging logs
2017-09-26 07:18:00 +09:00
Gyu-Ho Lee
090c192517
clientv3: add debugging logs, warnings
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-09-26 07:16:16 +09:00
Gyu-Ho Lee
c63d6b6a25
ctlv3: print envs, configure grpc logger with debug flag
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-09-26 07:05:10 +09:00
Gyu-Ho Lee
b355232dd6
Merge pull request #8606 from gyuho/doc
...
Documentation/op-guide: remove grafana demo link
2017-09-26 02:39:26 +09:00
Gyu-Ho Lee
607d0762eb
Documentation/op-guide: remove grafana demo link
...
The dashboard was removed during Tectonic migration
in AWS, while the Grafana still runs in GCP.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-09-26 01:52:35 +09:00
Xiang Li
4830ca74e6
Merge pull request #8599 from xiang90/longer_timeout
...
etcdserver: make dial timeout longer
2017-09-23 16:14:50 -07:00
Xiang
35e285674b
etcdserver: make tick duration calculation clear
2017-09-23 15:43:12 -07:00
Xiang
230323255a
etcdserver: make dial timeout longer
2017-09-22 14:56:41 -07:00
Hitoshi Mitake
6515a1dfd0
Merge pull request #8289 from mitake/auth-proxy
...
clientv3, etcdmain, proxy: support authed RPCs with grpcproxy
2017-09-22 16:14:37 +09:00
Hitoshi Mitake
1296281b27
etcdserver: swap priority of cert CN and username + password
2017-09-22 15:53:47 +09:00
Gyu-Ho Lee
cbddcfd9ad
Merge pull request #8556 from gyuho/go-tip
...
client: fix TestHTTPClusterClientSyncUnpinEndpoint
2017-09-22 13:33:34 +09:00
Gyu-Ho Lee
fbc7acde95
client: permute endpoints manually (for Go 1.9>)
...
To keep backward compatibility, use old algorithm of
rand.Rand.Perm.
Reference: caae0917bf (diff-d4a72c5ba8515eae95a093e0aec62635)
.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-09-22 10:19:30 +09:00
Gyu-Ho Lee
527429f30a
Merge pull request #8588 from gyuho/aaa
...
Documentation: use Go 1.9+ in dl_build.md
2017-09-22 06:05:12 +09:00
Xiang Li
24cce732b6
Merge pull request #8590 from raoofm/patch-13
...
etcd.conf.yml.example: peer-client-cert-auth flag
2017-09-21 12:27:19 -07:00
Raoof Mohammed
36e37580f3
etcd.conf.yml.example: peer-client-cert-auth flag
...
Previous config was incorrect for peer client cert auth
# Enable peer client cert authentication.
client-cert-auth: false
corrected to
peer-client-cert-auth
2017-09-21 10:41:52 -04:00
Gyu-Ho Lee
517c15d3e1
Documentation: use Go 1.9+ in dl_build.md
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-09-21 20:21:52 +09:00
Gyu-Ho Lee
3a7858c439
Merge pull request #8582 from mitake/derr
...
e2e: log an error of TempDir() during the preparation of cluster crea…
2017-09-20 17:05:24 +09:00
Hitoshi Mitake
8a4c8dc3b0
e2e: log an error of TempDir() during the preparation of cluster creation
2017-09-20 17:01:04 +09:00
Hitoshi Mitake
e8c18e3368
proxy: handle authed snapshot request in grpcproxy
...
Like the previous commit 10f783efdd12, this commit lets grpcproxy
forward an auth token supplied by its client in an explicit
manner. snapshot is a stream RPC so this process is required like
watch.
2017-09-20 15:27:27 +09:00
Hitoshi Mitake
c50960e39a
e2e: enable tests related to auth and proxy
2017-09-20 15:27:26 +09:00
Hitoshi Mitake
94b5071c30
etcdmain, proxy: handle authed watch in grpcproxy
...
This commit lets grpcproxy handle authed watch. The main changes are:
1. forwrading a token of a new broadcast client
2. checking permission of a new client that participates to an
existing broadcast
2017-09-20 15:27:26 +09:00
Hitoshi Mitake
e709f83253
etcdmain, proxy: support authed RPCs with grpcproxy
...
This commit lets grpcproxy support authed RPCs. Auth tokens supplied
by clients are now forwarded to etcdserver by grpcproxy.
2017-09-20 11:14:45 +09:00
Gyu-Ho Lee
aca8a0d5b9
Merge pull request #8574 from abronan/regenerate_keys
...
client: regenerate sources for etcd/client with new ugorji/go changes
2017-09-20 09:39:13 +09:00
Gyu-Ho Lee
a819e689b0
Merge pull request #8580 from zbwright/patch-1
...
docs: remove link-breaking space
2017-09-20 08:10:27 +09:00
beth wright
f45ba5935a
docs: remove link-breaking space
2017-09-19 15:54:16 -07:00
Alexandre Beslic
8dc4833a3e
client: regenerate sources for etcd/client with new codec version
...
Major updates to ugorji/go changed the signature of some
methods, resulting in the build failing for etcd/client
with default installation of the codec.
We regenerate the sources using codecgen with the new version
to reflect on the new changes.
Fixes #8573
Signed-off-by: Alexandre Beslic <abeslic@abronan.com>
2017-09-19 15:14:58 +02:00
Gyu-Ho Lee
5bb9f9591f
Merge pull request #8572 from gyuho/op-guide
...
Documentation/op-guide: add docker:// to 'rkt run gcr.io'
2017-09-19 10:59:01 +09:00
Gyu-Ho Lee
94e563e111
Documentation/op-guide: add docker:// to 'rkt run gcr.io'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-09-19 10:51:01 +09:00
Xiang Li
bcbf18491f
Merge pull request #8570 from a-robinson/indent
...
raft: fix bullet point indentation in README
2017-09-18 13:57:21 -07:00
Alex Robinson
b9c4f5b22a
raft: fix bullet point indentation in README
2017-09-18 16:07:51 -04:00
Anthony Romano
3cad5e4da1
Merge pull request #8545 from heyitsanthony/health-balancer
...
clientv3: Health balancer
2017-09-18 09:24:45 -07:00
Xiang Li
a4777080cb
Merge pull request #8567 from xiang90/r_l
...
raft: ensure CheckQuorum is enabled when readonlyoption is lease based
2017-09-17 19:29:22 -07:00
Xiang
9801fd7297
raft: ensure CheckQuorum is enabled when readonlyoption is lease based
2017-09-17 10:46:12 -07:00
Anthony Romano
085adc5b8b
Merge pull request #8566 from heyitsanthony/fix-cov
...
test: fix flags in coverage test
2017-09-17 10:18:41 -07:00
Anthony Romano
166e6918a6
test: fix flags in coverage test
...
broken when fixing shellcheck errors
2017-09-17 00:33:56 -07:00
Anthony Romano
49e5e78d0f
clientv3/integration: test endpoint switches on partitioned member
2017-09-16 13:55:39 -07:00
Anthony Romano
efd7800e0f
clientv3: try next endpoint point on unavailable error
2017-09-16 13:55:39 -07:00
Anthony Romano
e3deb9f482
clientv3: test health balancer gray listing
2017-09-15 14:24:46 -07:00
Anthony Romano
84db8fdaea
clientv3: health check balancer
2017-09-15 14:24:46 -07:00
Xiang Li
6cf0fd7cb0
Merge pull request #8339 from javaforfun/shawnsli/check-msg-type-before-become-follower
...
raft: check whether it's leader PRC request when recv message with higher term
2017-09-14 18:25:25 -07:00
gladiator
58b98c6a14
raft: check leader request when becomeFollower
2017-09-15 08:23:18 +08:00
Anthony Romano
4afb99ffc1
Merge pull request #8552 from heyitsanthony/fix-proxy-keys-only
...
grpcproxy: respect KeysOnly flag
2017-09-13 12:01:48 -07:00
Anthony Romano
7f4464415a
grpcproxy: respect KeysOnly flag
...
Fixes #8478
2017-09-13 09:57:08 -07:00
Anthony Romano
4366f35e1e
e2e: test no value is returned in TestCtlV3GetKeysOnly
...
Test was checking key name is returned, but was not correctly checking
no value is returned.
2017-09-13 09:50:24 -07:00
Hitoshi Mitake
1b85dad7b0
Merge pull request #8514 from mitake/empty-key-perm
...
etcdctl: handle empty key permission correctly
2017-09-13 17:26:08 +09:00
Hitoshi Mitake
e4c0e11702
e2e: enhance test cases for a way of handling empty keys
2017-09-13 14:25:52 +09:00
Hitoshi Mitake
1ae6f1614d
etcdctl: handle empty key permission correctly
...
Current `etcdctl role grant-permission` doesn't handle an empty key
("") correctly. Because the range permissions are treated as
BytesAffineInterval internally, just specifying the empty key as a
beginning of range introduces an invalid permission which doesn't work
and betray users' intuition. This commit fix the way of handling empty
key as a prefix or from key in permission granting.
Fix https://github.com/coreos/etcd/issues/8494
2017-09-13 14:25:52 +09:00
Xiang Li
510d884e62
Merge pull request #8537 from lorneli/lease_test
...
lease: test minLeaseTTL limit
2017-09-12 14:01:46 -07:00