badrAZ
1ff25943dc
fix(xo-server): enable async_hooks support in Bluebird ( #5635 )
...
Necessary for `@xen-orchestra/backups`.
2021-03-02 13:22:47 +01:00
badrAZ
d9ce1b3a97
feat(xo-server#importVmBackupNg): use @xen-orchestra/backups lib ( #5630 )
2021-03-01 13:36:23 +01:00
badrAZ
2e5dfa5845
fix(xo-server#deleteVmBackupNg): pass remote record to getBackupsRemoteAdapter instead of ID ( #5624 )
...
Introduced by baa5847949
2021-02-26 12:07:04 +01:00
badrAZ
2952b5a7ec
feat(xo-server#deleteVmBackupNg): use @xen-orchestra/backups lib ( #5623 )
2021-02-26 11:40:28 +01:00
badrAZ
baa5847949
feat(xo-server#_listVmBackupsOnRemote): use @xen-orchestra/backups lib ( #5622 )
2021-02-26 11:17:45 +01:00
badrAZ
b45556062d
fix(@xen-orchestra/backups): don't double JSON config ( #5621 )
...
Config returned by `Xo#exportConfig` is already a string, it must not be JSON encoded again.
2021-02-25 16:49:45 +01:00
badrAZ
5be45599ed
fix(xo-server/metadata-backup): XO config not restored ( #5619 )
...
Introduced by 61c3057060
`log.taskId` cannot be compared with the `rootTaskId` because it's generated by the Task lib and the `rootTaskId` is generated by the `xo-server` logger.
2021-02-25 16:41:39 +01:00
badrAZ
171ec54781
feat(xo-server#restoreMetadataBackup): use @xen-orchestra/backups lib ( #5611 )
2021-02-25 09:43:15 +01:00
badrAZ
95c2944f30
feat(xo-server#deleteMetadataBackup): use @xen-orchestra/backups lib ( #5610 )
2021-02-24 11:38:27 +01:00
badrAZ
5bd4c54ab6
feat(xo-server#_listXoMetadataBackups): use @xen-orchestra/backups lib ( #5609 )
2021-02-24 10:16:27 +01:00
badrAZ
e36efaec08
feat(xo-server#_listPoolMetadataBackups): use @xen-orchestra/backups lib ( #5607 )
2021-02-24 10:02:57 +01:00
badrAZ
5c9a47b6b7
feat(xo-server#fetchBackupNgPartitionFiles): use @xen-orchestra/backups lib ( #5606 )
2021-02-23 17:48:11 +01:00
badrAZ
8a5fe86193
feat(xo-server#listBackupNgPartitionFiles): use @xen-orchestra/backups lib ( #5605 )
2021-02-23 17:40:02 +01:00
badrAZ
d9531e24a3
feat(xo-server/listBackupNgDiskPartitions): use @xen-orchestra/backups lib ( #5599 )
2021-02-23 17:34:55 +01:00
badrAZ
a6f4e6771d
fix(xo-server/package.json): missing dependency ( #5603 )
...
Introduced by a958fe86d7
Used in https://github.com/vatesfr/xen-orchestra/blob/a506c21b80432542b2a8665e023f8ad8d58a4b0f/%40xen-orchestra/backups/RemoteAdapter.js#L14
2021-02-23 15:34:31 +01:00
badrAZ
1bc80eb485
fix(package.json#moduleNameMapper): fix tests for non-transpiled @vates/ packages ( #5593 )
2021-02-19 16:34:14 +01:00
badrAZ
9ab9e3fe46
feat(vates/disposable): utilities for disposables ( #5590 )
2021-02-19 16:22:41 +01:00
badrAZ
695a4c785c
feat(xo-server/backups-ng): handle proxy VM restoration logs ( #5576 )
2021-02-17 11:03:52 +01:00
badrAZ
10b127ca55
feat(xo-web/backup): ability to force full backup per schedule ( #5546 )
...
Fixes #5541
2021-02-16 11:31:17 +01:00
badrAZ
ef25b364ec
fix(xo-server/metadata-backups): fix interrupted status on backup running ( #5573 )
...
Introduced by 8a3ae59f77
2021-02-15 14:31:01 +01:00
badrAZ
bf51ba860a
fix(xo-server, xen-api): clear XO cache on event fetch failure ( #5526 )
...
Fixes #5475
2021-02-10 16:17:46 +01:00
badrAZ
e08c600740
fix(xo-server/xapi): handle VM/VDI export stream close ( #5538 )
2021-02-09 14:24:35 +01:00
badrAZ
f823690b44
feat(xo-common,xo-server,xo-web/proxy upgrade): confirm before interrupting backup job ( #5533 )
2021-02-05 18:11:09 +01:00
badrAZ
43933f4089
fix(xo-server/metadata-backups): ensure cache reset at the end ( #5529 )
...
Introduced by 61c3057060
2021-01-27 14:41:15 +01:00
badrAZ
4f7e140737
feat(xo-web/proxies): better upgrade feedback ( #5525 )
...
- display up-to-date message instead of upgrade button
- add "force upgrade" button to the advanced actions
2021-01-27 11:05:33 +01:00
badrAZ
2b6945a382
feat(xo-server/metadata-backups): delete proxy backups ( #5520 )
2021-01-27 09:54:09 +01:00
badrAZ
8a3ae59f77
feat(xo-server/metadata-backups): restore proxy backup ( #5519 )
2021-01-27 08:57:02 +01:00
badrAZ
26f5ef5e31
feat(xo-server/metadata-backups): list proxy backups ( #5517 )
2021-01-23 12:42:55 +01:00
badrAZ
bece5f7083
feat(xo-server, xo-web/metadata-backup): ability to define a proxy for the backup ( #4206 )
2021-01-21 13:27:33 +01:00
badrAZ
61c3057060
feat(xo-server/metadata-backups): run backups through proxy ( #5499 )
2021-01-21 12:04:30 +01:00
badrAZ
063d7d5cc4
fix(xo-web/backup/overview): fix proxy item not updated on ID change ( #5522 )
2021-01-21 10:55:35 +01:00
badrAZ
6b9d3ed60e
fix(xo-server/remotes): update remote error on test ( #5514 )
...
See xoa-support#3255
2021-01-20 08:37:51 +01:00
badrAZ
70083c6dca
fix(xo-server): check remote is enabled even when bound to proxy ( #5501 )
2021-01-14 17:37:30 +01:00
badrAZ
6c6ae30ce5
fix(xo-web/restore/metadata): ignore disabled remotes ( #5504 )
2021-01-14 09:10:02 +01:00
badrAZ
257524de18
fix(xo-server-backup-reports): fix markdown ( #5479 )
...
Observed while investigating #3195
This PR:
- removes extra indent
- add a line between sections to handle the case when it was before a nested list
2021-01-08 15:26:18 +01:00
badrAZ
67d84d956e
chore(xo-server/docs): fix command ( #5487 )
2021-01-07 11:11:21 +01:00
badrAZ
815aed52d3
fix(xo-web/file-restore): re-initialize partitions' list on backup/disk change ( #5454 )
2020-12-14 14:48:36 +01:00
badrAZ
e4757d4345
chore(xo-server/docs): add "partx" on a raw disk ( #5446 )
2020-12-10 15:52:45 +01:00
badrAZ
8bcd9debc2
Chore(xo-server/docs/file-restoration): add tips ( #5438 )
2020-12-09 11:27:30 +01:00
badrAZ
3bc477d21b
fix(xo-server/docs/file-restoration): use sizelimit options ( #5433 )
...
When creating a loop device, the `sizelimit` options is necessary to indicate the end of the data to mount, otherwise the following error is thrown when trying to mount multiple parts of the disk:
```
overlapping loop device exists for /tmp/proxy1/vhdi1.
```
As an example, let's take this disk:
```
[ partition 0 | partition 1 | partition 2 ]
```
Mounting *partition 1* without `sizelimit` will mount the whole space starting from *partition 1* up to the end, which prevents *partition 2* from being mounted.
`man losetup`: https://manpages.ubuntu.com/manpages/precise/en/man8/losetup.8.html
2020-12-08 16:24:03 +01:00
badrAZ
3b7b776ac4
feat(xo-server/backups-ng): ability to delete VM backups though proxy ( #5428 )
2020-12-07 11:05:30 +01:00
badrAZ
da08bd7fff
fix(xo-server/backups-ng): invalidate cache in case of proxy backup ( #5414 )
2020-11-30 15:19:44 +01:00
badrAZ
16c71da487
feat: technical release ( #5406 )
2020-11-27 16:22:15 +01:00
badrAZ
214dbafd62
fix(xo-server/jobs): don't throw when the job owner doesn't exist ( #5405 )
...
Introduced by 31b19725b7
2020-11-27 16:11:48 +01:00
badrAZ
89b162704c
feat: technical release ( #5404 )
2020-11-27 15:15:00 +01:00
badrAZ
a776eaf61a
feat(xo-server,xo-web): file restore via proxies ( #5359 )
2020-11-26 17:14:06 +01:00
badrAZ
ae2a92d229
feat(xo-server,fs): stricter perms for backup dirs ( #5378 )
...
Fixes xoa-support#3088
2020-11-26 11:02:33 +01:00
badrAZ
dedc4aa8b9
feat(xo-server/callProxyMethod): support binary response ( #5399 )
2020-11-25 18:16:20 +01:00
badrAZ
97bcc7afb6
feat(@vates): add MultiKeyMap ( #5362 )
2020-11-09 12:30:35 +01:00
badrAZ
adabd6966d
feat(xo-server, xo-web/host): ability to install a certificate ( #5332 )
...
Fixes #5134
2020-10-27 16:36:26 +01:00
badrAZ and Jon Sands
af7bcf19ab
docs(users): add audit log documentation ( #5342 )
...
* docs: audit log
* docs: grammar edit for audit log info
* Fixes #5340
Co-authored-by: Jon Sands <fohdeesha@gmail.com >
2020-10-24 12:53:38 +02:00
badrAZ
171ecaaf62
feat(xo-server, xo-web/host): display installed certificates ( #5319 )
...
See #5134
2020-10-21 14:36:55 +02:00
badrAZ
7fca6defd6
fix(xo-web, xo-server): fix host power state ( #5288 )
...
Fixes #4919
2020-10-20 10:01:48 +02:00
badrAZ
f41cca45aa
feat(audit-core, xo-server-audit): ability to delete a range of records ( #5277 )
2020-10-19 13:09:08 +02:00
badrAZ
d151a94285
feat(xo-server, xo-web/proxy): ability to update http proxy cfg ( #5148 )
2020-10-14 14:43:33 +02:00
badrAZ
a7fe6453ee
feat(xo-server#_migrateVmWithStorageMotion): improve migration error ( #5306 )
...
Fixes #5282
2020-10-14 13:17:55 +02:00
badrAZ
009a0c5703
feat(xo-web/backup/overview): add link from backup job/schedule to corresponding logs ( #5260 )
...
Fixes #4564
2020-10-09 14:54:23 +02:00
badrAZ
a99086b6bd
chore(xo-web/log-alert-body): remove unused subscription ( #5292 )
...
Introduced By 3370014ddf
2020-10-07 15:17:29 +02:00
badrAZ
a186672447
feat(xo-web/sorted-table): ability to collapse actions ( #5311 )
...
See #5148
2020-10-07 11:13:10 +02:00
badrAZ
0b8a7c0d09
feat(xo-web/backup/new): enable created schedules by default ( #5280 )
...
See xoa-support#2921
2020-10-07 10:36:10 +02:00
badrAZ
3d8c8fd745
feat(xo-web/backup-reports): hide merge task when no merge ( #5263 )
2020-10-06 16:08:12 +02:00
badrAZ
2291986e2c
fix(xo-web/new/network): omit bond slave PIFs from selection ( #5262 )
...
See xcp-ng.org/forum/topic/3524/old-networks-not-removed-after-creating-bond/8
2020-10-02 14:12:53 +02:00
badrAZ
58dc3244be
feat: release 5.51.0 ( #5295 )
2020-09-30 14:19:35 +02:00
badrAZ
61e580b992
feat: technical release ( #5293 )
2020-09-29 16:40:26 +02:00
badrAZ
ccd34c1610
fix(CHANGELOG): update advanced filter entry ( #5290 )
...
Introduced by 45fe70f0fa
2020-09-28 12:12:15 +02:00
badrAZ
f9104e6cc9
fix(xo-web/messages): remove unused messages ( #5289 )
...
Introduced by 45fe70f0fa
2020-09-28 12:10:21 +02:00
badrAZ
45fe70f0fa
feat(xo-web/logs/backup-ng): advanced filter ( #5208 )
...
See #4406
2020-09-25 16:58:33 +02:00
badrAZ
2aed2fd534
feat(xo-web/logs/backup-ng): log tasks pagination ( #5209 )
...
See #4406
2020-09-24 16:36:18 +02:00
badrAZ
9c6b63e7e4
feat: release 5.50.3 ( #5272 )
2020-09-17 16:19:30 +02:00
badrAZ
4364a74b7a
feat: technical release (patch) ( #5271 )
2020-09-17 16:07:58 +02:00
badrAZ
00f13102f8
feat(xo-server-audit): API method to clean DB ( #5150 )
2020-09-17 15:03:03 +02:00
badrAZ
3f17389871
fix(xo-server-audit): remove unused variable ( #5268 )
2020-09-17 10:51:09 +02:00
badrAZ
8a98b6b012
feat(xo-server-audit/_uploadLastHash): check integrity sequentially ( #5250 )
...
- implementation is simpler
- stop on first error
2020-09-17 09:35:42 +02:00
badrAZ
5be5eb80e8
feat: release 5.50.2 ( #5257 )
2020-09-10 17:03:26 +02:00
badrAZ
14c3fa4378
feat: technical release (patch) ( #5256 )
2020-09-10 16:36:25 +02:00
badrAZ
2f17420721
feat(xo-web/backup/overview): add link from log to its job ( #5202 )
...
See #4564
2020-09-10 16:05:36 +02:00
badrAZ
8d7f8d156f
fix(xo-server,xo-web/orphan VDIs): ignore irrelevant VDI types ( #5249 )
...
Fixes #5248
2020-09-10 16:00:20 +02:00
badrAZ
edaae02892
fix(xo-web,xo-server#probeIscsiLuns): handle undefined lun size ( #5212 )
...
See xoa-support#2815
See https://xcp-ng.org/forum/topic/3409/getting-error-when-trying-to-mount-iscsi-lun
2020-09-09 12:11:50 +02:00
badrAZ
481adf3a1e
feat(xo-server-audit): don't save last hash when it doesn't change ( #5251 )
2020-09-08 14:35:19 +02:00
badrAZ
a479501aef
feat: release 5.50.1 ( #5246 )
2020-09-04 12:04:55 +02:00
badrAZ
2456374e5a
feat: technical release (patch) ( #5247 )
2020-09-04 11:55:01 +02:00
badrAZ
c77016ea44
feat(xo-server-usage-report): ignore replicated VMs ( #5241 )
...
Fixes #4778
2020-09-04 11:42:32 +02:00
badrAZ
6fd45a37e2
feat: technical release (patch) ( #5245 )
2020-09-04 11:16:45 +02:00
badrAZ
9be56d3ab8
fix(xo-server-audit): handle non-existent XOA plugin ( #5239 )
...
See https://github.com/vatesfr/xen-orchestra/commit/38de5048bc2f867944546337d4a464ed19eb51a4#commitcomment-41875481
2020-09-04 10:31:46 +02:00
badrAZ
38de5048bc
feat(xo-server-audit): backup last hash ( #5077 )
2020-08-20 12:32:22 +02:00
badrAZ
006e54e2fd
feat(xo-web, xo-server/proxy): improve proxy health check errors ( #5191 )
...
Fixes #5161
2020-08-19 16:20:05 +02:00
badrAZ
5f7bc58788
fix(xo-server/sensitive-values): obfuscate params containing "password" ( #5220 )
...
Fixes #5219
2020-08-19 10:56:40 +02:00
badrAZ
45f0f93895
feat(xo-server,xo-web/VM): ability to set VIF TX checksumming ( #5182 )
...
Fixes #5095
See xoa-support#2619
2020-08-14 17:14:48 +02:00
badrAZ
af2710135b
fix(xo-web/proxies): remove upgrade button style ( #5216 )
...
See https://github.com/vatesfr/xen-orchestra/pull/5167/files?file-filters%5B%5D=.md#r469763760
...when the proxy is already up to date
2020-08-13 16:52:29 +02:00
badrAZ
3ff37f00fe
fix(xo-web/deploy-proxy): throw error on trial start failure ( #5196 )
...
Introduced by 902953a1fa
2020-08-12 15:11:49 +02:00
badrAZ
ffa431a3cd
fix(xo-web/vm/tab-network): add default value to plugins ( #5190 )
...
Introduced by 2a74a49995
Plugins can be `undefined` on fetching which triggers the error `Cannot read property "some" of undefined`
2020-07-30 14:57:06 +02:00
badrAZ
f9a7bd199e
fix(xo-server#createVm): change network boot priority ( #5119 )
...
Fixes #4980
2020-07-29 11:34:24 +02:00
badrAZ
e782895cf5
feat(xo-server-audit): add extension to exported records ( #5180 )
2020-07-29 10:52:06 +02:00
badrAZ
035d2cb440
fix(xo-server-audit): fix incorrect records content type ( #5179 )
2020-07-29 10:38:59 +02:00
badrAZ
902953a1fa
feat(xo-server, xo-web): display proxy available upgrades ( #5167 )
2020-07-28 17:13:01 +02:00
badrAZ
c49d70170e
feat(xo-server,xo-web/proxy/deploy): ability to set HTTP proxy ( #5145 )
2020-07-28 11:51:57 +02:00
badrAZ
349a78a5bd
fix(xo-web/file-restore): ignore proxy remotes ( #5171 )
...
See xoa-support#2741
2020-07-28 11:43:33 +02:00
badrAZ
48734c6896
fix(xo-web/proxies): don't open proxy VM in new tab ( #5172 )
2020-07-28 10:23:16 +02:00
badrAZ
1ca5c32de3
feat(xo-web/audit): show warning in case of disabled logs record ( #5152 )
2020-07-10 15:32:30 +02:00
badrAZ
4db181d8bf
chore(xo-server-audit): document audit DB strucure ( #5078 )
2020-07-07 15:22:41 +02:00