Gyuho Lee
cdca488d8b
Merge pull request #9817 from mitake/no-password
...
*: support creating a user without password
2019-05-31 22:41:29 -07:00
Xiang Li
068864574a
Merge pull request #10734 from spzala/securityissues
...
README: update handling of security vulnerabilities
2019-05-31 17:12:34 -07:00
Xiang Li
d8e2e47de5
Merge pull request #10693 from nolouch/fix-lease
...
lease/lessor: recheck if exprired lease is revoked
2019-05-31 12:13:36 -07:00
Xiang Li
2f7121b420
Merge pull request #10772 from jingyih/revert_10526
...
mvcc: revert change made by #10526 and #10699
2019-05-30 15:18:31 -07:00
Hitoshi Mitake
96a7ff0a62
CHANGELOG: describe about user with no password
2019-05-30 22:03:00 +09:00
Hitoshi Mitake
54b09d4f87
auth: add a unit test for creating a user with no password
2019-05-30 21:59:30 +09:00
Hitoshi Mitake
8257dfdb51
e2e: add test cases for a user without password
2019-05-30 21:59:30 +09:00
Hitoshi Mitake
5a67dd788d
*: support creating a user without password
...
This commit adds a feature for creating a user without password. The
purpose of the feature is reducing attack surface by configuring bad
passwords (CN based auth will be allowed for the user).
The feature can be used with `--no-password` of `etcdctl user add`
command.
Fix https://github.com/coreos/etcd/issues/9590
2019-05-30 21:59:30 +09:00
Jingyi Hu
4345f74426
mvcc: revert change made by 10526
...
Revert #10526 and its followup #10699 .
2019-05-29 17:41:33 -07:00
Xiang Li
dc6885d73f
Merge pull request #10771 from jingyih/clarify_ETCDCTL_API
...
doc: clarify etcdctl default API version
2019-05-29 15:32:45 -07:00
Xiang Li
e1120a5e3e
Merge pull request #10770 from xiang90/rm_a
...
*: Move Anthony to Emeritus Maintainers
2019-05-29 14:59:54 -07:00
Jingyi Hu
a7568d63a7
doc: clarify etcdctl default API version
2019-05-29 14:48:46 -07:00
Xiang Li
85fab97186
*: Move Anthony to Emeritus Maintainers
2019-05-29 12:45:23 -07:00
Xiang Li
db5d1209d9
Merge pull request #10767 from jingyih/update_changelog_learner
...
CHANGELOG: update changelog-3.4 with learner
2019-05-29 10:45:22 -07:00
nolouch
dc8a31eaf0
lease/lessor: recheck if exprired lease is revoked
...
Signed-off-by: nolouch <nolouch@gmail.com>
2019-05-29 14:27:19 +08:00
Jingyi Hu
565e83e997
CHANGELOG: update changelog-3.4 with learner
2019-05-28 21:10:55 -07:00
Xiang Li
23a89b0f09
Merge pull request #10755 from wrfly/patch-3
...
fix #10754
2019-05-28 20:50:52 -07:00
Xiang Li
77e1c37787
Merge pull request #10730 from jingyih/learner_part3
...
*: support raft learner in etcd - part 3
2019-05-28 20:06:13 -07:00
Shaun
3754767dbc
clientv3: return getToken error when retryAuth
2019-05-29 10:15:22 +08:00
Jingyi Hu
23511d21ec
*: address comments
2019-05-28 18:50:13 -07:00
Jingyi Hu
6bf609b96d
integration: update TestMemberPromote test
...
Update TestMemberPromote to include both learner not-ready and learner
ready test cases.
Removed unit test TestPromoteMember, it requires underlying raft node to
be started and running. The member promote is covered by the integration
test.
2019-05-28 18:50:13 -07:00
宇慕
3f94385fc6
etcdserver: update raftStatus
2019-05-28 18:50:13 -07:00
Jingyi Hu
e994a4df01
etcdserver: check http StatusCode before unmarshal
...
Check http StatusCode. Only Unmarshal body if StatusCode is statusOK.
2019-05-28 18:50:13 -07:00
Jingyi Hu
f8ad8ae4ad
etcdserver: use etcdserver ErrLearnerNotReady
...
If learner is not ready to be promoted, use etcdserver.ErrLearnerNotReady
instead of using membership.ErrLearnerNotReady.
2019-05-28 18:50:13 -07:00
Jingyi Hu
f5eaaaf440
etcdserver: forward member promote to leader
2019-05-28 18:50:10 -07:00
宇慕
dfe296ac3c
etcdserver: add mayPromote check
2019-05-28 18:47:03 -07:00
Jingyi Hu
cca8b0d44f
Doc: add learner in runtime-configuration.md
2019-05-28 18:47:03 -07:00
Jingyi Hu
7a4d233bab
clientv3/integration: better way to deflake test
...
Use ReadyNotify instead of time.Sleep to wait for server ready.
2019-05-28 18:47:03 -07:00
Jingyi Hu
aa4cda2f5c
etcdserver: allow 1 learner in cluster
...
Hard-coded the maximum number of learners to 1.
2019-05-28 18:47:03 -07:00
Jingyi Hu
c438f6db27
etcdserver: check IsMemberExist before IsLearner
...
If member does not exist in cluster, IsLearner will panic.
2019-05-28 18:47:03 -07:00
Jingyi Hu
d0c1b3fa38
etcdserver: learner return Unavailable for unsupported RPC
...
Make learner return code.Unavailable when the request is not supported
by learner. Client balancer will retry a different endpoint.
2019-05-28 18:47:03 -07:00
Jingyi Hu
76a63f9f7d
etcdserver: adjust StrictReconfigCheck
...
Adjust StrictReconfigCheck logic to accommodate learner members in the
cluster.
2019-05-28 18:47:03 -07:00
Gyuho Lee
bdcecd1fc4
Merge pull request #10764 from jingyih/clarify_config_file_setting
...
*: more clarification on when server config file is provided
2019-05-28 16:23:19 -07:00
Gyuho Lee
9c5426830b
Merge pull request #10766 from gyuho/fix
...
*: reverting versioned import paths, use Go 1.12 for tests
2019-05-28 16:21:48 -07:00
Gyuho Lee
9ecbf5d2d1
main_test: skip test when invoked via go test
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-05-28 16:19:11 -07:00
Gyuho Lee
8ff5914404
tests: update semaphore upgrade tests
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-05-28 15:39:35 -07:00
Gyuho Lee
34bd797e67
*: revert module import paths
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-05-28 15:39:35 -07:00
Gyuho Lee
c8ffa36d9e
scripts/genproto: bump up protoc 3.7.1
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-05-28 15:39:35 -07:00
Gyuho Lee
05378f0d5d
Makefile: upgrade default Go version
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-05-28 15:39:35 -07:00
Gyuho Lee
75e440b105
build: fix import path
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-05-28 15:39:35 -07:00
Gyuho Lee
986f16e032
CHANGELOG: remove import path change
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-05-28 15:39:35 -07:00
Gyuho Lee
e3cdd3ae9c
travis: fix GO111MODULE, import paths
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-05-28 15:39:30 -07:00
Jingyi Hu
5e9c424f1f
*: more clarification on server config file
...
Be more explicit in document and command line usage message that if a
config file is provided, other command line flags and environment
variables will be ignored.
2019-05-27 22:54:14 -07:00
Brandon Philips
a1ef44358d
Merge pull request #10760 from jingyih/remove_you_word_from_doc
...
Doc: remove word you
2019-05-27 21:43:36 -07:00
Gyuho Lee
11d3f74c33
Merge pull request #10744 from philips/drop-readthedocs
...
*: move to etcd.io for docs
2019-05-27 03:02:01 -07:00
Gyuho Lee
e33c98f5ed
Merge pull request #10763 from Inconnu08/master
...
clientv3: fix typo in test filename
2019-05-27 03:00:29 -07:00
Inconnu08
2eaed14def
clientv3: fix typo in test filename
2019-05-27 13:53:58 +06:00
Jingyi Hu
cf57fc837e
Doc: remove word you
...
markdown_you test fails due to the appearance of word you in documents.
2019-05-24 16:06:10 -07:00
Brandon Philips
2ff2755528
Merge pull request #10750 from etcd-io/fanminshi-patch-1
...
readme: add etcd Emeritus section
2019-05-23 12:06:25 -07:00
Fanmin Shi
a1a482a67d
readme: add explanation
2019-05-22 20:58:17 -07:00