Julien Fontanet
ae549e2a88
fix(jest): dont use fake timers by default
...
Introduced by 844efb88d
The upgrade to Jest 27 (15630aee5
) revealed this issue.
2021-11-05 13:24:51 +01:00
Julien Fontanet
7f9a970714
fix(log/USAGE): document filter array
...
Introduced by d3cb31f1a
2021-11-04 10:45:58 +01:00
Julien Fontanet
7661d3372d
fix(xen-api/USAGE): add httpProxy option
...
Introduced by 2412f8b1e
2021-11-04 10:38:22 +01:00
Julien Fontanet
dbb4f34015
chore(xapi/VDI_destroy): decorate with retry.wrap()
...
- more efficient than creating a function at each call
- better logging
2021-11-03 23:10:58 +01:00
Julien Fontanet
8f15a4c29d
feat(ISSUE_TEMPLATE/bug_report): add hypervisor version
2021-11-03 16:55:17 +01:00
Florent BEAUCHAMP
1b0a885ac3
feat(vhd-cli): use any remote for copy and compare ( #5927 )
2021-11-03 15:45:52 +01:00
Nicolas Raynaud
f7195bad88
fix(xo-server): fix ova multipart upload ( #5976 )
...
Introduced by 0451aaeb5c
2021-11-02 17:43:45 +01:00
Julien Fontanet
15630aee5e
chore: update dev deps
2021-11-02 13:43:49 +01:00
Florent BEAUCHAMP
a950a1fe24
refactor(vhd-lib): centralize test methods ( #5968 )
2021-11-02 09:53:30 +01:00
Julien Fontanet
71b8e625fe
chore: update issue templates ( #5974 )
2021-10-30 15:06:51 +02:00
Julien Fontanet
e7391675fb
feat(@xen-orchestra/proxy): 0.15.2
2021-10-29 17:41:02 +02:00
Julien Fontanet
84fdd3fe4b
fix(proxy/api/ndJsonStream): send header for empty iterables
...
Introduced by ed987e161
2021-10-29 17:05:05 +02:00
Julien Fontanet
4dc4b635f2
feat(@xen-orchestra/proxy): 0.15.1
2021-10-29 15:50:42 +02:00
Julien Fontanet
ee0c6d7f8b
feat(xen-api): 0.35.1
2021-10-29 15:50:05 +02:00
Julien Fontanet
a637af395d
fix(xen-api): add missing dep proxy-agent
...
Introduced by 2412f8b1e
2021-10-29 15:40:25 +02:00
Julien Fontanet
59fb612315
feat(@xen-orchestra/proxy): 0.15.0
2021-10-29 15:20:09 +02:00
Mathieu
59b21c7a3e
feat: release 5.64 ( #5971 )
2021-10-29 11:40:16 +02:00
Mathieu
40f881c2ac
feat: technical release ( #5970 )
2021-10-28 16:30:00 +02:00
Rajaa.BARHTAOUI
1d069683ca
feat(xo-web/host): manage evacuation failure during host shutdown ( #5966 )
2021-10-28 14:23:43 +02:00
Julien Fontanet
de1d942b90
fix(xo-server/listPoolsMatchingCriteria): check{Sr,Pool}Name is not a function
...
Fixes xoa-support#4193
Introduced by cd8c618f0
2021-10-28 13:29:32 +02:00
Rajaa.BARHTAOUI
fc73971d63
feat(xo-server,xo-web/menu): proxy upgrade notification ( #5930 )
...
See xoa-support#4105
2021-10-28 10:52:23 +02:00
Rajaa.BARHTAOUI
eb238bf107
feat(xo-web/pool/advanced, xen-api/{get,put}Resource): introduce backup network ( #5957 )
2021-10-28 10:21:48 +02:00
Florent BEAUCHAMP
2412f8b1e2
feat(xen-api): add HTTP proxy support ( #5958 )
...
See #5436
Using an IP address as HTTPS proxy show this warning: `DeprecationWarning: Setting the TLS ServerName to an IP address is not permitted by RFC 6066`
The corresponding issue is there : TooTallNate/node-https-proxy-agent#127
2021-10-27 17:30:41 +02:00
Pierre Donias
0c87dee31c
fix(xo-web/xoa): handle string expiration dates ( #5967 )
...
See xoa-support#4114
See xoa-support#4192
www-xo may return a string instead of a number in some rare cases
2021-10-27 16:59:59 +02:00
Mathieu
215146f663
feat(xo-web/vm/export): allow to copy the export URL ( #5948 )
2021-10-27 16:58:09 +02:00
Mathieu
9fe1069df0
feat(xo-web/host): format logs ( #5943 )
...
See xoa-support#4100
2021-10-27 15:41:29 +02:00
Julien Fontanet
d2c5b52bf1
feat(backups): enable merge worker by default
...
Related to 47f9da216
It can still be disabled in case of problems:
```toml
[backups]
disableMergeWorker = true
```
2021-10-27 09:29:50 +02:00
Pierre Donias
12153a414d
fix(xo-server/{clone,copy}Vm): force is_a_template
to false
on the new VM ( #5955 )
...
See xoa-support#4137
2021-10-26 16:53:09 +02:00
Pierre Donias
5ec1092a83
fix(xo-server-netbox/test): perform test with a 50-character name ( #5963 )
...
See https://xcp-ng.org/forum/topic/5111
See https://netbox.readthedocs.io/en/stable/release-notes/version-2.10/#other-changes > #5011
Versions of Netbox <2.10 only allow cluster type names of length <= 50.
2021-10-26 15:55:11 +02:00
Julien Fontanet
284169a2f2
chore(vhd-lib/VhdAbstract): format with Prettier
...
Introduced by 7ef89d504
2021-10-25 16:12:49 +02:00
Julien Fontanet
838bfbb75f
fix(backups/cleanVm): wait for merge to finish
...
Introduced by 9c83e70a2
2021-10-25 09:14:38 +02:00
Julien Fontanet
a448da77c9
fix(backups/cleanVm): mergeLimiter support
...
Introduced by 9c83e70a2
2021-10-25 09:13:58 +02:00
Rajaa.BARHTAOUI
268fb22d5f
feat(xo-web/host/advanced): add button to disable/enable host ( #5952 )
2021-10-20 16:39:54 +02:00
Julien Fontanet
07cc4c853d
fix(vhd-lib): fix block table properties & accessors
...
Fixes #5956
Introduced by 7ef89d504
2021-10-18 23:13:55 +02:00
Florent BEAUCHAMP
c62d727cbe
feat(vhd-cli compare): compare metadata and content of two VHDs ( #5920 )
2021-10-18 16:21:40 +02:00
Florent BEAUCHAMP
7ef89d5043
feat(vhd-{cli,lib}): implement chunking and copy command ( #5919 )
2021-10-18 14:56:58 +02:00
Mathieu
9ceba1d6e8
feat(xo-web/jobs): add button to copy jobs IDs ( #5951 )
...
Useful to create a `job.runSequence` job. Follow-up of #5944 .
2021-10-15 14:25:02 +02:00
Pierre Donias
e2e453985f
fix(xo-web/job): properly handle array arguments ( #5944 )
...
See https://xcp-ng.org/forum/topic/5010
When creating/editing a job, properties of type `array` must not go through the
cross product builder, they must be saved as arrays.
2021-10-15 10:42:33 +02:00
Florent BEAUCHAMP
84dccd800f
feat(backups): clean up other schedules snapshots ( #5949 )
...
Fixes xoa-support#4129
2021-10-14 14:44:40 +02:00
Julien Fontanet
f9734d202b
chore(backups/_VmBackup): remove unused import
2021-10-14 13:51:29 +02:00
Julien Fontanet
d3cb0f4672
feat(xo-server): 5.82.4
2021-10-14 09:47:39 +02:00
Julien Fontanet
c198bbb6fa
feat(@xen-orchestra/backups): 0.14.0
2021-10-14 09:45:20 +02:00
Julien Fontanet
c965a89509
feat(xo-server-netbox): 0.3.2
2021-10-14 09:43:38 +02:00
Julien Fontanet
47f9da2160
feat(backups/MixinBackupWriter): use merge worker if not disabled
2021-10-13 16:26:12 +02:00
Julien Fontanet
348a75adb4
feat(backups): merge worker implementation
...
This CLI must be run directly in the directory where the remote is mounted.
It's only compatible with local remote at the moment.
To start the worker:
```js
const MergeWorker = require('@xen-orchestra/backups/merge-worker/index.js')
await MergeWorker.run(remotePath)
```
To register a VM backup dir to be clean (thus merging its unused VHD), create a file in the queue directory containing the VM UUID:
```
> echo cc700fe2-724e-44a5-8663-5f8f88e05e34 > .queue/clean-vm/20211013T142401Z
```
The queue directory is available as `MergeWorker.CLEAN_VM_QUEUE`.
2021-10-13 16:25:21 +02:00
Julien Fontanet
332218a7f7
feat(backups): move merge responsability to cleanVm
2021-10-13 16:10:19 +02:00
Julien Fontanet
6d7a26d2b9
chore(backups/MixinBackupWriter): use private fields
2021-10-13 10:02:57 +02:00
Pierre Donias
d19a748f0c
fix(xo-server-netbox): support older versions of Netbox ( #5946 )
...
Fixes #5898
See https://netbox.readthedocs.io/en/stable/release-notes/version-2.7/#api-choice-fields-now-use-string-values-3569
2021-10-13 09:28:46 +02:00
Julien Fontanet
9c83e70a28
feat(backups/RemoteAdapter#cleanVm): configurable merge limiter
2021-10-12 09:17:42 +02:00
Rajaa.BARHTAOUI
abcabb736b
feat(xo-web/tasks): filter out short tasks with a default filter ( #5941 )
...
See xoa-support#4096
2021-10-08 16:42:16 +02:00