Florent BEAUCHAMP
ffd523679d
feat(backups): update VDI importing status its name_label
2023-11-21 14:38:49 +01:00
Florent BEAUCHAMP
bd9db437f1
feat(xapi/VDI_importContent): store task UUID and stream length into other_config
2023-11-21 14:38:49 +01:00
Florent BEAUCHAMP
0365bacfbb
feat(backups): show more detail on restored VM ( #7186 )
2023-11-21 12:28:53 +01:00
MlssFrncJrg
f3e0227c55
feat(xo-web/console): add disabled console message ( #7161 )
...
Fixes #6319
2023-11-21 10:39:35 +01:00
Florent BEAUCHAMP
4504141cbf
refactor(backups/importIncrementalVm): move base detection to callers ( #7165 )
2023-11-20 14:52:59 +01:00
b-Nollet
ecbbf878d0
chore(xen-api): convert to ESM ( #7181 )
2023-11-20 14:32:44 +01:00
MlssFrncJrg
c1faaa3107
fix(xo-server/resource-set): fix error when changing VM resource set ( #7144 )
2023-11-20 14:19:27 +01:00
Julien Fontanet
59f04b4a6b
chore: format with Prettier
2023-11-20 12:34:30 +01:00
Julien Fontanet
781b070e74
fix(xen-api/examples/import-vdi): params handling
2023-11-20 11:45:45 +01:00
Julien Fontanet
1911386aba
chore: refresh yarn.lock
2023-11-20 09:55:07 +01:00
MlssFrncJrg
5b0339315f
docs(Support): remove Partner Program ( #7099 )
2023-11-20 09:42:21 +01:00
b-Nollet
5fe53dfa99
refactor(xapi-explore-sr): convert to EM ( #7191 )
2023-11-17 16:55:11 +01:00
b-Nollet
06068cdcc6
refactor(cr-seed-cli): convert to ESM ( #7192 )
2023-11-17 16:46:36 +01:00
Julien Fontanet
c88cc2b020
chore(xo-server/token.create): allow 60s for expiresIn
...
It makes more sense for the min accepted value to be 60s than 60,001ms.
2023-11-17 10:57:48 +01:00
Pierre Donias
03de8ad481
docs(netbox): update steps and screenshots with latest version ( #7182 )
2023-11-16 16:06:01 +01:00
Julien Fontanet
08ba7e7253
chore: refresh yarn.lock
2023-11-16 10:21:17 +01:00
Florent BEAUCHAMP
9ca3f3df26
fix(xo-vmdk-to-vhd): improve compatibilty of ova with disk bigger than 8.2GB ( #7183 )
...
following #7047 , from https://xcp-ng.org/forum/topic/7946/ova-export-not-functional?_=1700051758755
ova exported from xo with more than 8.2G data per disk can't be imported in virtual box
tar-stream@3 pack and entry are now streams
2023-11-15 16:23:33 +01:00
Mathieu
511908bb7d
feat(lite/pool/VMs): ability to export selected VMs ( #7174 )
2023-11-15 15:29:25 +01:00
Thierry Goettelmann
4351aad312
feat(lite): new FormByteSize component ( #6741 )
2023-11-15 15:28:46 +01:00
Florent BEAUCHAMP
af7aa29c91
feat(nbd-client): various fixes ( #6964 )
2023-11-15 10:04:09 +01:00
Thierry Goettelmann
315d626055
fix(lite/story): code highlight modal path ( #7180 )
2023-11-15 09:58:15 +01:00
Pierre Donias
7af0899800
feat(netbox): sync XO users as Netbox tenants ( #7158 )
...
See Zammad#11356
See Zammad#17364
See Zammad#18409
2023-11-14 15:25:56 +01:00
Florent BEAUCHAMP
46ec2dfd56
fix(vmware-explorer): better handling of VM import without any storage ( #7168 )
2023-11-14 15:14:13 +01:00
Thierry Goettelmann
b2348474c3
fix(lite/pool): host patches list is broken if changelog
property is empty ( #7169 )
2023-11-14 15:08:56 +01:00
Julien Fontanet
836300755a
feat: release 5.88.2
2023-11-13 15:07:43 +01:00
Julien Fontanet
55c8c8a6e9
feat(xo-server): 5.126.0
2023-11-13 11:41:08 +01:00
Julien Fontanet
38e32cd24c
chore: update dev deps
2023-11-13 09:48:54 +01:00
Julien Fontanet
5ceacfaf5a
fix(xo-server/redis): fix searching with multiple indexes
...
Introduced by 36b94f745
2023-11-12 22:18:19 +01:00
Thierry Goettelmann
1ee6b106b9
feat(lite/ui): compact layout ( #7159 )
2023-11-10 16:26:20 +01:00
Julien Fontanet
eaef4f22d2
fix(xo-web/settings/logs): use template when reporting
...
Related to #7142
2023-11-10 11:33:01 +01:00
Julien Fontanet
96025df12f
feat(xo-server): only create a single token per web client (and user)
...
Related to e07e2d3cc
Similar to 581b42fa9
2023-11-09 17:13:10 +01:00
Mathieu
a8aac295eb
fix(lite/login): correctly handle login from slave ( #7110 )
2023-11-09 15:00:29 +01:00
Mathieu
83141989f0
feat(xolite/modals): add onClose event ( #7167 )
2023-11-09 10:57:24 +01:00
Julien Fontanet
9dea52281d
docs(installation): explicit Redis should be started
2023-11-07 17:10:35 +01:00
Julien Fontanet
2164c72034
fix(xo-server): log redis errors
...
Avoid unhandled error events.
2023-11-07 16:08:41 +01:00
Julien Fontanet
0d0c38f3b5
fix(backups): create suspend VDI on correct SR
...
Introduced by a958fe86d
2023-11-07 15:55:14 +01:00
Pierre Donias
e5be21a590
feat(lite): 0.1.5 ( #7162 )
2023-11-07 15:49:12 +01:00
Julien Fontanet
bc1a8be862
chore: fix formatting
2023-11-07 14:33:16 +01:00
Mathieu
3df4dbaae7
feat: release 5.88.1 ( #7163 )
2023-11-07 14:30:53 +01:00
Julien Fontanet
8f2cfebda6
feat(xo-server/rest-api): add users
collection
2023-11-07 12:51:12 +01:00
Julien Fontanet
0d00c1c45f
chore: update dev deps
2023-11-07 12:32:38 +01:00
Mathieu
9886e06d6a
feat: technical release ( #7160 )
2023-11-07 10:18:09 +01:00
Thierry Goettelmann
478dbdfe41
feat(lite): new modal management ( #7134 )
2023-11-07 09:49:02 +01:00
Florent BEAUCHAMP
2bfdb60dda
fix(fs): handle object storage server not implementing Object lock ( #7157 )
2023-11-06 17:18:00 +01:00
Pierre Donias
cabd04470d
feat(xo-server-netbox): use Netbox version instead of Netbox API version ( #7138 )
...
Netbox version is more precise (X.Y.Z instead of X.Y)
2023-11-06 17:10:10 +01:00
Florent BEAUCHAMP
f6819b23f9
fix(xo-web/dashboard): empty VDIs shouldn't be flagged as orphan ( #7102 )
...
Fixes zammad#15524
2023-11-06 13:57:44 +01:00
Julien Fontanet
c9dbcf1384
fix(proxy/backup.importVmBackup): only dispose resources at the end ( #7152 )
...
Fixes #7052
Fixes zammad#17383
When a stream is returned, the handler immediately returned a stream which disposed the resource.
Due to the disposable having a 5 mins debounce delay, the problem was only apparent after 5 mins.
2023-11-06 10:30:34 +01:00
Pierre Donias
457fec0bc8
fix(xo-server-netbox): properly delete all interfaces that don't have a UUID ( #7153 )
...
Fixes zammad#18812
Introduced by 3b1bcc67ae
The first step of synchronizing VIFs with Netbox interfaces is to clean up any interface attached to the Netbox VM that isn't found on the XO VM, *based on their UUID*, including the interfaces that don't have a UUID at all (`uuid` is `null`).
But by looping over the keyed-by-UUID collection, we could only ever delete at most *one* null-UUID interface, the other ones being dropped by `keyBy`.
Using the flat-array collection instead makes sure all the interfaces are handled.
2023-11-06 10:28:43 +01:00
Pierre Donias
db99a22244
fix(xo-web/New network): only hide bond-PIFs when creating a bonded network ( #7151 )
...
Fixes #7150
See https://xcp-ng.org/forum/topic/7918
Introduced by dbdc5f3e3b
2023-11-03 11:22:10 +01:00
Pierre Donias
89d8adc6c6
feat(netbox): expose raw HTTP body if it cannot be JSON-parsed ( #7146 )
2023-11-02 14:28:06 +01:00