Pierre Donias
8a74210049
fix(Xapi#createTemporaryVdiOnHost): properly get available SR ( #562 )
2017-06-01 12:57:14 +02:00
Julien Fontanet
a45a1b19b6
5.9.0
2017-05-31 18:15:32 +02:00
Julien Fontanet
f3d3c62809
fix(xapi-objects-to-xo): XenServer 5 support ( #561 )
2017-05-31 18:10:03 +02:00
Pierre Donias
fec976a494
feat(host): update patches when joining pool ( #560 )
...
See vatesfr/xo-web#878
2017-05-31 17:58:39 +02:00
badrAZ
c18b49a4a1
feat(vm.drCopy): block start operation on copy ( #558 )
...
Fixes vatesfr/xo-web#2097
2017-05-31 16:07:57 +02:00
Pierre Donias
872eabefba
feat(patching): support pool patching on XS 7.1 ( #559 )
...
See vatesfr/xo-web#2058
2017-05-31 15:47:31 +02:00
Julien Fontanet
feda929f0b
feat(xapi-object-to-xo/host): patchesRequiringReboot ( #556 )
...
See vatesfr/xo-web#2124
2017-05-31 12:17:47 +02:00
Pierre Donias
6718193dee
patchesRequiringReboot -> rebootRequired
2017-05-30 16:15:08 +02:00
Pierre Donias
d63ac7df1c
feat(xapi-object-to-xo/host): patchesRequiringReboot
...
See vatesfr/xo-web#2124
2017-05-30 16:15:08 +02:00
Julien Fontanet
e462ff3f4b
fix(Xapi#deleteVbd): add missing method
2017-05-30 16:05:50 +02:00
Julien Fontanet
8f84b767d2
chore(vbd.delete): use Xapi#deleteVbd()
2017-05-30 15:59:56 +02:00
Julien Fontanet
b7d746ee09
feat: improve HTTP handling ( #546 )
...
`Xo#httpRequest()` is used to make a request respecting XO settings like the proxy.
`Xapi#getResource()` and `Xapi#putResource()` are used to receive and send resources to/from a XenServer.
2017-05-29 15:07:24 +02:00
Julien Fontanet
83f3fcd913
fix(package): upgrade golike-defer to v0.1.0 ( #555 )
...
Errors are automatically caught and reported.
2017-05-29 10:46:41 +02:00
Julien Fontanet
039075736c
fix(backups): fix unlink ENOENT ( #552 )
2017-05-26 15:53:26 +02:00
badrAZ
1bead03151
feat(vm.rollingDrCopy): previous backups can be removed first ( #553 )
...
See vatesfr/xo-web#2157
2017-05-26 13:18:07 +02:00
Julien Fontanet
bd0c2385e2
feat(Xapi#exportDeltaVm): detect unhealthy VDI chains ( #551 )
...
Fixes vatesfr/xo-web#2047
2017-05-23 16:42:15 +02:00
Julien Fontanet
689720b4b0
fix(package): update xen-api to 0.12
2017-05-23 15:50:36 +02:00
Julien Fontanet
191a14e6c0
chore(package): upgrade fs-extra to 3.0.1
2017-05-23 14:50:58 +02:00
badrAZ
9c5df507ae
feat(vm.start): with force can bypass blocked operation ( #550 )
...
See vatesfr/xo-web#2119
2017-05-23 10:59:22 +02:00
badrAZ
90be44738d
feat(backups): transferred data size for CR & DR ( #548 )
...
See vatesfr/xo-web#2096
2017-05-19 15:55:25 +02:00
Julien Fontanet
dbbf6d8c1f
feat(Xapi#moveVdi): do nothing if already on the correct SR
...
Fxies vatesfr/xo-web#2158
2017-05-19 11:20:46 +02:00
Pierre Donias
a39e6846fe
fix(package): update http-request-plus to 0.1.3 ( #549 )
...
Fixes patching and stats issues.
2017-05-18 11:34:38 +02:00
Julien Fontanet
9d251b5876
fix(setUpApi): compat with ws 3.0.0
2017-05-17 14:52:11 +02:00
Julien Fontanet
a3ecb520cb
chore(package): update some dependencies
2017-05-17 14:04:26 +02:00
Julien Fontanet
d157a94f89
fix(Scheduling#_add): do not throw on failure
2017-05-16 20:14:11 +02:00
Julien Fontanet
12e4186972
fix(Scheduling#updateSchedule): confusion in the comment
2017-05-16 20:13:45 +02:00
Julien Fontanet
46dbd320d3
chore(Scheduling#updateSchedule): _disable() is sync
2017-05-16 17:34:47 +02:00
Julien Fontanet
07c70361da
chore(Scheduling#updateSchedule): add comment
2017-05-16 17:34:36 +02:00
Julien Fontanet
b92611f4e0
chore(Scheduling#updateSchedule): explicit tests
2017-05-16 17:32:20 +02:00
Julien Fontanet
9f922b1c4e
chore(Scheduling#updateSchedule): use id directly
2017-05-16 17:32:13 +02:00
badrAZ
214f04d7a2
feat(job-executor/execStatus): inject timezone from related schedule ( #547 )
...
See vatesfr/xo-web#2133
2017-05-16 12:53:02 +02:00
Julien Fontanet
8875640eb6
feat(servers): default label inherited from pool
2017-05-15 16:39:48 +02:00
badrAZ
f29c3a4c49
feat(backups): get transferred data size ( #542 )
...
Fixes vatesfr/xo-web#2096
2017-05-12 17:42:23 +02:00
Julien Fontanet
2b3dff46aa
chore: use http-request-plus instead of custom implementation ( #540 )
2017-05-12 17:33:39 +02:00
Julien Fontanet
f52218748f
5.8.1
2017-05-12 16:13:15 +02:00
Julien Fontanet
dc37009737
fix: deferreds should not throw errors ( #544 )
2017-05-12 14:37:54 +02:00
badrAZ
d7ce5eb651
feat(servers): allow unauthorized certificates ( #545 )
...
See vatesfr/xo-web#2138
2017-05-12 12:00:12 +02:00
Julien Fontanet
32b8076c82
chore: remove unnecessary Xapi#deleteVm(_, true)
2017-05-11 18:47:45 +02:00
Julien Fontanet
8b1f9a1b0e
chore(utils): remove now useless eslint directives
2017-05-11 18:47:45 +02:00
Julien Fontanet
0d49361f50
feat(utils/asyncMap): better map + Promise.all ( #543 )
...
Because it waits for all promises to settle.
2017-05-11 17:34:41 +02:00
Julien Fontanet
f361c22fce
chore(backups): use norecovery for XFS ( #541 )
2017-05-09 16:12:03 +02:00
Julien Fontanet
6e1155adc6
fix(Xapi#moveVdi): fix interpolation in debug
2017-05-08 18:20:21 +02:00
Julien Fontanet
7a4f62a793
chore(.mention-bot): no longer used
2017-05-05 14:08:35 +02:00
Julien Fontanet
4b9e15bbbc
chore(job-executor/match): explicitly test against undefined
2017-05-05 14:08:11 +02:00
Julien Fontanet
cf72467510
feat(xo-server-recover-account): reset password and set permission to admin ( #538 )
...
Fixes vatesfr/xo-web#2129
2017-05-03 15:43:32 +02:00
Julien Fontanet
3a0f40633a
feat(xapi-objects-to-xo): expose unmanaged VDIs ( #539 )
2017-05-03 15:13:55 +02:00
Olivier Lambert
12a6b75bfb
use a vdi-unmanaged type for base copy
2017-05-03 14:24:39 +02:00
Olivier Lambert
db8e7817a3
WIP: base copy management
2017-05-03 12:42:45 +02:00
badrAZ
9adce54987
feat(vm/advanced): cores per socket are now configurable ( #537 )
...
See vatesfr/xo-web#130
2017-05-02 16:56:07 +02:00
Julien Fontanet
264611bb71
5.8.0
2017-04-28 16:33:32 +02:00