Praneeth Bodduluri
|
1890c0bc0d
|
Refactor api.go and systemd.go based on PR comments
|
2015-10-13 13:45:08 -03:00 |
|
Praneeth Bodduluri
|
8fe516253a
|
Modify the earlier logic of Interval instead of a timeout
|
2015-10-13 13:45:08 -03:00 |
|
Praneeth Bodduluri
|
50a804683d
|
Use Promises for requests+ Add better console logs
|
2015-10-13 13:45:08 -03:00 |
|
Praneeth Bodduluri
|
9efcc59252
|
Reorganize callbacks to utils and check for status accepted from go supervisor
|
2015-10-13 13:45:08 -03:00 |
|
Praneeth Bodduluri
|
e43e11b3c1
|
Enable control of API poll interval through Device Variables
|
2015-10-13 13:45:08 -03:00 |
|
Praneeth Bodduluri
|
f7c81f987f
|
Mount resin-supervisor src into the emulated device + add socat to help test gosuper
|
2015-10-13 13:45:07 -03:00 |
|
Praneeth Bodduluri
|
b91cb78eea
|
Allow control of VPN + TCP check + Pub nub logs with Device Environment variables
|
2015-10-13 13:45:07 -03:00 |
|
Praneeth Bodduluri
|
d6154b802d
|
Adapt VPN service to mimic that of our devices + mount systemd in the supervisor
|
2015-10-13 13:45:07 -03:00 |
|
Praneeth Bodduluri
|
cd9daa8a8b
|
Add GO api for openvpn control
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
98c9ee2c21
|
1.0.2
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
3d7f5f3ced
|
Fix getting API key from DB by returning its .value
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
3d82ea8249
|
1.0.1
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
e975f0f69f
|
Do auth for localhost too
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
ec6fd6eb03
|
Pass api key to app, and keep it saved in the DB (do not regenerate on startup)
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
3f3a26965e
|
Use raspberrypi2 base image for armv7hf
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
6ed2fddd37
|
Wrap all update errors as Errors
|
2015-10-13 13:45:07 -03:00 |
|
Petros Angelatos
|
2d891262a7
|
wait 5s after sending SIGTERM and before sending SIGKILL
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
858d1097fe
|
1.0.0
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
0fd03054e8
|
Expose supervisor API to app by allowing all requests from 127.0.0.1 and passing address and port as env vars
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
7f7a550363
|
Only apply boot config or special actions when env vars have changed and within lock, and persist the new env to the DB
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
933af97faf
|
0.0.18
|
2015-10-13 13:45:07 -03:00 |
|
Pablo Carranza Vélez
|
8da8092104
|
Use a function in utils to extend env vars
|
2015-10-13 13:45:06 -03:00 |
|
Pablo Carranza Vélez
|
65df89aab6
|
Give extra environment variables to preloaded apps. Ensures the app is not unnecessarily restarted as soon as we gain connectivity.
|
2015-10-13 13:45:06 -03:00 |
|
Pablo Carranza Vélez
|
6062658933
|
0.0.17
|
2015-10-13 13:45:06 -03:00 |
|
Pablo Carranza Vélez
|
d25447d539
|
Promisify executeSpecialActionsAndBootConfig and remount /boot rw
|
2015-10-13 13:45:06 -03:00 |
|
Pablo Carranza Vélez
|
c136793cdd
|
Blacklist certain config.txt entries, Update node to 0.10.40 everywhere
Use board-specific images until we have new arch based ones
|
2015-10-13 13:45:06 -03:00 |
|
Pablo Carranza Vélez
|
9895cdccf2
|
Changelog for config.txt changes
|
2015-10-13 13:45:06 -03:00 |
|
Pablo Carranza Vélez
|
39a07b8cd4
|
Remove the RPi /boot bind mount
|
2015-10-13 13:45:06 -03:00 |
|
Pablo Carranza Vélez
|
0e283e8e72
|
Actually apply config.txt changes and reboot
Keep the original statements where possible. (to ensure same config keys under different filters are not overwritten with always the same value)
|
2015-10-13 13:45:06 -03:00 |
|
Pablo Carranza Vélez
|
8b4d1e9f75
|
Ensure special env vars are persistent and add placeholder for device.setBootConfig
|
2015-10-13 13:45:06 -03:00 |
|
Praneeth Bodduluri
|
38df4651cb
|
Change to using _.has
|
2015-10-13 13:45:06 -03:00 |
|
Praneeth Bodduluri
|
c62db0867e
|
Add changelog
|
2015-10-13 13:45:06 -03:00 |
|
Praneeth Bodduluri
|
173d5ee651
|
Execute the callback function associated with the specialActionVars only once and remove unused parts
|
2015-10-13 13:45:06 -03:00 |
|
Pablo Carranza Vélez
|
941d3b15af
|
Allow special env vars with a callback which don't cause an app restart
|
2015-10-13 13:45:06 -03:00 |
|
Praneeth Bodduluri
|
66a4bf4ab3
|
Remove unused config.supervisorContainer in config.coffee
|
2015-10-13 13:45:06 -03:00 |
|
Pablo Carranza Vélez
|
bd889e06a1
|
Bind mount /boot in RPi
|
2015-10-13 13:45:06 -03:00 |
|
Praneeth Bodduluri
|
1848a819da
|
Fix Typo in ipAddresses
|
2015-10-13 13:45:05 -03:00 |
|
Praneeth Bodduluri
|
391a141843
|
Change ipAddress to IPAddresses and add error message on unknown ip addr type
|
2015-10-13 13:45:05 -03:00 |
|
Praneeth Bodduluri
|
bc0afb0032
|
Catch all kind docker interfaces
|
2015-10-13 13:45:05 -03:00 |
|
Praneeth Bodduluri
|
ea0b058721
|
Change APIResponse to a struct with a Data Interface
|
2015-10-13 13:45:05 -03:00 |
|
Praneeth Bodduluri
|
e1957def25
|
Address style fixes in app.coffee
|
2015-10-13 13:45:05 -03:00 |
|
Praneeth Bodduluri
|
feb4d74d28
|
Use regex to finely detect docker and rce interfaces and address style fixes
|
2015-10-13 13:45:05 -03:00 |
|
Praneeth Bodduluri
|
f86f5881d9
|
Implement and use golang endpoint for getting ipaddress' of the device
|
2015-10-13 13:45:05 -03:00 |
|
Pablo Carranza Vélez
|
84daa12404
|
Pass dbus socket to integration tests
|
2015-10-13 13:45:05 -03:00 |
|
Pablo Carranza Vélez
|
8eb1c3ea7b
|
Ensure we have the deviceId by GETting it from the Resin API
|
2015-10-13 13:45:05 -03:00 |
|
Pablo Carranza Vélez
|
198975fcb1
|
Changelog for preloaded images
|
2015-10-13 13:45:05 -03:00 |
|
Pablo Carranza Vélez
|
8de173f6c3
|
Use crypto.randomBytes for API secret
|
2015-10-13 13:45:05 -03:00 |
|
Pablo Carranza Vélez
|
0373607c56
|
Refactor bootstrapper. Run preloaded supervisor dind. Change dind configs to be ignored and document how to populate them.
|
2015-10-13 13:45:05 -03:00 |
|
Pablo Carranza Vélez
|
909e193cea
|
Update resin-register-device to 2.0.0
|
2015-10-13 13:45:05 -03:00 |
|
Pablo Carranza Vélez
|
9d2c142c36
|
Put preloaded apps in DB, and use promise for when boostrap is done
|
2015-10-13 13:45:05 -03:00 |
|