546d5fe835
scripts/genproto: update protobuf, grpc-gateway gen
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-16 09:05:06 -08:00
743192aa3b
*: clear rarer shellcheck errors on scripts
...
Clean up the tail of the warnings
2017-06-06 10:44:59 -07:00
0e90e504f5
scripts, Documentation: fix swagger generation
...
Changes to the genproto to support splitting out the grpc-gateway broke
swagger generation.
2017-06-02 11:05:21 -07:00
998fa0de76
Documentation, scripts: regen RPC docs
...
Was missing the new cancel_reason field. Also includes updated protodoc
sha to fix generating documentation for upcoming txn compare range patchset.
2017-06-02 10:27:49 -07:00
10b1ba7886
Documentation, scripts: regenerate protobuf docs with updated protodoc
2017-05-19 14:57:16 -07:00
fd11523af9
scripts: move gateway stubs into gw/ packages
2017-04-19 12:50:04 -07:00
78a5eb79b5
*: add swagger and grpc-gateway assets for v3lock and v3election
2017-04-10 15:21:07 -07:00
9ba69ff317
scripts: update genproto.sh to include v3election
2017-04-07 16:36:38 -07:00
1ff0b71b30
*: use protoc 3.2.0
...
Fixes #7631
2017-03-30 13:43:10 -07:00
c737bf3d2a
scripts: generate lock service rpc stubs
2017-03-13 15:23:26 -07:00
baa4e4ee56
scripts/genproto: update gogo/protobuf, grpc-gateway
2016-11-10 12:02:00 -08:00
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
ef4e3ef55a
scripts: Don't erase gopath.proto after genproto.sh
...
Wiping gopath.proto after a successful run does nothing but slow down
the next run unnecessarily as it downloads everything again.
2016-10-10 11:33:43 +08:00
8174fcf201
scripts/genproto: use 'gopath.proto' for $GOPATH
2016-10-03 15:34:31 -07:00
6e95ce26fb
scripts/genproto: use latest grpc-gateway c8ec92d0
2016-07-27 13:20:15 -07:00
38b69a9301
scripts:genproto.sh: update grpc-gateway
2016-07-23 16:18:42 -07:00
6e53f75092
scripts: update gogo/protobuf, use 'gofast' plugin
...
- Fix https://github.com/coreos/etcd/issues/5942
- Partial fix for https://github.com/coreos/etcd/issues/5865
2016-07-18 09:31:27 -07:00
4a7b730e69
scripts: update genproto with grpc-ecosystem
2016-07-15 13:21:41 -07:00
eec706b9ae
etcdserverpb: generate Swagger API JSON
2016-06-17 15:19:32 -07:00
b0d7455fb1
scripts: use latest gogo/protobuf for proto files
...
For https://github.com/coreos/etcd/issues/5671 .
2016-06-17 10:21:18 -07:00
d26d006fd6
scripts: use latest protodoc to skip grpc-gateway
...
protodoc now skips grpc-gateway options
2016-06-16 11:57:05 -07:00
5a7b7f7595
main: add grpc-gateway support
...
Now etcd can serve HTTP json request at /v3alpha/
2016-06-14 17:09:06 -07:00
db9ccb75bf
scripts: pass -u to go get in genproto.sh
...
Current genproto.sh doesn't pass -u option to go get. It is
problematic because the script depends on a specific version of
gogoproto. Actually it causes build error if a repository already have
an old version of gogoproto that doesn't have a specified commit
($SHA). This commit lets the script pass -u to go get for avoid the
error.
2016-05-18 11:38:51 +09:00
b1f95c314b
*: fix protodoc, consistent casing in api doc
...
There was a bug in protodoc.
This changes git SHA to use the latest protodoc.
And make the letter casing consistent with original
Protocol Buffer. Go capitalizes the member variables,
but the protocol buffer documentation should be same as
original proto files.
2016-05-12 16:23:29 -07:00
6222d46233
scripts/genproto.sh: update protodoc git SHA
...
To use protodoc with the fix
58fed2ed06
.
This correctly parses the order of values in 'directories' flag.
2016-05-02 23:00:40 -07:00
b7ac758969
*: rename storage package to mvcc
2016-04-25 15:25:51 -07:00
82ef33a8d3
scripts: update genproto with new gogoproto hash
2016-04-25 14:07:40 -07:00
bfd6465ea3
docs: update docs.md and create subdirs
2016-04-22 16:58:03 -07:00
2751a10db6
*: change Protocol Buffer documentation title
2016-04-21 19:58:41 -07:00
753630dc37
*: Protocol Buffer docs auto-generate script
2016-04-21 19:14:21 -07:00
8874545a1e
*: support adding user in v3 auth
...
This commit adds a new subcommand "user add" to etcdctlv3. With the
command users can create a user for the authentication.
Example of usage:
$ etcdctlv3 user add user1
Password of user1:
Type password of user1 again for confirmation:
2016-03-27 18:11:42 +09:00
0436223793
scripts: update genproto.sh for vendor
...
Current genproto.sh assumes Godep so its output files have obsolete
parts.
2016-03-24 14:30:46 +09:00
be9c9ae7d5
scripts: get goimports in genproto.sh
...
genproto.sh uses goimports. Getting the command in the script is
useful.
2016-02-04 00:37:50 +09:00
1c4c45cc7a
scripts: update genproto for import issue
2016-01-26 17:41:12 -08:00
25f82b25f7
lease: modify API and persist lease to disk
2016-01-05 10:09:42 -08:00
dd0932a78d
scripts: clean up genproto
...
Rather than copying in .proto files, use the same symlink
trick we do for doing the actual etcd build.
Also check for exact version of protoc early on.
2015-11-16 15:26:22 -08:00
de0cb472be
scripts: enforce genproto.sh is run from repo root
2015-11-06 16:13:24 +01:00
ef7cf058a2
*: update gogoproto
2015-09-03 15:32:25 -07:00
45390b9fb8
*: regenerate proto to use local import path
...
Using Go-style import paths in protos is not idiomatic. Normally, this
detail would be internal to etcd, but the path from which gogoproto
is imported affects downstream consumers (e.g. cockroachdb).
In cockroach, we want to avoid including `$GOPATH/src` in our protoc
include path for various reasons. This patch puts etcd on the same
convention, which allows this for cockroach.
More information: https://github.com/cockroachdb/cockroach/pull/2339#discussion_r38663417
This commit also regenerates all the protos, which seem to have
drifted a tiny bit.
2015-09-03 13:38:28 -04:00
1239e1ce6f
test, scripts: use /usr/bin/env to find bash
...
use /usr/bin/env to find bash
add set -e back into scripts it was removed from
2015-08-08 20:52:53 -06:00
2b8abeb093
*: remove migration related stuff from 2.2
2015-08-01 19:37:20 +08:00
2fb8347d36
etcdserver: add rpc proto
2015-06-29 20:00:09 -07:00
436bacd77a
*: introduce grpc dependency
2015-06-29 18:59:00 -07:00
13f44e4b79
*: update generated proto code
2015-06-29 16:45:25 -07:00
845cb61213
storage: add kv and event proto
2015-05-18 14:35:10 -07:00
117cb995a5
script: genproto assumes bash; specify bash
2015-04-18 15:13:35 -07:00
05e240b892
*: update protobuf
2015-03-25 10:14:35 -07:00
4183b69e12
*: move from third_party to Godep
2014-10-14 00:37:52 -07:00
c8c55aa378
scripts: consolidate and standardize protobuf generation
2014-09-24 13:45:00 -07:00