Julien Fontanet
5175d06e37
vm.create(): handle limits on template disks.
2016-02-23 17:53:41 +01:00
Julien Fontanet
651a27b558
resource set: limit.available cannot be > limit.total.
2016-02-23 17:16:13 +01:00
Julien Fontanet
fd41f8def6
vm.delete(): correctly free resource set limits.
2016-02-23 17:12:19 +01:00
Julien Fontanet
208ea04fd5
resourceSet.set(): better handling of limits.
2016-02-23 15:20:20 +01:00
Julien Fontanet
5ee83a1af9
Merge pull request #241 from vatesfr/a-schedule-links-a-function
...
Scheduler is now in scheduling.js and use ScheduleFn function.
2016-02-23 15:06:55 +01:00
wescoeur
901c7704f4
Scheduler is now in scheduling.js and use ScheduleFn function.
2016-02-23 15:01:30 +01:00
Julien Fontanet
c6f7290f92
resourceSet.{create,set}(): limits are optional.
2016-02-23 13:11:40 +01:00
Julien Fontanet
5368eda98b
vm.set(): works with resource sets.
2016-02-23 13:06:36 +01:00
Julien Fontanet
7b9be209c8
resourceSet: initial limits.
2016-02-23 10:33:50 +01:00
Julien Fontanet
cee05fea7c
Some permission fixes fro vm.*().
2016-02-22 19:23:32 +01:00
Julien Fontanet
b87acb47e2
Lots of TODOs in vm.*().
2016-02-22 18:44:18 +01:00
Julien Fontanet
cb192bf9ea
vm.convertToTemplate(): require pool admin permission.
2016-02-22 18:30:28 +01:00
Julien Fontanet
16351ba7f3
Merge pull request #236 from vatesfr/abhamonr-vhd-util-without-binary
...
Remove dependency on vhd-util for VHD merging
2016-02-22 14:02:40 +01:00
wescoeur
96ba128942
Remove vhd-util dependency. Merging vhd works with a node script. ( fix vatesfr/xo-web#646 )
2016-02-22 13:59:33 +01:00
Julien Fontanet
76c8d4af25
API: fix various permissions.
2016-02-19 16:37:27 +01:00
Julien Fontanet
3ea2b3cc00
vm.createCloudInitConfigDrive(): disable permission check on SR.
2016-02-19 16:37:27 +01:00
Julien Fontanet
0df0936022
resourceSet: fix getAll() and checkConstraints().
2016-02-19 16:37:27 +01:00
Julien Fontanet
4fc11a7fd3
resourceSet.{add,remove}Subject(): minor fixes.
2016-02-19 16:37:27 +01:00
Julien Fontanet
8c509271a6
resourceSet.getAll(): code has been refactored around streamToArray().
2016-02-19 16:37:27 +01:00
Julien Fontanet
67d5b63ef9
vm.create(): works with resource sets.
2016-02-19 16:37:27 +01:00
Julien Fontanet
4f999511a6
resourceSet.getAll(): code has been refactored around lightSet().
2016-02-19 16:37:27 +01:00
Julien Fontanet
cfbf239175
resourceSet.getAll(): works also for non-admins.
2016-02-19 16:37:27 +01:00
Julien Fontanet
1aedf9bb07
resourceSet: fix deletion.
2016-02-19 16:37:27 +01:00
Julien Fontanet
c2d4423720
Fix: start event instead of starting.
2016-02-19 16:37:27 +01:00
Julien Fontanet
c2f7a2620c
api: fix access to private Xo properties.
2016-02-19 16:37:27 +01:00
Julien Fontanet
6f0cda34b4
Xo/Subjects: Fix admin user creation.
2016-02-19 16:37:27 +01:00
Julien Fontanet
1a472fdf1f
Xo: subjects managements moved into new mixin.
2016-02-19 16:37:27 +01:00
Julien Fontanet
0551f61228
Resource sets: use store.
2016-02-19 16:37:27 +01:00
Julien Fontanet
b900adfddd
Promisify store.
2016-02-19 16:37:27 +01:00
Julien Fontanet
0e339daef5
Typo.
2016-02-19 16:37:27 +01:00
Julien Fontanet
5f5733e8b9
Various fixes and additions to resourceSet API.
2016-02-19 16:37:27 +01:00
Julien Fontanet
1372050a7b
LevelDbLogger: avoid increments in keys when not necessary.
2016-02-19 16:37:27 +01:00
Julien Fontanet
1960951c5e
Initial resource sets.
2016-02-19 16:37:27 +01:00
Julien Fontanet
bc070407c7
generate-indexes: rewritten in Node
...
- cross-platform
- properly camel-cases identifiers
2016-02-19 16:37:27 +01:00
Julien Fontanet
0172ee0b6b
Remove unused import.
2016-02-19 16:37:27 +01:00
Julien Fontanet
2953bc6bb8
loggers: LevelDbLogger now inherits from AbstractLogger.
2016-02-19 16:37:27 +01:00
Julien Fontanet
c0ed3a9e3c
Xo#getStore(namespace).
2016-02-19 16:37:27 +01:00
Julien Fontanet
5456e4fe75
Merge branch 'stable' into next-release
2016-02-19 16:36:59 +01:00
Julien Fontanet
867a1e960e
Merge pull request #240 from vatesfr/stream-to-array
...
util: streamToArray(Stream, filter?: Predicate) => Promise.
2016-02-18 17:02:25 +01:00
Julien Fontanet
48dc68c3fe
util: streamToArray(Stream, filter?: Predicate) => Promise.
2016-02-18 16:58:17 +01:00
Julien Fontanet
2c719f326b
Xapi: lodash.pick() → lodash.pickBy().
2016-02-18 15:45:28 +01:00
Julien Fontanet
201f92eb93
system.getMethodsInfo(): Fix breakage due to upgrade to Lodash v4.
2016-02-18 15:39:08 +01:00
Julien Fontanet
46f055b216
Merge pull request #137 from vatesfr/abhamonr-job-schema
...
Add: Job and crossProduct schemas.
2016-02-17 10:29:40 +01:00
Julien Fontanet
08305e679b
http-proxy: agent is now the default export.
2016-02-17 09:53:00 +01:00
Julien Fontanet
e9e0b70199
Merge pull request #238 from bartekrutkowski/next-release
...
Correct the redis protocol in sample config.
2016-02-16 16:49:50 +01:00
Bartek Rutkowski
441d784027
Correct the redis protocol in sample config
...
The existing sample configuration file documents the Redis uri string with 'tcp://' prefix string, while xo-server actually expects it to be 'redis://' instead.
2016-02-16 15:47:21 +00:00
Julien Fontanet
558956bf55
Merge pull request #237 from vatesfr/http-proxy
...
HTTP proxy support (fix vatesfr/xo-web#737 ).
2016-02-16 15:57:29 +01:00
Julien Fontanet
0d8250a3ac
HTTP proxy support ( fix vatesfr/xo-web#737 ).
2016-02-16 15:50:28 +01:00
Julien Fontanet
dc1f5826f8
Lodash 4 iteration: no thisArg argument.
2016-02-16 15:50:10 +01:00
Julien Fontanet
06fb06829b
Update lodash.* deps.
2016-02-16 11:53:53 +01:00