Girish Ramakrishnan
9be2efc4f2
downloadImage only requires manifest now
2015-10-19 15:37:57 -07:00
Girish Ramakrishnan
990b7a2d20
implement scheduler
...
- scan for apps every 10 minutes and schedules tasks
- uses docker.exec
- there is no way to control exec container. docker developers
feel exec is for debugging purposes primarily
- future version will be based on docker run instead
part of #519
2015-10-19 14:53:34 -07:00
Girish Ramakrishnan
8d6dd62ef4
refactor container code into docker.js
2015-10-19 14:44:01 -07:00
Girish Ramakrishnan
69d09e8133
use docker.connection
2015-10-19 14:09:20 -07:00
Girish Ramakrishnan
6671b211e0
export a connection property from docker.js
2015-10-19 11:24:21 -07:00
Girish Ramakrishnan
307e815e97
remove unused require
2015-10-19 11:18:50 -07:00
Girish Ramakrishnan
d8e2bd6ff5
Refactor docker.js to not have mac stuff
2015-10-19 11:14:11 -07:00
Girish Ramakrishnan
e74c2f686b
remove unused require
2015-10-19 11:05:31 -07:00
Girish Ramakrishnan
c7d5115a56
Remove vbox.js
...
... and all related mac code. It's totally untested at this point and
most likely doesn't work
2015-10-19 10:54:36 -07:00
Girish Ramakrishnan
774ba11a92
Move HostConfig to createContainer
...
Newer docker has obsoleted HostConfig in start container
2015-10-19 10:38:46 -07:00
Girish Ramakrishnan
322edbdc20
getByAppIdAndType
2015-10-19 08:58:07 -07:00
Girish Ramakrishnan
2f4adb4d5f
keep addon listing alphabetical
2015-10-18 20:06:26 -07:00
Girish Ramakrishnan
b61b864094
make callback noop
2015-10-17 13:57:19 -07:00
Johannes Zellner
fa193276c9
Require exactly one user in accessRestriction for singleUser app installations
2015-10-16 20:01:45 +02:00
Johannes Zellner
a6a39cc4e6
Adapt clients.getAllWithDetailsByUserId() to new client types
2015-10-16 19:36:12 +02:00
Johannes Zellner
b5cfdcf875
Fixup the unit tests for accessRestriction format change
2015-10-16 16:06:13 +02:00
Johannes Zellner
373db25077
Make accessRestriction a JSON format to prepare for group access control
2015-10-16 15:32:19 +02:00
Johannes Zellner
f8c2ebe61a
Taks accessRestriction and oauthProxy into account for an update through the cli
2015-10-16 14:50:00 +02:00
Johannes Zellner
ae23fade1e
Show oauthProxy and accessRestriction values at app installation and configuration
2015-10-16 14:50:00 +02:00
Johannes Zellner
5386c05c0d
Give developer tokens the correct scopes
2015-10-16 14:50:00 +02:00
Johannes Zellner
aed94c8aaf
roleDeveloper is no more
2015-10-16 14:50:00 +02:00
Johannes Zellner
37185fc4d5
Only allow simple auth clients through simple auth
2015-10-16 14:49:51 +02:00
Johannes Zellner
cc64c6c9f7
Test using simple auth credentials in oauth
2015-10-16 11:48:12 +02:00
Johannes Zellner
0c0782ccd7
Fixup oauth to not allow simple auth clients
2015-10-16 11:27:42 +02:00
Johannes Zellner
5bc9f9e995
use clientdb types in authorization endpoint
2015-10-16 11:22:16 +02:00
Johannes Zellner
22402d1741
Remove legacy test auth client type
2015-10-16 10:05:58 +02:00
Johannes Zellner
8f203b07a1
Fix indentation
2015-10-16 09:19:05 +02:00
Girish Ramakrishnan
9c157246b7
add type field to clients table
2015-10-15 17:35:47 -07:00
Girish Ramakrishnan
d0dfe1ef7f
remove unused variable
2015-10-15 17:35:47 -07:00
Girish Ramakrishnan
a9ccc7e2aa
remove updating clients
...
clients are immutable
2015-10-15 16:08:17 -07:00
Girish Ramakrishnan
63edbae1be
minor rename
2015-10-15 15:51:51 -07:00
Girish Ramakrishnan
f33844d8f1
fix debug tag
2015-10-15 15:19:28 -07:00
Girish Ramakrishnan
c750d00355
ignore any tmp cleanup errors
2015-10-15 14:47:43 -07:00
Girish Ramakrishnan
bb9b39e3c0
callback can be null
2015-10-15 14:25:38 -07:00
Girish Ramakrishnan
23fc4bec36
callback can be null
2015-10-15 12:06:38 -07:00
Girish Ramakrishnan
a3ca5a36e8
update test image
2015-10-15 11:11:54 -07:00
Girish Ramakrishnan
f57c91847d
addons do not write to /var/log anymore
2015-10-15 11:00:51 -07:00
Johannes Zellner
5a0bf8071e
Handle the various appId types we have by now
2015-10-15 17:57:07 +02:00
Johannes Zellner
09dfc6a34b
Get the oauth2 debug()s in shape
2015-10-15 16:55:48 +02:00
Johannes Zellner
3b8ebe9a59
Fixup the oauth tests with accessRestriction support
2015-10-15 16:50:05 +02:00
Johannes Zellner
2ba1092809
Adhere to accessRestriction for oauth authorization endpoint
2015-10-15 16:49:13 +02:00
Johannes Zellner
7c97ab5408
Revert "Since we got fully rid of the decision dialog, no need to serialze the client anymore"
...
This is now again required, due to the accesRestriction check
This reverts commit 2c9ff1ee3b .
2015-10-15 16:33:05 +02:00
Johannes Zellner
ac1991f8d1
Fix typo in oauth test
2015-10-15 15:37:56 +02:00
Johannes Zellner
2a573f6ac5
Fixup the simpleauth tests
2015-10-15 15:19:01 +02:00
Johannes Zellner
9833d0cce6
Adhere to accessRestriction in simple auth
2015-10-15 15:18:40 +02:00
Johannes Zellner
fbc3ed0213
Add apps.hasAccessTo()
2015-10-15 15:06:34 +02:00
Johannes Zellner
c916a76e6b
Prepare simpleauth test for accessRestriction
2015-10-15 13:29:44 +02:00
Johannes Zellner
ae1bfaf0c8
roleUser is gone as well
2015-10-15 12:50:48 +02:00
Johannes Zellner
0aedff4fec
roleAdmin is gone
2015-10-15 12:37:42 +02:00
Johannes Zellner
73d88a3491
Rewrite accessRestriction validator
2015-10-15 12:37:42 +02:00