Anthony Romano
acfa601075
e2e: dump stack on ctlTest timeout
...
Figure out which process is blocking for Elect/Lock test timeouts.
2017-01-06 02:03:55 -08:00
fanmin shi
8242049a33
Merge pull request #7076 from fanminshi/fix_e2e_test
...
e2e: unset ETCDCTL_API env var before running e2e tests
2016-12-29 14:37:25 -08:00
fanmin shi
b741452d03
e2e: unset ETCDCTL_API env var before running u2e tests
...
existing ETCDCTL_API env var causes e2e to fail some of its tests. ETCDCTL_API should not be set before e2e tests start.
the tests themselves should set ETCDCTL_API properly.
2016-12-29 11:21:15 -08:00
Gyu-Ho Lee
4e1010c1b9
e2e: poll '/version' in release upgrade tests
...
Fix https://github.com/coreos/etcd/issues/7065 .
2016-12-29 10:52:40 -08:00
Anthony Romano
12d930b40f
Merge pull request #7068 from heyitsanthony/fix-v2-health
...
v2http: submit QGET in health endpoint if no progress
2016-12-28 14:30:31 -08:00
Anthony Romano
46062efa78
e2e: test cluster-health
2016-12-28 12:20:55 -08:00
Anthony Romano
407afc69ed
e2e: check etcdctl endpoint health is healthy if denied permission to key
2016-12-27 14:49:52 -08:00
Xiang Li
35fd5dc9fc
Merge pull request #6903 from mitake/auth-member
...
protect membership change RPCs with auth
2016-12-15 08:04:31 -08:00
Hitoshi Mitake
d46b753186
e2e: test cases of protecting membership change with auth
2016-12-15 22:54:20 +09:00
Gyu-Ho Lee
3512f114e4
e2e: remove unused 'ctlV3GetFailPerm'
2016-12-12 10:07:14 -08:00
Anthony Romano
456569f45d
e2e: add test for v3 watch over grpc gateway
2016-11-17 15:49:58 -08:00
fanmin shi
c2fd42b556
etcdserver, clientv3: add "!=" to txn
...
adding != to compare is a requested functionality from a etcd user
FIX #6719
2016-11-09 14:28:36 -08:00
Xiang Li
2ba42990ec
ctlv3: fix migration
2016-11-02 20:00:07 -07:00
Gyu-Ho Lee
b64de4707d
Merge pull request #6724 from johnbazan/ctlv3_add_user_with_password_inline
...
etcdctl: allow to add a user within one command line
2016-10-31 14:31:09 -07:00
Jonathan Bazan
d51a7dba43
etcdctl: Adding e2e tests for userAddTest
2016-10-31 18:14:29 -03:00
Gyu-Ho Lee
9bfbc12d7d
e2e: compact with latest rev in alarm test
...
Fix https://github.com/coreos/etcd/issues/6677 .
2016-10-20 11:06:30 -07:00
Gyu-Ho Lee
3a6d4b7f12
e2e: test sort ASCEND when sort target is missing
2016-10-18 16:29:22 -07:00
Gyu-Ho Lee
75a65e1a70
e2e: add test cases for del all keys
2016-10-17 09:34:21 -07:00
Gyu-Ho Lee
8081254498
e2e: add tests with environment vars for flags
2016-10-14 11:58:56 -07:00
Xiang Li
d1660b5ba3
Merge pull request #6619 from mitake/health-key
...
etcdctl, e2e: add --check-key option to endpoint health
2016-10-13 20:27:37 -07:00
Hitoshi Mitake
d585b43abe
etcdctl, e2e: add --check-key option to endpoint health
...
This commit adds a new option --check-key to endpoint health command
for health checking with a custom key. It is mainly for avoiding
permission problem.
2016-10-14 11:39:46 +09:00
Anthony Romano
2448f6a003
e2e: close process if spawnWithExpects fails
...
Was causing a process leak in TestCtlV3Alarm
2016-10-10 15:52:37 -07:00
Hitoshi Mitake
644ec0ddef
etcdctl, e2e: parse auth related options in endpoint health command
...
Partially fixes https://github.com/coreos/etcd/issues/6611
2016-10-09 20:34:09 +09:00
Xiang Li
f3cdfcdcf4
Merge pull request #6486 from glevand/for-merge-arm64
...
Get tests working on ARM64
2016-10-06 17:53:10 -07:00
Anthony Romano
e28706d9e2
e2e: print correct timeout for etcdctl tests
2016-10-06 09:18:41 -07:00
Geoff Levand
de8adc9e03
e2e/ctl_v3_alarm_test: Fix quota test
...
Rework the over quota test to be more a realistic test. Take into
consideration that the system page size will be different across
platforms.
Signed-off-by: Geoff Levand <geoff@infradead.org>
2016-10-05 16:41:06 -07:00
Geoff Levand
8c60a532a6
e2e/ctl_v3_alarm_test: Use fixed small buf size
...
We just need a small chunk of data to test put, so to be
consistent across platforms use a fixed size of 64 bytes.
Signed-off-by: Geoff Levand <geoff@infradead.org>
2016-10-05 16:41:06 -07:00
Gyu-Ho Lee
0dc14d1771
e2e: test 'https' scheme endpoints
2016-10-03 13:04:58 -07:00
Gyu-Ho Lee
5c51c600aa
e2e: skip when 'etcdProcess' is nil
2016-10-01 00:45:28 -07:00
sharat
35ff70656b
etcdctlv3: del command from-key feature added
2016-09-22 16:55:36 +05:30
sharat
592538986d
e2e: refactored ctlv3_make_mirror_test
2016-09-21 22:07:03 +05:30
sharat
3492753edf
e2e: refactored ctlv3_make_mirror_test
2016-09-21 20:01:24 +05:30
sharat
409fc439d1
etcdctlv3: test case: make-mirror no dest prefix
2016-09-21 15:12:36 +05:30
sharat
e5ff5d92e6
etcdctlv3: test case: make-mirror modify dest prefix
2016-09-21 05:40:52 +05:30
Gyu-Ho Lee
7cd7b5d539
e2e: rename 'backends' to 'processes'
2016-09-15 18:30:08 +09:00
Gyu-Ho Lee
bb337c87d0
e2e: test snapshot restore
2016-09-15 17:58:00 +09:00
Hitoshi Mitake
4e2b09a7ca
etcdctl: an option for granting permission with key prefix
...
This commit adds a new option --prefix to "role grant-permission"
command. If the option is passed, the command interprets the key as a
prefix of range permission.
Example of usage:
$ ETCDCTL_API=3 bin/etcdctl --user root:p role grant-permission --prefix r1 readwrite /dir/
Role r1 updated
$ ETCDCTL_API=3 bin/etcdctl --user root:p role get r1
Role r1
KV Read:
[/dir/, /dir0)
[k1, k5)
KV Write:
[/dir/, /dir0)
[k1, k5)
$ ETCDCTL_API=3 bin/etcdctl --user u1:p put /dir/key val
OK
2016-09-14 12:54:14 +09:00
Gyu-Ho Lee
b7dc6cc604
e2e: test 'lease timetolive'
2016-09-09 08:22:41 +09:00
Hitoshi Mitake
bc5d7bbe03
auth, e2e, clientv3: the root role should be granted access to every key
...
This commit changes the semantics of the root role. The role should be
able to access to every key.
Partially fixes https://github.com/coreos/etcd/issues/6355
2016-09-06 16:10:28 +09:00
Anthony Romano
666e7bd120
e2e: add quoted key/value to txn test
2016-09-01 19:39:23 -07:00
Gyu-Ho Lee
a6d22b96c3
Merge pull request #6317 from gyuho/release-test
...
e2e: add 'TestReleaseUpgradeWithRestart'
2016-08-30 21:22:20 -07:00
Gyu-Ho Lee
a1598d767b
e2e: add 'TestReleaseUpgradeWithRestart'
2016-08-30 21:01:10 -07:00
Gyu-Ho Lee
c8ad147c0a
e2e: remove stripSchema
2016-08-30 20:52:33 -07:00
Gyu-Ho Lee
1c59708c51
e2e: test 'print-value-only' flag
2016-08-29 12:09:16 -07:00
Xiang Li
1d58c7d3b2
e2e: remove server testing in etcdctl test
2016-08-22 15:34:50 -07:00
Hitoshi Mitake
3d5d3b90e9
e2e: a test case for txn and permission
...
This commit adds a new test case for checking the permission mechanism
can work well in txn requests.
2016-08-22 12:06:19 +09:00
Yiqiao Pu
d0d8e49e20
e2e: Update binary path with binDir
...
Signed-off-by: Yiqiao Pu <ypu@redhat.com>
2016-08-15 17:22:42 +08:00
Anthony Romano
965b2901d5
Merge pull request #6156 from heyitsanthony/remove-member-quorum
...
etcdserver: reject member removal that breaks active quorum
2016-08-11 11:40:38 -07:00
Anthony Romano
aa9837e8ff
e2e: support --strict-reconfig-check=false
2016-08-11 11:14:14 -07:00
Anthony Romano
eb97aba581
e2e: test etcd boots with example config file
2016-08-10 09:45:17 -07:00