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
Julien Fontanet
2d25413b8d
fix(xo-server-auth-ldap): mark userIdAttribute as required
...
It can no longer be ommited since 99605bf18
2023-08-03 09:56:33 +02:00
Julien Fontanet
19c82ab30d
feat(xo-server): 5.120.1
2023-07-31 16:32:41 +02:00
Julien Fontanet
d24e9c093d
fix(xo-server/updaterUser): fix current user auth protection
...
Introduced by 2d52aee95
2023-07-31 16:28:16 +02:00
Julien Fontanet
70c8b24fac
feat(xo-web): 5.122.1
2023-07-31 15:58:15 +02:00
Julien Fontanet
9c9c11104b
feat(xo-server-auth-google): 0.3.0
2023-07-31 15:58:05 +02:00
Julien Fontanet
cba90b27f4
feat(xo-server-auth-github): 0.3.0
2023-07-31 15:57:44 +02:00
Julien Fontanet
46cbced570
feat(xo-server): 5.120.0
2023-07-31 15:56:48 +02:00
Julien Fontanet
52cf2d1514
feat(xo-web/settings/users): auth providers can be removed
2023-07-31 15:48:49 +02:00
Julien Fontanet
e51351be8d
feat(xo-server/api): user.removeAuthProvider
2023-07-31 15:48:49 +02:00
Julien Fontanet
2a42e0ff94
feat(xo-web/users): display users auth providers
...
Related to zammad#16318
2023-07-31 15:48:49 +02:00
Julien Fontanet
aca19d9a81
fix(xo-server): user pass disabled when associated auth providers
2023-07-31 15:48:49 +02:00
Julien Fontanet
91b19d9bc4
feat(xo-server-auth-google): use registerUser2
2023-07-31 15:48:49 +02:00
Julien Fontanet
562401ebe4
feat(xo-server-auth-github): use registerUser2
2023-07-31 15:48:49 +02:00
Gabriel Gunullu
6ae19b0640
fix(xo-web/new-vm): list VIFs ordered by device ( #6944 )
...
Fixes zammad#15920
2023-07-28 18:51:48 +02:00
Pierre Donias
e3cb98124f
feat: technical release ( #6956 )
2023-07-28 10:05:26 +02:00
Julien Fontanet
90c3319880
feat(xo-web/backup/file-restore): add export format selection
2023-07-27 17:22:58 +02:00
Julien Fontanet
522204795f
fix(backups/fetchPartitionFiles): rewrite ZIP creation
...
It's now sequential which leads to better performance and less memory consumption.
Empty directories are now included and all entries have correct mode and modification time.
2023-07-27 17:22:58 +02:00
Florent BEAUCHAMP
152cf09b7e
feat(vmware-explorer): handle sesparse files ( #6909 )
2023-07-27 17:15:29 +02:00
Mathieu
706d94221d
feat(xo-server/pool/rpu): avoid unnecessary VMs migration ( #6943 )
2023-07-27 17:12:31 +02:00
Gabriel Gunullu
340e9af7f4
fix(backups): handle incremental replication to multiple SRs ( #6811 )
...
Fix matching previous replications when multiple SRs.
Fixes #6582
2023-07-27 17:09:15 +02:00
Pierre Donias
40e536ba61
feat(xo-server-netbox): synchronize VM platform ( #6954 )
...
See Zammad#12478
See https://xcp-ng.org/forum/topic/6902
2023-07-27 16:59:50 +02:00
Pierre Donias
3b1bcc67ae
feat(xo-server-netbox): rewrite ( #6950 )
...
Fixes #6038 , Fixes #6135 , Fixes #6024 , Fixes #6036
See https://xcp-ng.org/forum/topic/6070
See zammad#5695
See https://xcp-ng.org/forum/topic/6149
See https://xcp-ng.org/forum/topic/6332
Complete rewrite of the plugin. Main functional changes:
- Synchronize VM description
- Fix duplicated VMs in Netbox after disconnecting one pool
- Migrating a VM from one pool to another keeps VM data added manually
- Fix largest IP prefix being picked instead of smallest
- Fix synchronization not working if some pools are unavailable
- Better error messages
2023-07-27 10:07:26 +02:00
Julien Fontanet
97f0759de0
feat(mixins/Hooks): warning every 5s if listener still running
...
This helps diagnosticate issues when a hook is stuck.'
2023-07-25 16:41:29 +02:00
Florent BEAUCHAMP
1c23bd5ff7
feat(read-chunk/readChunkStrict): attach read chunk to error if small text ( #6940 )
2023-07-20 17:01:26 +02:00
Julien Fontanet
49c161b17a
fix(xo-server,xo-web): send version when probing NFS SR
...
Reported by @benjamreis
2023-07-20 16:46:18 +02:00
Julien Fontanet
d6fc86b6bc
chore(xo-server-transport-xmpp): remove old dep node-xmpp-client
...
Fix possibly #6942
2023-07-20 10:54:52 +02:00
Florent BEAUCHAMP
945dec94bf
feat(vmware-explorer): retry connection to ESXi
2023-07-20 10:25:28 +02:00
Julien Fontanet
f0c94496bf
chore(node-vsphere-soap): convert to ESM
...
BREAKING CHANGE
2023-07-19 11:03:56 +02:00