Daniël van Eeden
dde7979b28
Remove references to mercurial
2017-05-07 10:20:03 -07:00
Sugu Sougoumarane
7af23e1dde
license: BSD->Apache v2.0
...
Please refer to #2694 and #2670 for motivation and reasoning for
this change.
I've tried to follow best practice in inserting the copyright
headers. In other open source projects, not all files carry
the notice. For example documentation doesn't. I've followed
similar ground rules.
I did not change the php because there is a separate LICENSE
file there by Pixel Federation. We'll first need to notify
them our intent before changing anything there.
As for the presubmit check, it's going to be non-trivial
because of the number of exceptions, like file types,
directories and generated code. So, it will have to be
a separate project.
2017-05-06 00:38:56 -07:00
Michael Berlin
c9d36a49ef
Bump minimum Go version from 1.7 to 1.8.
2017-03-28 08:11:24 -07:00
Alain Jobart
b76ca80c0b
Adding Consul 0.7.2 to base docker image.
...
So docker-based tests work.
2017-01-05 08:55:03 -08:00
Alain Jobart
ffb1e25f11
Using etcd 3.0.15 in bootstrap images.
...
That way unit tests (that now require etcd 3.0+) pass.
2016-12-29 08:02:46 -08:00
Robert Navarro
31ccc0341c
Update percona 5.6 key ( #2181 )
...
* Update percona signing key as per: https://www.percona.com/blog/2016/10/13/new-signing-key-for-percona-debian-and-ubuntu-packages/
* Update signing keys for percona 5.6
2016-10-24 11:28:19 -07:00
Robert Navarro
34ae9afe6a
Update percona signing key as per: https://www.percona.com/blog/2016/10/13/new-signing-key-for-percona-debian-and-ubuntu-packages/ ( #2180 )
2016-10-24 11:10:44 -07:00
Robert Navarro
3ade15b5bf
Include Percona 5.7 Docker image in docs and test runner. ( #2113 )
2016-10-05 15:01:52 -07:00
Michael Berlin
9eb1828be2
Bump minimum Go version from 1.5 to 1.7.
...
bootstrap.sh is currently failing in our Travis CI tests because "golint" dropped support for Go 1.5.
While we're at it, let's upgrade to 1.7 instead of 1.6. (After all, 1.7 also comes with a significant speed improvement.)
2016-10-03 13:57:34 -07:00
Anthony Yeh
313d926f89
Update to gRPC 1.0.0 and protobuf 3.0.0. ( #2012 )
2016-09-23 11:41:17 -07:00
Robert Navarro
73f5ac197c
Initial commit for percona 5.7 docker image
2016-08-12 08:39:33 -07:00
Mohammad Hossein Heydari
97e571892d
replaced dattoo/protobuf-php to stanley-cheung/protobuf-php
2016-07-18 20:37:13 +04:30
Alain Jobart
a130b4b537
Remove all C deps on zk lib.
2016-07-14 13:03:24 -07:00
Anthony Yeh
78994fbfec
docker: Update Dockerfile for webdriver.
2016-07-11 14:00:25 -07:00
Anthony Yeh
7c93b42f52
docker: Update to Maven 3.3.9
...
The previous version is no longer hosted by the mirror.
2016-07-11 14:00:25 -07:00
Anthony Yeh
60d0b5a0cf
docker: Run govendor sync in common bootstrap image.
...
This way, when 'sync' runs in the flavor images, it will see the
checksums already match and finish much faster.
2016-06-15 12:56:56 -07:00
Anthony Yeh
60c3a1a042
Clean up memcached dependencies.
...
These are no longer needed after #1742 .
2016-05-31 12:22:27 -07:00
Michael Berlin
a2e10946f9
Makefile: Add targets docker_bootstrap_test and docker_bootstrap_push.
...
Running a single target is simpler than a series of commands.
- unified README.md to prefix all commands with: vitess$
2016-05-25 23:04:02 -07:00
Michael Berlin
164f1f4ad4
docker: Update list of flavors in bootstrap build instructions.
2016-05-25 17:38:58 -07:00
Michael Berlin
51006207ba
docker: Always set USER environment variable to "vitess".
...
Fixes problems when the wrapper script docker/test/run.sh is not used.
Reported here: https://github.com/youtube/vitess/issues/1721
2016-05-25 17:38:58 -07:00
Anthony Yeh
4170be37ce
Add Docker images for MySQL 5.7.
2016-05-20 17:59:37 -07:00
Anthony Yeh
f8ba1f84a5
Document how to build custom Docker images for Kubernetes.
2016-05-20 15:27:43 -07:00
Anthony Yeh
26f91be6be
php: php_proto build rule uses existing bootstrap image.
2016-05-05 13:16:18 -07:00
Anthony Yeh
587f3a9c3f
Use govendor instead of godep.
...
Like godep, govendor helps manage the native Go vendor dir. But it also
supports a mode where you don't have to copy all the files into your own
repo. Instead, you run `govendor sync` after updating the `vendor.json`
file, and it reconciles everything by downloading as needed.
2016-04-14 19:15:41 -07:00
Anthony Yeh
f6c88e3441
Use pool of servers for downloading MySQL packaging key.
2016-04-06 14:43:17 -07:00
Anthony Yeh
8670f392ca
Use native Go vendor mode for godeps.
...
This gets rid of the warning about disabling native vendor mode
due to legacy Godeps/_workspace directory being present.
It also means we require Go 1.5+ since that's when native vendor
mode was first introduced.
2016-04-06 14:43:17 -07:00
Alain Jobart
10eef51c66
Removing python bson library.
2016-03-16 09:19:27 -07:00
Anthony Yeh
a87a423e1e
Add Docker images for Percona Server.
2016-03-04 15:48:34 -08:00
Michael Berlin
c9953498e4
docker/bootstrap: Replace ENV MAKEFLAGS with setting it per command.
...
The ENV version was not working anyway since Docker did single-quote: '-j$(nproc)'
Because of that make saw this string literal and converted it into an (unknown) absurd high number. On my 12 core machine it executed way more jobs in parallel than 12. This change will also fix this.
2016-03-03 11:39:45 -08:00
Michael Berlin
3bbab08284
docker/bootstrap: Update the Maven mirror to a more reliable one.
2016-03-03 11:34:54 -08:00
Michael Berlin
21b887583e
docker: Enable parallel make for bootstrap image.
...
With this change, the build time on my desktop is reduced from ~720s to ~410s.
2016-03-02 23:09:42 -08:00
Anthony Yeh
3f2d479a9a
docker/bootstrap: Build gRPC PHP plugin from gRPC sources.
...
The pecl build isn't always up-to-date with the gRPC version we use.
2016-02-27 02:31:07 -08:00
Anthony Yeh
3c3c713c18
Install newer pip in docker/bootstrap.
2016-02-27 02:31:07 -08:00
Alain Jobart
0c425e0b5c
Fixing docker and travis builds, hopefully.
2016-01-22 13:29:46 -08:00
Rasta
df41b52b97
composer.json moved to project root -> dependencies update
2016-01-13 22:36:35 +01:00
Anthony Yeh
54f661fa45
docker: Work around bug in Docker 1.9
...
The wildcard expansion was failing due to a bug.
2015-11-10 11:41:30 -08:00
Michael Berlin
26bef158ff
docker: Document how to update the bootstrap images.
2015-11-04 18:39:38 -08:00
Anthony Yeh
aa1da5cd71
Upgrade to ZooKeeper 3.4.6.
...
Fixes #1204
2015-11-02 20:45:43 -08:00
Anthony Yeh
8c86eddd33
docker: Include only necessary files in bootstrap image.
...
The images were getting bloated by vendored files, etc.
2015-11-02 17:13:43 -08:00
Anthony Yeh
3dd746af77
docker: Remove unused mongo PHP extension.
2015-11-02 17:11:34 -08:00
Anthony Yeh
2fb6bf05b3
docker: Build gRPC PHP extension.
...
gRPC requires PHP 5.5+, so I updated Debian to Jessie.
2015-10-08 04:28:52 -07:00
Anthony Yeh
a93e22d9a2
Pin PHPUnit to a version that supports PHP 5.3.
2015-10-02 11:21:53 -07:00
Alain Jobart
d9066317c1
Removing cbson. We'll remove bson support eventually.
2015-10-01 07:29:09 -07:00
Anthony Yeh
0649542b35
Add python package to make client_test.py pass in Docker.
2015-08-23 20:19:30 -07:00
Anthony Yeh
83bc3849ef
Add PHP tests to Docker-based test runner (test.go).
2015-08-22 17:49:09 -07:00
Anthony Yeh
eb5141992f
Add Java tests to Docker test runner.
2015-08-12 01:56:37 -07:00
Anthony Yeh
d48074d215
Update etcd to v2.0.13.
2015-07-10 15:35:02 -07:00
Anthony Yeh
a41cd235bc
Use script to install grpc, instead of copying the steps.
...
The Dockerfile got out of date with changes in the script.
2015-07-10 14:57:25 -07:00
Ammar Aijazi
df5fb8da13
Add Python mock to Docker PYTHONPATH
2015-06-26 12:50:10 -07:00
Anthony Yeh
e755930b73
Install etcd in dev bootstrap for integration tests.
2015-06-04 15:47:10 -07:00