Граф коммитов

55 Коммитов

Автор SHA1 Сообщение Дата
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