Commit Graph

1086 Commits

Author SHA1 Message Date
Page-
6417725282 Merge pull request #315 from resin-io/update-knex
Update knex to ~0.12.3
2016-10-11 12:35:01 -07:00
Pagan Gazzard
158ce2810c Update knex to ~0.12.3 2016-10-11 12:04:28 -07:00
Pablo Carranza Velez
6349c692f0 2.6.1 2016-10-11 13:05:20 -03:00
Pablo Carranza Vélez
c1788ec045 Merge pull request #316 from resin-io/fix-acknowledged-state
Do not use parsed JSON to compare dep. device state
2016-10-11 13:03:47 -03:00
Pablo Carranza Velez
72d0401403 Do not use parsed JSON to compare dep. device state 2016-10-11 12:13:14 -03:00
Pablo Carranza Velez
c79aa28a82 2.6.0 2016-10-10 22:01:00 +00:00
Pablo Carranza Vélez
2331cc7d70 Merge pull request #307 from resin-io/fix-getimageenv
Fix docker utils getImageEnv by correctly parsing the returned array
2016-10-10 18:59:50 -03:00
Pablo Carranza Velez
6feba39948 Fix docker utils getImageEnv by correctly parsing the returned array 2016-10-10 21:58:20 +00:00
Pablo Carranza Vélez
a2df8c513a Merge pull request #313 from resin-io/dont-npm-install-twice
Avoid installing npm dependencies twice
2016-10-10 18:56:20 -03:00
Pablo Carranza Velez
2413f5cff1 Avoid installing npm dependencies twice 2016-10-10 21:55:56 +00:00
Page-
dc59197a01 Merge pull request #301 from resin-io/update-bluebird
Update to bluebird 3
2016-10-10 14:10:22 -07:00
Pagan Gazzard
969d714baf Update to bluebird 3 2016-10-10 12:49:54 -07:00
Pablo Carranza Vélez
3ba7872e36 Merge pull request #309 from resin-io/more-proxyvisor-fixes
Improvements in proxyvisor
2016-10-10 15:18:00 -03:00
Pablo Carranza Velez
feb97539ef Improvements in proxyvisor:
* Better parameter handling in PUT /v1/devices/:uuid
* An update hook response of 200 will cause the proxyvisor to stop pinging the hook
* Allow deleting dependent apps and devices
* Implement delete dependent device hook
* Omit some fields when responding with a device object
2016-10-10 18:16:16 +00:00
Pablo Carranza Vélez
7988933ac9 Merge pull request #306 from resin-io/dep-device-provisioning-validation
Add validation to dependent device provisioning
2016-10-10 12:00:10 -03:00
Pablo Carranza Velez
ceb5016fc3 Add validation to dependent device provisioning 2016-10-08 20:42:50 +00:00
Pablo Carranza Vélez
e1cd0de0d9 Merge pull request #308 from resin-io/build-pull
Always pull the base images when building
2016-10-08 17:30:39 -03:00
Petros Angelatos
1c1746fc9a 2.5.2
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-10-07 16:52:12 -07:00
Petros Angelatos
70fa234e09 Merge pull request #311 from resin-io/remove-resolv-conf-mount
remove resolv.conf bind mount
2016-10-07 16:50:14 -07:00
Petros Angelatos
04edb15819 remove resolv.conf bind mount
connects to #310

Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-10-07 16:36:18 -07:00
Page-
f02afa1487 Merge pull request #302 from resin-io/update-pinejs-client
Update to pinejs-client 2
2016-10-06 15:04:08 -07:00
Pagan Gazzard
b2ec2d2a85 Update to pinejs-client 2 2016-10-06 15:03:15 -07:00
Page-
3a2ec489b8 Merge pull request #303 from resin-io/cleanup
Remove unnecessary Promise.all
2016-10-06 14:59:29 -07:00
Pablo Carranza Velez
7da47d5449 Always pull the node and go image when building nodesuper and gosuper 2016-10-06 21:19:51 +00:00
Pablo Carranza Velez
8f52a8c7c2 2.5.1 2016-10-06 11:57:06 +00:00
Pablo Carranza Vélez
fbdf6f9139 Merge pull request #300 from resin-io/proxyvisor-improvements
Improvements on config and dependent device handling
2016-10-06 08:54:17 -03:00
Pagan Gazzard
81cb59262f Remove unnecessary Promise.all 2016-10-05 18:31:29 -07:00
Pablo Carranza Vélez
d165097822 Merge pull request #297 from resin-io/remove-unused-build
Remove unused Jenkins build step
2016-10-05 20:47:10 -03:00
Pablo Carranza Velez
c4e5d7afca Improvements on config and dependent device handling:
* Store config vars when there's nothing else to update
* Do not mark an update as failed if the hook failed
* When hitting the dependent devices hook, send appId as int
2016-10-05 23:21:29 +00:00
Pablo Carranza Vélez
ac899a55ae Merge pull request #285 from resin-io/update-lodash
Update to lodash 4
2016-10-05 20:05:27 -03:00
Pagan Gazzard
5c10644df7 Update to lodash 4 2016-10-05 23:03:12 +00:00
Page-
30da14124e Merge pull request #296 from resin-io/update-coffeescript
Update to coffeescript 1.11
2016-10-05 15:47:08 -07:00
Pagan Gazzard
108ed9927d Update to coffeescript 1.11 2016-10-05 15:46:20 -07:00
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