Commit Graph
100 Commits
Author SHA1 Message Date
Julien Fontanet 214528a880 feat(xo-server): move all files to packages/xo-server 2018-02-01 14:17:39 +01:00
Julien Fontanet 4f13b32f9a fix(collection/redis): rebuidIndexes don't fail on missing items (#651)
Instead of failing when an id refers to a no missing item, simply remove it from the index.
2018-02-01 14:15:57 +01:00
Julien Fontanet 39f4e13915 chore(package): update dependencies 2018-02-01 10:33:26 +01:00
Julien Fontanet 6b80124a35 5.16.0 2018-01-31 18:39:34 +01:00
Julien Fontanet 43e5398d99 fix(api/vm): coding style 2018-01-30 10:36:26 +01:00
Julien Fontanet 920107e13f chore(vm.delete): deleteDisks by default 2018-01-30 10:26:26 +01:00
Julien Fontanet d627fad299 5.15.7 2018-01-27 13:28:39 +01:00
Julien Fontanet 6f8b31eaa2 chore(package): update xen-api to 0.16.4 2018-01-26 16:38:59 +01:00
Julien Fontanet 0825806093 5.15.6 2018-01-25 10:12:54 +01:00
Julien Fontanet 44b1bee080 Merge branch 'stable' 2018-01-25 10:11:21 +01:00
Julien Fontanet 6f6b047537 chore(package): update xen-api to 0.16.3
Fixes vatesfr/xo-web#2579
2018-01-24 14:09:54 +01:00
Julien Fontanet 1406f1f8e5 5.15.5 2018-01-19 13:11:03 +01:00
Julien Fontanet d5f6b65861 fix(Xapi#remoteCopyVm): fix VM renaming 2018-01-19 13:09:12 +01:00
Julien Fontanet 1b344b7d9c 5.15.4 2018-01-10 11:32:01 +01:00
Julien Fontanet d2331bb62f fix(api/vm): export start and importDeltaBackup 2018-01-10 11:23:31 +01:00
Julien Fontanet 51504cc6a3 5.15.3 2018-01-09 17:55:19 +01:00
Julien Fontanet cd03ebe49d fix(package): update xen-api to 0.16.2 2018-01-09 17:55:07 +01:00
Julien Fontanet 86c7ae3693 fix(package): update xen-api to 0.16.2 2018-01-09 17:50:34 +01:00
Julien Fontanet 6e3b85e764 chore(Xapi): remove unnecessary default values 2018-01-09 17:50:20 +01:00
Julien Fontanet 94e84ce55f fix(package): update xen-api to 0.16.1 2018-01-09 17:31:37 +01:00
Julien Fontanet 13580923ea fix(api/vm): export delete method 2018-01-09 15:19:23 +01:00
Julien Fontanet 736b00b4e2 chore(test): minor conf 2018-01-08 14:47:50 +01:00
Julien Fontanet b5a139619a chore(build): remove Gulp & co. 2018-01-08 14:47:39 +01:00
Julien Fontanet b835c5bd40 chore(api): decaffeinate vm (#644) 2018-01-08 14:31:04 +01:00
Julien Fontanet a65b1325fc chore(api): decaffeinate vbd (#642) 2018-01-08 13:56:41 +01:00
Julien Fontanet cfcd302294 chore(api): decaffeinate vdi (#643) 2018-01-08 12:00:30 +01:00
Julien Fontanet a601154fc7 chore(api): decaffeinate host (#641) 2018-01-08 11:48:32 +01:00
Julien Fontanet d5deaf72f7 5.15.2 2018-01-04 11:52:24 +01:00
Julien Fontanet f9c942d526 fix(Xapi#createVbd): explicitly cast to boolean (#640)
Fixes vatesfr/xo-web#2558

Necessary because Xapi objects may contains integers instead of booleans.
2018-01-04 11:49:07 +01:00
Julien Fontanet 0bcabb9f0d chore(Xapi#createVdi): better implementation (#637)
- accept a VDI record as sole parameter
- accept a high level size parameter which will be parsed if necessary
- remove unused `Xapi#_createVdi()`
2017-12-29 23:26:56 +01:00
Julien Fontanet 594a9d5399 chore(Xapi#createVbd): returns undefined (#638)
The returned ref is unused for now.
2017-12-29 23:26:24 +01:00
Julien Fontanet b144382831 5.15.1 2017-12-29 17:24:16 +01:00
Julien Fontanet 7e64e1a11e 5.15.0 2017-12-29 16:09:36 +01:00
Julien Fontanet 892139908b fix(Xapi#resizeVdi): XS 7.3 support (#636)
Fixes vatesfr/xo-web#2542

According to the documentation, no SR backends were supporting `resize_online`.
2017-12-29 10:20:04 +01:00
Julien Fontanet ba6393165d fix(Xapi#moveVdi): XS 7.3 support (#635) 2017-12-29 09:57:32 +01:00
Julien Fontanet 5fe03f2934 fix(Xapi#editVm): XS 7.3 support for memory (#634)
Fixes vatesfr/xo-web#2540
2017-12-28 15:22:03 +01:00
Julien Fontanet 09e7f04794 dont use set_memory_limits if VM is running 2017-12-28 15:05:11 +01:00
Julien Fontanet feecd51770 inline constants 2017-12-28 14:52:02 +01:00
Julien Fontanet b5a855b2ad fix(Xapi#editVm): XS 7.3 support for memory
Fixes vatesfr/xo-web#2540
2017-12-28 14:50:11 +01:00
Julien Fontanet c8dc786008 chore: remove VM metadata export/import (#631) 2017-12-21 10:49:50 +01:00
Julien Fontanet a6869638f5 chore(package): upgrade golike-defer to 0.4.1 (#632) 2017-12-21 09:55:13 +01:00
Julien Fontanet 3ef08d3d5e chore(package): update dependencies 2017-12-19 16:35:06 +01:00
Julien Fontanet 4905a0310a feat: use ESLint instead of standard (#630) 2017-12-15 14:18:47 +01:00
Julien Fontanet d2f88d0a02 5.14.3 2017-12-15 14:04:42 +01:00
Julien Fontanet 76000d2563 feat(package): XenServer 7.3 support 2017-12-15 14:03:08 +01:00
Julien Fontanet cf47a80676 chore(package): always use yarn 2017-12-14 18:51:47 +01:00
Julien Fontanet c190067181 chore(README): always use yarn 2017-12-14 18:01:51 +01:00
Julien Fontanet 4490a2508b chore(package): update ignored files 2017-12-14 18:00:57 +01:00
Julien Fontanet 938e7704e6 chore(editorconfig): minor fixes and updates 2017-12-14 18:00:20 +01:00
Julien Fontanet d93eda34c9 feat(XapiStats): limit concurrency (#627)
Avoid major memory issues.
2017-12-12 19:22:55 +01:00
Julien Fontanet b84ad98fd0 chore(remote-handlers): minor changes 2017-12-12 12:40:55 +01:00
Julien Fontanet 7531a25588 feat(XapiStats): limit concurrency 2017-12-12 10:00:49 +01:00
Julien Fontanet d8f89191e8 5.14.2 2017-12-11 15:36:37 +01:00
Julien Fontanet d9ad53d954 fix(backupVm): remove XVA on failure (#626)
Fixes vatesfr/xo-web#2524
2017-12-11 14:40:52 +01:00
Julien Fontanet 043fc5cdfc feat(NFS): force unmount (#625)
See vatesfr/xo-web#2496
2017-12-08 17:22:27 +01:00
Julien Fontanet a3fe9aff94 chore(api): only set id from namespace if string 2017-12-05 09:00:07 +01:00
Julien Fontanet 155422bcb5 chore(package): remove dependency-check
Requires the code to be built.
2017-11-24 17:58:39 +01:00
Julien Fontanet 68b6dc5985 fix(xo#_watchObjects): call on start
The bug was introduced in bd18a92.
2017-11-24 17:43:12 +01:00
Julien Fontanet c23be2185a chore(package): prepublish → prepublishOnly 2017-11-23 12:19:30 +01:00
Julien Fontanet c43ea11017 fix(api): do not log nested passwords (#624)
Fixes vatesfr/xo-web#2506
2017-11-23 11:21:06 +01:00
Julien Fontanet bd18a9270e feat(config): run clean after import (#623) 2017-11-22 15:18:02 +01:00
Julien Fontanet bbefa3a009 5.14.1 2017-11-17 14:57:12 +01:00
Julien Fontanet 0e6bcefee6 feat: run clean at startup (#620)
Fixes vatesfr/xo-web#2492
2017-11-16 11:10:09 +01:00
Julien Fontanet 41ec831df0 feat(xo.clean): remove all but 1e4 most recent logs
See vatesfr/xo-web#2492
2017-11-15 11:11:32 +01:00
Julien Fontanet f419ec5702 chore(package): update dependencies 2017-11-13 17:36:10 +01:00
Julien Fontanet 4619e387ad chore(Xapi#createCloudInitConfigDrive): ignore all import errors
Fixes vatesfr/xo-web#2478
2017-11-13 17:18:55 +01:00
Julien Fontanet d7d2425435 chore(Xapi#createCloudInitConfigDrive): remove useless param 2017-11-13 17:15:05 +01:00
Julien Fontanet 8ec30ec76d chore(package): update xen-api to 0.15.0
Fibonacci backoff on XenAPI calls.
2017-11-08 11:34:24 +01:00
Julien Fontanet a49c9d646c fix(Travis): do not test on Node 4 2017-11-06 10:14:18 +01:00
Julien Fontanet d7e2690430 fix(XoStore): import repair directly from level 2017-11-06 10:09:24 +01:00
Julien Fontanet 71ab2dedb9 chore(package): update dependencies 2017-11-06 10:00:38 +01:00
Julien Fontanet 9e9027d4c6 5.14.0 2017-10-31 17:47:24 +01:00
Julien Fontanet 56cf6fba2f feat(vm.deltaCopy): include time in replication name (#614)
Fixes vatesfr/xo-web#2431
2017-10-26 18:18:37 +02:00
Julien Fontanet ef9f75514f feat(xapi-objects-to-xo): add gpuGroup and vgpuType (#613)
See vatesfr/xo-web#2413
2017-10-23 15:48:08 +02:00
Julien Fontanet ec0dd0b174 chore(recover-account): live → leave 2017-10-20 10:14:43 +02:00
Julien Fontanet a5f55c5f92 5.13.2 2017-10-18 17:53:50 +02:00
Julien Fontanet 7412a6c01b fix(constant-stream): move outside of node_modules
npm 5 correctly not package all node_modules entries, therefore breaking
xo-server package.
Stop doing this for the moment.
2017-10-18 17:53:00 +02:00
Julien Fontanet 5983ea32fd 5.13.1 2017-10-18 17:20:58 +02:00
Julien Fontanet 28172607c6 feat(token.create): expiresIn param (#611)
Fixes vatesfr/xo-web#1769
2017-10-17 15:22:34 +02:00
Julien Fontanet cdd9eed3d8 chore(utils/scheduleFn): add comment regarding month range 2017-10-16 15:25:30 +02:00
Julien Fontanet 34ef2700f2 fix(api): do not log password param (#610)
Fixes vatesfr/xo-web#2363
2017-10-16 10:06:24 +02:00
Julien Fontanet 38742d0668 chore(package): update xen-api to 0.14.3
Related to vatesfr/xo-web#2418
2017-10-09 12:37:19 +02:00
Julien Fontanet d9ab8e83dc fix(XoBackups#deltaCopyVm): wait for the VDI exports to finish (#603)
It should prevent the creation of orphan snapshots on the source side.
2017-10-03 11:49:41 +02:00
Julien Fontanet d5e783e7e6 chore(package): update dependencies 2017-10-02 11:42:08 +02:00
Julien Fontanet f20604d3ad 5.13.0 2017-09-29 15:03:22 +02:00
Julien Fontanet 1b76ad4252 feat(xo.getAllObjects): accepts filter and limit params (#604) 2017-09-25 10:56:12 +02:00
Julien Fontanet 22772a5fac feat(xo-server-recover-account): password generation support
Fixes vatesfr/xo-web#2360
2017-09-20 11:54:06 +02:00
Julien Fontanet 3bd7798eda fix(HTTPS): correctly use secure options
Extra TLS options where not used due to incorrect code, it is now fixed.
2017-09-15 11:43:02 +02:00
Julien Fontanet a6c2622f6b chore(Xo#getObjects): remove unused code 2017-09-13 17:15:15 +02:00
Julien Fontanet 454412d9d4 chore(utils/lightSet): minor improvement in clear method 2017-09-13 14:38:40 +02:00
Julien Fontanet 1037083ed2 chore(JobExecutor): remove unused property 2017-09-08 17:36:44 +02:00
Julien Fontanet 4815af35cf feat(Collection/Redis): case insensitive indexes (#600)
Fixes vatesfr/xo-web#2337
2017-09-06 16:58:52 +02:00
Julien Fontanet 06ad1dcb02 fix(XoBackups#deltaCopyVm): do not always delete base (#599)
Only when there are no VMs with the TAG_SOURCE_VM for this source VM.
2017-09-04 16:03:15 +02:00
Julien Fontanet cb4276a2ee chore(package): update dependencies 2017-09-04 15:44:09 +02:00
Julien Fontanet f5febef10f 5.12.1 2017-08-31 18:32:01 +02:00
Julien Fontanet f89d8d22a0 fix(vm.deltaCopy): fix initial case 2017-08-31 18:31:30 +02:00
Julien Fontanet 757a1e2353 5.12.0 2017-08-31 18:04:49 +02:00
Julien Fontanet 5e11e87a0c feat(vm.deltaCopy): retention param (#597)
See vatesfr/xo-web#1692
2017-08-31 17:20:58 +02:00
Julien Fontanet 84d7ba5758 chore(package): update dependencies 2017-08-28 11:57:12 +02:00
Julien Fontanet 083f3df29d 5.11.3 2017-08-09 16:23:20 +02:00