Pierre Donias
869f7ffab0
feat(xo-web/XOA/Support): button to restart xo-server service ( #7056 )
2023-09-26 14:35:17 +02:00
Julien Fontanet
6665d6a8e6
chore: format with Prettier
2023-09-26 14:34:47 +02:00
Pierre Donias
8eb0bdbda7
feat(xo-server,xo-web/SR): reclaim space ( #7054 )
...
Fixes #1204
2023-09-26 14:21:43 +02:00
Mathieu
710689db0b
feat(xo-web/home/host,pool): display product brand and version ( #7027 )
2023-09-26 11:16:08 +02:00
Julien Fontanet
7885e1e6e7
feat(xo-web/host/advanced): button do download system logs
...
Fixes #3968
2023-09-26 11:10:22 +02:00
Julien Fontanet
d384c746ca
feat(xo-server/rest-api): export host audit and system logs
...
See #3968
2023-09-26 11:10:22 +02:00
Pierre Donias
a30d962b1d
feat(xo-server,xo-web/patching): support new XS Updates system ( #7044 )
...
See Zammad#13416
Support for new XenServer Updates system with authentication:
- User downloads Client ID JSON file from XenServer account
- User uploads it to XO in their user preferences
- XO uses `username` and `apikey` from that file to authenticate and download updates
2023-09-26 10:29:07 +02:00
Florent BEAUCHAMP
c8bfda9cf5
fix(xo-vmdk-to-vhd): handle ova with disk position collision ( #7051 )
...
Some OVA have multiple disks with the same position, which prevent the VM from being created (error while creating VBD). Renumeroting the problematic disk works around the issue.
This may lead to unbootable VM in case the renumeroted disk was the bootable one (VMware-VirtualSAN-Witness-7.0.0-15843807.ova for example).
Fixes #7046
2023-09-22 11:44:12 +02:00
Gabriel Gunullu
1eb4c20844
fix(xo-web/kubernetes): remove required property from search domain ( #7028 )
...
Make this field optional for the cluster creation.
2023-09-22 09:46:13 +02:00
Florent BEAUCHAMP
e5c5f19219
fix(backups): mirror must not replicate themselves ( #7043 )
...
Fixes zammad#16871
2023-09-21 14:45:29 +02:00
Florent BEAUCHAMP
db92f0e365
fix(vhd-lib): VhdFile implementation is not compatible with encrypted remote ( #7045 )
2023-09-21 11:18:44 +02:00
Florent BEAUCHAMP
90e0f26845
fix(xo-server): ova export with files bigger than 8.2GB ( #7047 )
...
Following 15f69a1
Updating tar-stream to latest version fixes support of files bigger than 8.2GB
2023-09-20 17:17:45 +02:00
Julien Fontanet
1c6aebf997
fix(xo-web/jobs): make schedules a computed
...
Fixes #6968
The schedules did not appear if the jobs subscription triggered after the schedules one.
The logic has been moved to a computed depending on both subscriptions.
2023-09-15 11:05:23 +02:00
Pierre Donias
6953e2fe7b
fix(xo-web/backup/mirror): submit button: "Edit" → "Save" ( #7036 )
2023-09-13 10:06:30 +02:00
Pierre Donias
beb1063ba1
fix(xo-server-auth-github): bad argument passed to registerUser2 ( #7032 )
...
Introduced by 562401ebe4
2023-09-12 11:39:55 +02:00
Pierre Donias
7773edd590
fix(xo-server-auth-google): bad argument passed to registerUser2 ( #7031 )
...
Introduced by 91b19d9bc4
See https://xcp-ng.org/forum/topic/7729
2023-09-12 11:21:28 +02:00
Julien Fontanet
0104649b84
fix(xo-server/importVmBackupNg): set result when restoring via XO Proxy ( #7026 )
2023-09-10 18:32:34 +02:00
Pierre Donias
d992a4cb87
feat(netbox): don't delete VMs and interfaces that don't have a UUID ( #7008 )
...
See https://xcp-ng.org/forum/topic/7639
In an effort of not deleting or overwriting useful data that has been added
manually by the user, this reverts the feature of deleting VMs and interfaces
that are not bound to an XO object via their custom field UUID. Such objects:
- shouldn't exist in normal use cases anyway
- aren't an issue for the Netbox sync
- are easy to clean manually
2023-09-08 10:36:16 +02:00
Julien Fontanet
60434b136a
feat(xo-web): 5.124.1
2023-09-06 16:55:52 +02:00
Julien Fontanet
13f3c8851d
feat(xo-server): 5.122.0
2023-09-06 16:55:33 +02:00
Julien Fontanet
fda1fd1a04
feat(xen-api): 1.3.6
2023-09-06 16:51:34 +02:00
Julien Fontanet
22e7c126e6
fix(xen-api): set hostnameRaw before creating transport
...
Fixes zammad#17423
Introduced by 158a8e14a
Fix XML-RPC transport.
2023-09-05 10:52:11 +02:00
Julien Fontanet
750fefe957
fix(xo-web): don't delete other user's auth tokens
...
Fixes zammad#17276
2023-09-05 10:39:33 +02:00
Julien Fontanet
025e671989
feat(xo-server/api): split token.delete to token.deleteOwn
...
So that the behavior is more consistent.
2023-09-05 10:39:33 +02:00
Mathieu
06570d78a0
feat: technical release ( #7009 )
2023-08-31 10:24:11 +02:00
Florent BEAUCHAMP
6a0df7aec2
feat(fs/s3): retry on failures ( #6966 )
2023-08-31 09:51:28 +02:00
Julien Fontanet
30aeb95f3a
fix(xo-server-audit): ignore more side-effects free methods
2023-08-31 09:26:23 +02:00
Julien Fontanet
36d6d53a26
fix(xo-web/jobs/schedules): order jobs by name
...
Fixes https://xcp-ng.org/forum/post/64825
2023-08-30 22:27:33 +02:00
Pierre Donias
8ebc0dba4f
feat(netbox): primary IP: fallback to next IPs in the list of addresses
...
Fixes #6978
2023-08-30 17:02:46 +02:00
Pierre Donias
006f12f17f
feat(netbox): do not throw when IP cannot be parsed
...
See https://xcp-ng.org/forum/topic/7625
2023-08-30 17:02:46 +02:00
Florent BEAUCHAMP
311b420b74
feat(backups): expose preferNbd setting per backup job ( #6995 )
2023-08-30 16:59:36 +02:00
Julien Fontanet
e403298140
fix(CHANGELOG.unreleased): add missing xo-server
...
Introduced by 9c7fd94a9
2023-08-30 16:13:50 +02:00
Julien Fontanet
9c7fd94a9b
fix(xo-server/rest-api): limit applies at the end for {backups,restore}/logs
...
Fixes https://xcp-ng.org/forum/post/64880
2023-08-30 16:02:42 +02:00
Mathieu
8cdae83150
feat: technical release ( #7007 )
2023-08-30 10:37:46 +02:00
Pierre Donias
5b1cc7415e
fix(xo-server/normalizeVmNetworks): always assume multiple space-delimited IPs ( #6990 )
...
See https://xcp-ng.org/forum/topic/7625
2023-08-30 09:56:08 +02:00
Florent BEAUCHAMP
f5d3bc1f2d
feat(backups): merge worker concurrency ( #6965 )
2023-08-30 09:38:37 +02:00
Julien Fontanet
ba81d0e08a
feat(xo-server-transport-email): add local hostname to config ( #6988 )
...
Fixes https://xcp-ng.org/forum/topic/7579/
2023-08-29 23:22:31 +02:00
Florent BEAUCHAMP
3a3fa2882c
fix(backup/healthcheck): mirror backup appeared detached ( #7000 )
2023-08-29 14:52:44 +02:00
Mathieu
999fba2030
feat(xo-web/pool/advanced): ability to set a crash dump SR ( #6973 )
...
Fixes #5060
2023-08-18 15:34:05 +02:00
Mathieu
785a5857ef
fix(xapi/host_smartReboot): resume VMs after enabling host ( #6980 )
...
Found when investigating https://xcp-ng.org/forum/post/60372
2023-08-17 16:22:35 +02:00
Julien Fontanet
8a26e08102
feat(xo-server/rest-api): filter/limit support for {backups/restore}/logs
...
Fixes https://xcp-ng.org/forum/post/64789
2023-08-17 13:59:32 +02:00
Julien Fontanet
42aa202f7a
fix(xo-server/job.set): accept userId
...
Fixes https://xcp-ng.org/forum/post/64668
2023-08-16 15:13:00 +02:00
Julien Fontanet
1b6ec2c545
fix(xo-web/home): don't search in linked objects ( #6881 )
...
Introduced by 5928984069
For instance, searching the UUID of a running VM was showing all other VMs on the same host due to the UUID being present in their `container.residentVms`.
2023-08-10 14:42:07 +02:00
Julien Fontanet
56388557cb
fix(xo-server): increase timeout when file restore via XO Proxy
...
Related to zammad#13396
2023-08-10 11:37:08 +02:00
Julien Fontanet
1ddbe87d0f
feat(mixins/Tasks): inject userId in tasks
2023-08-09 16:18:29 +02:00
Pierre Donias
3081810450
feat(xo-server-netbox): synchronize VM tags
...
Fixes #5899
See Zammad#12478
See https://xcp-ng.org/forum/topic/6902
2023-08-08 15:23:57 +02:00
Florent BEAUCHAMP
a13fda5fe9
fix(backups/_MixinXapiWriter): typo _heathCheckSr → _healthCheckSr ( #6969 )
...
Fix `TypeError: Cannot read properties of undefined (reading 'uuid') at #isAlreadyOnHealthCheckSr`
2023-08-08 09:48:53 +02:00
Florent BEAUCHAMP
66bee59774
fix(xen-api/getResource): don't fail silently when HTTP request fails without response ( #6970 )
...
Seen while investigating zammad#16309
2023-08-08 09:39:18 +02:00
Julien Fontanet
7214016338
fix(xo-server/_authenticateUser): don't use registerUser()
...
Introduced by 99605bf18
2023-08-03 10:25:15 +02:00
Julien Fontanet
fd9005fba8
fix(xo-web/plugins): don't disable presets when config not edited
2023-08-03 10:12:52 +02:00