Commit Graph

1314 Commits

Author SHA1 Message Date
Pablo Carranza Vélez
6ec98c7a84 Merge pull request #330 from resin-io/gosuper-multiargs
Use multiArgs to promisify gosuper requests
2016-10-24 16:26:28 -03:00
Pablo Carranza Velez
e9e1a0b277 Use multiArgs to promisify gosuper requests
With the bluebird update to v3, all requests to gosuper (most notably, getting the IP addresses) got broken as we use .spread, which requires the Promise to fulfill with an array. So we need to add multiArgs so that getAsync and postAsync return an array.
2016-10-24 16:26:00 -03:00
Pablo Carranza Vélez
248e798e11 Merge pull request #331 from resin-io/also-log-docker-download
Also make it explicit in mixpanel events when it's a full image download
2016-10-24 16:25:14 -03:00
Pablo Carranza Velez
d3761a699b Also make it explicit in mixpanel events when it's a full image download 2016-10-24 16:11:47 -03:00
Pablo Carranza Vélez
3b3d2160b6 Merge pull request #326 from resin-io/log-delta-usage
Log whether deltas are being used when downloading an app
2016-10-24 16:02:36 -03:00
Pablo Carranza Vélez
1e3db9145e Merge pull request #328 from resin-io/package-json-details
Add some missing details to package.json
2016-10-24 15:54:07 -03:00
Pablo Carranza Velez
ec875004d6 Add some missing details to package.json 2016-10-23 21:04:40 -03:00
Pablo Carranza Velez
43c1b2f92c Log whether deltas are being used when downloading an app 2016-10-23 20:18:20 -03:00
Pablo Carranza Velez
5f74ce6fec 2.7.0 2016-10-23 20:17:29 -03:00
Pablo Carranza Vélez
e889d8c524 Merge pull request #324 from resin-io/docker-progress-2.3.1
Upgrade docker-progress to v2.3.1
2016-10-23 20:14:40 -03:00
Pablo Carranza Velez
22747fe9d9 Upgrade docker-progress to v2.3.1 2016-10-22 11:27:38 -03:00
Page-
5c503c163d Merge pull request #325 from resin-io/fix-multiple-update-loops
Fix multiple update loops appearing after a long period of updates failing.
2016-10-21 16:17:31 -07:00
Pagan Gazzard
4ed64536ec Fix multiple update loops appearing after a long period of updates failing. 2016-10-21 16:03:24 -07:00
Pablo Carranza Vélez
40298f24d6 Merge pull request #322 from resin-io/dont-restart-on-name-change
Avoid restarting the app if the device name changes
2016-10-21 19:11:58 -03:00
Pablo Carranza Velez
70dc744886 Avoid restarting the app if the device name changes 2016-10-21 18:40:03 -03:00
Pablo Carranza Vélez
d505a5f3cc Merge pull request #320 from resin-io/255-aufs-support
AUFS support and dependent app assets improvement
2016-10-21 18:37:01 -03:00
Pablo Carranza Velez
d6aead1bad AUFS support and dependent app assets improvement:
* Use appId in dependent app assets tar path, and only create the tar if it doesn't exist
* Support AUFS by upgrading node-docker-delta to 1.0.0 and docker-toolbelt to 1.3.0
2016-10-21 16:37:57 -03:00
Pablo Carranza Vélez
14ef632ff0 Merge pull request #323 from resin-io/mixpanel-distinct-id
Send the uuid as distinct_id for mixpanel events
2016-10-21 16:36:40 -03:00
Pablo Carranza Velez
8361a533a1 Send the uuid as distinct_id for mixpanel events 2016-10-21 16:36:11 -03:00
Pablo Carranza Velez
5d8a9d93ef Changelog for no-MMX support 2016-10-21 12:16:17 -03:00
Petros Angelatos
4e865faa58 Merge pull request #321 from resin-io/support-intel-quark
gosuper: support i386 platforms without MMX instructions
2016-10-21 08:13:00 -07:00
Petros Angelatos
c7a7ba93fb gosuper: support i386 platforms without MMX instructions
The intel quark and the gallileo have an x86 CPU that does not have MMX
extensions. Use a patched go that does not require those instructions for
atomics, and also enable the GO386=387 flag.

Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2016-10-20 20:52:33 -07:00
Yossi
b13ff7a491 Merge pull request #319 from resin-io/removed_docker_tag_force
Makefile: removed the deprecated force flag
2016-10-19 12:58:46 -05:00
Yossi Eliaz
345b1d87f1 Makefile: removed the deprecated force flag
Since docker 1.10 the -f option of docker tag
is obsolete. In docker 1.12 it is completely
removed.

https://docs.docker.com/engine/deprecated/#/f-flag-on-docker-tag

Signed-off-by: Yossi Eliaz <yossi@resin.io>
2016-10-18 20:47:32 -05:00
Pablo Carranza Velez
95d060757f 2.6.3 2016-10-13 18:08:59 -03:00
Pablo Carranza Vélez
fece945b54 Merge pull request #317 from resin-io/fix-set-device-name
Properly set device name, and set undefined arguments to setConfig as null
2016-10-13 18:06:44 -03:00
Pablo Carranza Velez
7bb3931f2c Properly set device name, and set undefined arguments to setConfig as null 2016-10-13 15:13:47 -03:00
Pablo Carranza Velez
d011e545c5 2.6.2 2016-10-11 17:06:02 -03:00
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