Commit Graph

1303 Commits

Author SHA1 Message Date
Pablo Carranza Vélez
d8b85d8c1c Merge pull request #287 from resin-io/286-fix-restart
Compare config vars to trigger an app restart
2016-10-05 17:52:54 -03:00
Pablo Carranza Velez
5e5a281307 Remove unused Jenkins build step 2016-10-05 19:49:53 +00:00
Pablo Carranza Velez
4785437ba8 Fixes in app restart behavior:
* Compare config vars to trigger an app restart
* In delete-then-download, only delete when a download is needed
2016-10-05 19:45:18 +00:00
Pablo Carranza Vélez
8b2e86bcae Merge pull request #295 from resin-io/fix-intermediate-cache
Force tagging of intermediate cache images
2016-10-05 16:44:06 -03:00
Pablo Carranza Velez
5e91436661 Force tagging of intermediate cache images and don't fail builds for them 2016-10-05 19:29:03 +00:00
Pablo Carranza Vélez
719df9adfe Merge pull request #271 from resin-io/239-fix-disable-logs-to-display
Fix disabling logs to display on newer OS with different service name
2016-10-05 16:07:43 -03:00
Pablo Carranza Velez
3cbe56c978 Fix disabling logs to display on newer OS with different service name 2016-10-05 19:04:47 +00:00
Pablo Carranza Vélez
60bf1170e0 Merge pull request #280 from resin-io/cache-intermediate-images
Cache intermediate images in the build to allow faster builds
2016-10-05 13:11:19 -03:00
Pablo Carranza Vélez
1b2543937a Merge pull request #294 from resin-io/use-getregistryandname-from-docker-toolbelt
Use getRegistryAndName from docker-toolbelt 1.2.0
2016-10-04 19:25:46 -03:00
Pablo Carranza Velez
d2f2622660 Cache intermediate images in the build to allow faster builds 2016-10-04 18:54:06 -03:00
Pablo Carranza Velez
503e043c4c In cleanup, normalize all image tags for comparison 2016-10-04 17:48:11 -03:00
Pablo Carranza Velez
ddaa9f12db Use getRegistryAndName from docker-toolbelt 1.2.0 2016-10-04 14:43:45 -03:00
Pablo Carranza Velez
8ff8d0a7c0 2.5.0 2016-10-01 00:29:57 -03:00
Pablo Carranza Vélez
17e36f9045 Merge pull request #238 from resin-io/235-dependent-apps
Dependent apps and devices
2016-10-01 00:28:43 -03:00
Pablo Carranza Velez
a38e2e3a4a Changelog for the several dependent devices changes 2016-09-30 23:40:03 -03:00
Pagan Gazzard
19db0e78e0 Switch to v2 api to be able to set is_online 2016-09-30 23:40:03 -03:00
Pablo Carranza Velez
a6f2ff074c Dependent devices, state endpoint, extra env vars and deviceConfig:
* Implement proxyvisor API with dependent device handling
* Use the state endpoint from the API to get the full device state
* Add a deviceConfig db table to store host config separately, and allow deleting config.txt entries
* Expose RESIN_APP_NAME, RESIN_APP_RELEASE, RESIN_DEVICE_NAME_AT_INIT, RESIN_DEVICE_TYPE and RESIN_HOST_OS_VERSION env vars
* Add missing error handler on a stream in docker-utils
2016-09-30 23:40:03 -03:00
Pablo Carranza Velez
2968e84135 2.4.0 2016-09-30 19:23:55 -03:00
Pablo Carranza Vélez
117c87d6ab Merge pull request #279 from resin-io/278-cleanup-volumes-and-force
On cleanup, force removal for images and containers, and remove container volumes
2016-09-30 15:17:37 -03:00
Pablo Carranza Velez
e7acff0bcf On cleanup, force removal for images and containers, and remove container volumes 2016-09-29 19:34:19 -03:00
Page-
e0b24560b7 Merge pull request #275 from resin-io/update-dindctl-logs
Update `dindctl logs` to use journalctl now that we send logs there
2016-09-29 14:33:34 -07:00
Pagan Gazzard
887a4714b8 Update dindctl logs to use journalctl now that we send logs there 2016-09-29 14:33:17 -07:00
Pablo Carranza Vélez
bb0f00b5f1 Merge pull request #272 from resin-io/242-system-logs-for-actions
Add system logs for Shutdown, Reboot and Purge
2016-09-29 15:02:15 -03:00
Pablo Carranza Velez
f385fe6bcc Add system logs for Shutdown, Reboot and Purge 2016-09-28 03:32:38 +00:00
Pablo Carranza Velez
a97342bf9c 2.3.0 2016-09-26 20:32:57 +00:00
Pablo Carranza Vélez
b5281b0c96 Merge pull request #261 from resin-io/260-delete-then-download
Implement delete-then-download update strategy
2016-09-26 16:41:56 -03:00
Pablo Carranza Vélez
8c1aa1e180 Merge pull request #268 from resin-io/dindctl-src-path
dindctl: fix path for source with OE image
2016-09-26 16:41:11 -03:00
Pablo Carranza Velez
bc8f0de95f dindctl: fix path for source with OE image 2016-09-26 18:17:12 +00:00
Pablo Carranza Velez
4a99fd8803 Implement delete-then-download update strategy 2016-09-26 18:16:01 +00:00
Kostas Lekkas
b5fc0df066 Bump node-docker-delta to 0.0.12 2016-09-26 12:00:08 -03:00
Pablo Carranza Velez
b368ccfd3a 2.2.1 2016-09-26 11:59:36 -03:00
Petros Angelatos
49a75e4dc5 Merge pull request #265 from resin-io/fix-multiple-env
build: fix multiple env var definition syntax
2016-09-23 15:55:49 -07:00
Petros Angelatos
e12f289d9d build: fix multiple env var definition syntax
When an ENV command has multiple environment variables defined they
key/value should be separated by an equals sign, not by a space.

Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-09-23 15:55:28 -07:00
Kostas Lekkas
c2f332fc62 2.2.0 2016-09-23 17:38:08 +03:00
Praneeth
eaa4cb01ab Merge pull request #262 from resin-io/Issue_247
Add resin-vpn interface IP filtering to gosupervisor
2016-09-23 19:57:25 +05:30
Praneeth Bodduluri
81cb27a876 Add resin-vpn interface IP filtering to gosupervisor 2016-09-23 18:46:28 +05:30
Kostas Lekkas
00ddb04ca6 Merge pull request #259 from resin-io/258-dind-mount-kmod
dind: mount kmod
2016-09-22 08:37:40 +03:00
Kostas Lekkas
05690a81dc typo: fix startAppError message 2016-09-20 11:35:28 +03:00
Kostas Lekkas
4d448030a7 dind: bind-mount /bin/kmod:/bin/kmod 2016-09-20 11:35:28 +03:00
Petros Angelatos
143f7d8aef Merge pull request #256 from resin-io/fix-node-modules
revert overly optimistic cleanup of lodash module
2016-09-15 17:57:01 -07:00
Petros Angelatos
956d79f3c1 revert overly optimistic cleanup of lodash module
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-09-15 16:26:25 -07:00
Petros Angelatos
1740cf615c Merge pull request #223 from resin-io/rockerfile-based-build
oe-images build system integration
2016-09-14 16:01:53 -07:00
Petros Angelatos
edc7804de7 build: pin runtime image to specific date
This will prevent the builds from failing if we update the base image

Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-09-14 22:33:37 +00:00
Petros Angelatos
0546ba51d9 invoke the linter using npm 2016-09-14 22:33:36 +00:00
Petros Angelatos
762ff2b498 add changelog entries
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-09-14 22:33:26 +00:00
Petros Angelatos
fd44a92782 don't install coffeescript in runtime image
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-09-14 01:38:37 +00:00
Petros Angelatos
ca91fd179b compress gosuper with upx
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-09-14 01:38:37 +00:00
Petros Angelatos
83393c04e3 switch to golang 1.6 to make the binary upx-able
https://github.com/golang/go/issues/13974
5e7110b92b

Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-09-14 01:38:36 +00:00
Petros Angelatos
429aa1c8d2 do a more comprehensive cleanup of node_modules
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-09-14 01:38:36 +00:00
Petros Angelatos
e70ee292a6 minimise ENV commands to have less image layers
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-09-14 01:38:36 +00:00