Commit Graph

1456 Commits

Author SHA1 Message Date
Kostas Lekkas
39af247233 dind: add helper scripts to speed-up development with bind mounts 2016-07-06 01:48:11 +03:00
Kostas Lekkas
59cf4fd652 Merge pull request #191 from resin-io/188-use-docker-build-arg
dind: use --parse-arg to change dropbear config during build-time
2016-07-06 01:47:36 +03:00
Kostas Lekkas
aff199f42f dind: use --parse-arg to change dropbear config during build-time 2016-07-05 12:57:37 +03:00
Pablo Carranza Vélez
c4f84e619f Merge pull request #185 from axbannaz/addproxysupport
Add proxy support and CA Root Cert
2016-07-02 10:18:03 -03:00
Arash Bannazadeh-Mahani
572b43a696 Carry in the no_proxy env var in as well. critical to exclude internal
servers which do not need proxy server to access.
2016-06-30 10:47:01 -07:00
Arash Bannazadeh-Mahani
e5513c0635 Adding a flag, use_proxy_at_runtime, to use the same build proxy for
runtime. otherwise variables rt_http_proxy and rt_https_proxy are need
to be set prior calling make, if there is a need to proxy for runtime.
2016-06-30 10:37:52 -07:00
Arash Bannazadeh-Mahani
324d187dc3 adding support to include internal CA Certs used by (an example) proxy servers 2016-06-28 12:46:27 -07:00
Arash Bannazadeh-Mahani
a5d112c061 Remove go build run containers 2016-06-28 11:42:52 -07:00
Arash Bannazadeh-Mahani
87e043510c Integrating http_proxy https_proxy environment variables into docker build and final docker image 2016-06-28 11:22:24 -07:00
Pablo Carranza Velez
9d97aaf30c 1.12.0 2016-06-28 17:50:12 +00:00
Pablo Carranza Vélez
52ef519ebc Merge pull request #172 from resin-io/151-compose
Add endpoints for docker-compose up and down
2016-06-28 14:43:35 -03:00
Pablo Carranza Velez
ce7c9931bf Add docker-compose 1.7.1 on all alpine builds 2016-06-27 17:01:23 +00:00
Kostas Lekkas
422a60c2ec Merge pull request #179 from resin-io/178-dind-docker-1.10.3-rsync-dropbear
178 dind docker 1.10.3 rsync dropbear
2016-06-25 15:05:26 +03:00
Kostas Lekkas
e45e7cf9b2 dind: add dropbear and prevent passwordless login by default 2016-06-25 15:04:23 +03:00
Kostas Lekkas
ab1ed3e681 dind: add docker 1.10.3 2016-06-25 15:04:23 +03:00
Kostas Lekkas
87be94f2d4 dind: add rsync 2016-06-25 15:04:23 +03:00
Kostas Lekkas
858e127ed0 dind: add DOCKER_ROOT env var 2016-06-25 15:04:23 +03:00
Pablo Carranza Velez
f9f7debe71 Add docker-compose 1.7.1 on all debian builds 2016-06-24 21:08:47 +00:00
Pagan Gazzard
6cb4b090c5 Rename pullImage to pullAndProtectImage to make it a bit clearer that it isn't a simple pull 2016-06-24 21:08:47 +00:00
Pagan Gazzard
707ed7e1f6 Deduplicate compose command running logic. 2016-06-24 21:08:47 +00:00
Pagan Gazzard
a371e35d5c Deduplicate knex app fetching logic. 2016-06-24 21:08:47 +00:00
Pablo Carranza Velez
4278b6baf1 Add endpoints for docker-compose up and down 2016-06-24 21:08:46 +00:00
Pagan Gazzard
548c9ff12b 1.11.6 2016-06-23 16:16:45 -07:00
Petros Angelatos
f2b8b52413 Merge pull request #181 from resin-io/delta-old-docker
update docker-delta to fix deltas on old docker daemons
2016-06-23 16:14:37 -07:00
Petros Angelatos
f745d2cdb4 update docker-delta to fix deltas on old docker daemons
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-06-23 16:09:48 -07:00
Pagan Gazzard
9c64a6e917 1.11.5 2016-06-23 13:21:06 -07:00
Page-
dc4f7a7583 Merge pull request #180 from resin-io/fix-docker-root
Fix entry.sh when DOCKER_ROOT isn't set
2016-06-23 12:46:39 -07:00
Pagan Gazzard
07fdc55546 Fix entry.sh when DOCKER_ROOT isn't set 2016-06-23 11:37:59 -07:00
Pablo Carranza Velez
ac9e027b22 1.11.4 2016-06-17 18:24:21 +00:00
Kostas Lekkas
c53f96edcc Merge pull request #171 from resin-io/170-linting
Linting
2016-06-17 17:56:19 +03:00
Petros Angelatos
f553a0a762 Merge pull request #169 from resin-io/cleanup-failed-delta-images
bump node-docker-delta version to 0.0.10
2016-06-16 13:02:02 -07:00
Kostas Lekkas
d64d413838 Remove unused vars and fix linting issues 2016-06-16 18:47:12 +03:00
Kostas Lekkas
a456a7b1ff Add resin-lint and "lint" npm script 2016-06-16 18:10:20 +03:00
Petros Angelatos
ff97ecb756 bump node-docker-delta version to 0.0.10
this version fixes the issue where failed attempts to apply the delta
result in a lot of docker images on the disk, which could also
potentially lead to out of space issues

Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-06-16 08:42:36 +00:00
Pablo Carranza Vélez
7e7628aa2d Merge pull request #167 from resin-io/configurable-host-paths
Make the data path configurable
2016-06-15 14:01:56 -03:00
Pablo Carranza Velez
164d565283 Make the data path configurable 2016-06-14 13:50:50 -03:00
Pablo Carranza Velez
d88e7d7d36 1.11.3 2016-06-11 12:22:51 -03:00
Pablo Carranza Vélez
419a4d2510 Merge pull request #165 from resin-io/reattach-on-restart
Add listener for container events and reattach on restart
2016-06-11 12:21:12 -03:00
Pablo Carranza Velez
a8677a4401 Add listener for container events and reattach on restart 2016-06-11 11:55:22 -03:00
Pablo Carranza Vélez
891376dd2c Merge pull request #164 from resin-io/fix-deltas-dont-use-supervisor
fix deltas by not using the supervisor as source
2016-06-10 18:14:21 -03:00
Pablo Carranza Velez
6e39128f3a fix deltas by not using the supervisor as source 2016-06-10 17:22:52 -03:00
Pablo Carranza Velez
f69e635196 1.11.2 2016-06-10 16:45:13 -03:00
Petros Angelatos
1f3eddb3b0 Merge pull request #163 from resin-io/fix-delta-error-handling
connects to #160 fix delta error handling by listening for the 'error' event
2016-06-10 12:41:02 -07:00
Petros Angelatos
573cf31514 fix delta error handling by listening for the 'error' event
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-06-10 19:19:23 +00:00
Pablo Carranza Velez
1b7c91a791 1.11.1 2016-06-09 11:17:07 -03:00
Pablo Carranza Vélez
d069ce35e6 Merge pull request #161 from resin-io/fix-alpine-postinstall-sh
Use sh for postinstall as alpine has no bash
2016-06-09 11:11:32 -03:00
Petros Angelatos
d906786d58 update docker-delta to latest version
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-06-09 06:58:40 +00:00
Petros Angelatos
af32a48db4 symlink docker root to default path if not already there
docker-delta uses the docker API to query the docker root location.
However, docker returns the path in the host, not the path that it
happens to be bind mounted in the supervisor container. So in order for
the deltas to work properly, these paths must be the same.

Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-06-09 05:50:51 +00:00
Pablo Carranza Velez
1a1e1b5e8b Use sh for postinstall as alpine has no bash
Remove pipefail from postinstall.sh and use POSIX comparison
2016-06-07 15:44:28 -03:00
Pablo Carranza Velez
30457c0e0f 1.11.0 2016-06-07 13:01:38 -03:00