b-Nollet
c40e71ed49
fix(xo-web/backup): fix reportWhen being reset to undefined ( #7235 )
...
See Zammad#17506
Preventing `reportWhen` value from becoming undefined (and resetting to the
default value _Failure_) when a mirror backup is edited without modifying this
field.
2023-12-19 17:08:19 +01:00
Florent Beauchamp
cec8237a47
feat(xo-web): show if an incremental backup is a delta or a full
2023-12-19 15:42:59 +01:00
Florent Beauchamp
7f83a3e55e
fix(backup, vhd-lib): merge now return the resulting size and merged size
2023-12-19 15:42:59 +01:00
Florent Beauchamp
7f8ab07692
fix(backup): transferred backup size for incremental backup
2023-12-19 15:42:59 +01:00
Florent Beauchamp
4c652a457f
fixup! refactor(nbd-client): remove unused method and default iterator
2023-12-19 15:28:32 +01:00
Florent Beauchamp
847ad63c09
feat(backups,xo-server,xo-web): make NBD concurrency configurable
2023-12-19 15:28:32 +01:00
Florent Beauchamp
b644cbe28d
feat(nbd-client,xapi): implement multiple connections NBD
2023-12-19 15:28:32 +01:00
Florent Beauchamp
7ddfb2a684
fix(vhd-lib/createStreamNbd): create binary instead of object stream
...
This reduces memory consumption.
2023-12-19 15:28:32 +01:00
Julien Fontanet
70e3ba17af
fix(CHANGELOG.unreleased): metadata → mirror
...
Introduced by 2b973275c
2023-12-19 15:07:01 +01:00
MlssFrncJrg
ceddddd7f2
fix(xo-server/PIF): call PIF.forget to delete PIF ( #7221 )
...
Fixes #7193
Calling `pif.destroy` generates PIF_IS_PHYSICAL error when the PIF has been
physically removed
2023-12-18 14:41:58 +01:00
b-Nollet
e3618416bf
fix(xo-server-transport-slack): slack-node → @slack/webhook ( #7220 )
...
Fixes #7130
Changing the package used for Slack webhooks, to ensure compatibility with slack-compatible services like Discord or Mattermost.
2023-12-18 10:56:54 +01:00
Julien Fontanet
37fd6d13db
chore(xo-server-transport-email): dont use deprecated nodemailer-markdown
...
BREAKING CHANGE: now requires Node >=18.'
Permits the use of a more recent `marked`.
2023-12-17 11:56:18 +01:00
Julien Fontanet
b7daee81c0
feat(xo-server): http.useForwardedHeaders ( #7233 )
...
Fixes https://xcp-ng.org/forum/post/67625
This setting can be enabled when XO is behind a reverse proxy to
fetch clients IP addresses from `X-Forwarded-*` headers.
2023-12-16 12:34:58 +01:00
Julien Fontanet
a2e8b999da
feat(xo-server-auth-saml): forceAuthn setting ( #7232 )
...
Fixes https://xcp-ng.org/forum/post/67764
2023-12-13 11:25:16 +01:00
Julien Fontanet
1141ef524f
fix(xapi/host_smartReboot): retries when HOST_STILL_BOOTING ( #7231 )
...
Fixes #7194
2023-12-11 16:04:43 +01:00
Julien Fontanet
bb3b83c690
fix(xo-server/rest-api): proper 404 in case of missing backup job
2023-12-08 15:19:48 +01:00
Julien Fontanet
2b973275c0
feat(xo-server/rest-api): expose metadata & mirror backup jobs
2023-12-08 15:17:51 +01:00
Julien Fontanet
037e1c1dfa
feat(xo-server/rest-api): /backups → /backup
2023-12-08 15:14:06 +01:00
MlssFrncJrg
0ccdfbd6f4
feat(xo-web/SR): improve forget SR modal message ( #7155 )
2023-12-04 09:33:50 +01:00
Florent BEAUCHAMP
0f7ac004ad
feat: technical release ( #7211 )
2023-11-30 10:42:54 +01:00
Florent Beauchamp
7faa82a9c8
feat(xo-web): add UX for differential backup
2023-11-30 10:12:20 +01:00
Florent Beauchamp
408fc5af84
feat(vhd-lib): implement VhdNegative
...
it's a virtual Vhd that contains all the changes to be applied
to reset a child to its parent value
2023-11-30 10:12:20 +01:00
Florent BEAUCHAMP
2748aea4e9
feat: technical release ( #7210 )
2023-11-29 15:39:25 +01:00
Florent Beauchamp
a5acc7d267
fix(backups,xo-server): don't backup VMs created by Health Check
2023-11-29 14:46:05 +01:00
Florent Beauchamp
87a9fbe237
feat(xo-server,xo-web): don't backup VMs with xo:no-bak tag
2023-11-29 14:46:05 +01:00
Florent BEAUCHAMP
b856c1a6b4
feat(xo-server,xo-web): show link to the SR for the garbage collector (coalesce) task ( #7189 )
...
See https://github.com/vatesfr/xen-orchestra/issues/5379#issuecomment-1765170973
2023-11-29 09:07:05 +01:00
Julien Fontanet
61e1f83a9f
feat(xo-server/rest-api): possibility to import a VM
2023-11-28 17:54:10 +01:00
Mathieu
5820e19731
feat(xo-web/VM): display task information on VDI import ( #7197 )
2023-11-28 15:41:10 +01:00
Florent BEAUCHAMP
57940e0a52
fix(backups): import on non default SR ( #7209 )
2023-11-28 14:35:08 +01:00
Florent BEAUCHAMP
6cc95efe51
feat: technical release ( #7208 )
2023-11-28 09:30:32 +01:00
Julien Fontanet
865461bfb9
feat(xo-server/api): backupNg.{,un}mountPartition ( #7176 )
...
Manual method to mount a backup partition on the XOA.
2023-11-24 09:47:23 +01:00
Julien Fontanet
e108cb0990
feat(xo-server/rest-api): possibility to import in an existing VDI ( #7199 )
2023-11-23 17:07:40 +01:00
Florent BEAUCHAMP
c4535c6bae
fix(fs/s3): enable md5 if object lock status is unknown ( #7195 )
...
From https://xcp-ng.org/forum/topic/7939/unable-to-connect-to-backblaze-b2/7?_=1700572613725
Following 796e2ab674
User report it fixes the issue https://xcp-ng.org/forum/post/67633
2023-11-23 16:43:25 +01:00
Julien Fontanet
ad8eaaa771
feat(xo-cli): support REST PUT method
2023-11-23 16:30:03 +01:00
Julien Fontanet
9419cade3d
feat(xo-server/rest-api): tags property can be updated
2023-11-23 16:30:03 +01:00
MlssFrncJrg
a9fbcf3962
feat(xo-web/new VM): always show ISO selector ( #7166 )
...
Fixes #3464
2023-11-22 11:04:30 +01:00
Florent BEAUCHAMP
ffd523679d
feat(backups): update VDI importing status its name_label
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
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
b-Nollet
06068cdcc6
refactor(cr-seed-cli): convert to ESM ( #7192 )
2023-11-17 16:46:36 +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
Florent BEAUCHAMP
af7aa29c91
feat(nbd-client): various fixes ( #6964 )
2023-11-15 10:04:09 +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
Julien Fontanet
55c8c8a6e9
feat(xo-server): 5.126.0
2023-11-13 11:41:08 +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
Julien Fontanet
0d0c38f3b5
fix(backups): create suspend VDI on correct SR
...
Introduced by a958fe86d
2023-11-07 15:55:14 +01:00