MlssFrncJrg
51c11c15a8
feat(xo-web/pool): disable Rolling Pool Update if pool has 1 host ( #7286 )
...
See #6415
2024-01-22 11:04:38 +01:00
Julien Fontanet
774d66512e
feat(decorate-with): decorateObject()
2024-01-19 16:42:10 +01:00
b-Nollet
ec1669a32e
feat(xo-server-load-balancer): limit concurrent migrations ( #7297 )
...
Fixes #7084
2024-01-19 16:37:55 +01:00
Florent BEAUCHAMP
bbcd4184b0
feat(xo-web,backups): fix dynamic disks count with suspend_VDI ( #7315 )
...
`suspend_VDI` was counted as a dynamic VHD.
This commit ignores it in the computation, but add a tag if the backup is with memory.
2024-01-19 16:34:06 +01:00
Mathieu
85ec26194b
feat(xo-web/host): ask for confirmation to reboot the updated slave host if the master is not ( #7293 )
...
Fixes #7059
In case a slave host requires a reboot to apply updates and the master is using
the same version as the slave host, a confirmation modal is triggered.
2024-01-19 11:18:40 +01:00
MlssFrncJrg
f0242380ca
feat(xo-web/tab-advanced): allow to update VM creator ( #7276 )
...
Related to [forum#7313](https://xcp-ng.org/forum/topic/7313/change-created-by-and-date-information )
2024-01-19 10:40:08 +01:00
Julien Fontanet
3892efcca2
feat(xo-web/plugins): auto-load follow load/unload ( #7317 )
...
Loading, or unloading, will respectively enable, or disable, _Auto-load at server start_,
this should lead to least surprising behaviors.
2024-01-19 09:55:36 +01:00
Mathieu
c1c122d92c
feat(xo-web/pool/host): add warning if hosts don't have the same version ( #7280 )
...
Fixes #7059
2024-01-18 17:13:57 +01:00
OlivierFL
58769815b0
fix(xo-web/modal): close modal when navigating to another url ( #7301 )
2024-01-16 20:47:21 +01:00
Florent BEAUCHAMP
c81c23c0d0
fix(fuse-vhd): potential race condition in mount/unmount ( #7312 )
...
The code was not properly waiting mount/unmount to be done.
2024-01-16 18:27:30 +01:00
Julien Fontanet
f06f89b5b4
feat(self-signed): readCert utility ( #7282 )
...
Expired certificates are not automatically detected, which is not a big deal for user certificates because they can still be used and it's their responsibility to update them.
But automatic certificates must be regenerated in that case which was not the case until now.
This commit unifies certificate/key reading, checking and generation for both xo-server and xo-proxy.
2024-01-16 16:58:15 +01:00
OlivierFL
19fd456ccf
fix(xo-web/metadata-restore-modal): add check to hide pool select when restoring xo config backup ( #7287 )
...
See https://xcp-ng.org/forum/topic/8130/xo-configbackup-restore
2024-01-16 11:13:01 +01:00
Julien Fontanet
6127e30574
feat(xo-server/signin): remember me with external providers
...
It works the same as password signin.
2024-01-16 10:36:04 +01:00
Julien Fontanet
b0c37df8d7
fix(xo-server/rest-api): /backup/log/<id>
...
Introduced by 037e1c1df
Fixes https://xcp-ng.org/forum/post/69426
2024-01-11 11:05:00 +01:00
Julien Fontanet
bae8ad25e9
feat(xo-web/tasks): hide /rrd_updates by default
...
After an internal discussion with @Darkbeldin and @olivierlambert.
2024-01-10 16:50:03 +01:00
Julien Fontanet
9888013aff
feat(xo-server/rest-api): add pool action emergency_shutdown
...
Fixes #7277
2024-01-10 15:55:14 +01:00
Julien Fontanet
0bbb0c289d
feat(xapi/pool_emergencyShutdown): new method
...
Related to #7277
2024-01-10 15:55:14 +01:00
Julien Fontanet
80097ea777
fix(backups/RestoreMetadataBackup): fix data path resolution
...
Introduced by ad46bde30
Fixes https://xcp-ng.org/forum/post/68999
2024-01-10 15:39:41 +01:00
Julien Fontanet
be452a5d63
fix(xo-web/jobs/new): reset params on method change
...
Fixes https://xcp-ng.org/forum/post/69299
2024-01-10 14:05:02 +01:00
Julien Fontanet
9d9691c5a3
fix(xen-api/setFieldEntry): avoid unnecessary MAP_DUPLICATE_KEY error
...
Fixes https://xcp-ng.org/forum/post/68761
2024-01-09 15:10:37 +01:00
Julien Fontanet
e56edc70d5
feat(xo-cli): 0.24.0
2024-01-09 14:29:24 +01:00
Julien Fontanet
d7f4d0f5e0
feat(xo-cli rest get): support NDJSON responses
...
Fixes https://xcp-ng.org/forum/post/69326
2024-01-09 14:24:48 +01:00
Julien Fontanet
e311860bb5
fix(xapi/host/waitAgentRestart): wait for enabled status
2024-01-08 17:05:30 +01:00
Julien Fontanet
45a0a83fa4
chore(CHANGELOG.unreleased): sort packages
2024-01-08 14:46:17 +01:00
Ronan Abhamon
d949112921
fix(load-balancer): bad comparison to evaluate migration in perf plan ( #7288 )
...
Memory is compared to CPU usage to migrate VM in performance plan context.
This condition can cause unwanted migrations.
2024-01-08 11:25:40 +01:00
Julien Fontanet
7780cb176a
fix(backups/_MixinXapiWriter#healthCheck): add_tag → add_tags
...
Fixes https://xcp-ng.org/forum/post/69156
Introduced by a5acc7d26
2024-01-06 15:16:51 +01:00
OlivierFL
95492f6f89
fix(xo-web/menu): don't subscribe to proxies if not admin ( #7249 )
2024-01-04 11:05:53 +01:00
Olivier Floch
046fa7282b
feat(xo-web): open github issue url with query params when clicking on bug report button
2024-01-04 11:04:27 +01:00
OlivierFL
8b0b2d7c31
fix(xo-web/menu): don't subscribe to unhealthy vdi chains if not admin ( #7265 )
2024-01-03 18:11:34 +01:00
Julien Fontanet
c14261a0bc
fix(xo-cli): close connection on sign in error
...
Otherwise the CLI does not stop.
2024-01-03 17:06:29 +01:00
Julien Fontanet
f218874c4b
fix(xo-server/_createProxyVm): {this → _app}.getObject
...
Fixes zammad#20646
Introduced by 70b0983
2024-01-03 10:58:19 +01:00
Julien Fontanet
c5010c2caa
feat(xo-web): 5.133.0
2023-12-29 10:48:02 +01:00
Julien Fontanet
2c40b99d8b
feat(xo-web): scoped tags ( #7270 )
...
Based on #7258 developed by @fbeauchamp.
- use inline blocks to respect all paddings/margins
- main settings are in easily modifiable variables
- text color is either black or white based on the background color luminance
- make sure tags and surrounding action buttons are aligned
- always display value in black on white
- delete button use tag color if dark, otherwise black
- Tag component accept color param
2023-12-28 23:10:35 +01:00
Mathieu
d655a3e222
feat: technical release ( #7266 )
2023-12-27 16:07:51 +01:00
b-Nollet
579f0b91d5
feat(xo-web,xo-server): restart VM to change memory ( #7244 )
...
Fixes #7069
Add modal to restart VM to increase memory.
2023-12-26 23:46:43 +01:00
Florent BEAUCHAMP
72b1878254
fix(vhd-lib/createStreamNbd): skip original table offset before overwriting ( #7264 )
...
Introduced by fc1357db93
2023-12-26 22:29:24 +01:00
mathieuRA
1becccffbc
feat(xo-web/host/network): display and edit the IPv6 PIF field
2023-12-26 11:22:35 +01:00
mathieuRA
b95b1622b1
feat(xo-server/PIF): PIF.reconfigureIp handle IPv6
2023-12-26 11:22:35 +01:00
Pierre Donias
cc080ec681
feat: technical release ( #7259 )
2023-12-22 15:05:17 +01:00
Julien Fontanet
0d4cf48410
feat(xo-cli rest): explicit error if not registered
...
Fixes https://xcp-ng.org/forum/post/68698
2023-12-22 11:33:08 +01:00
OlivierFL
2ec164c560
feat(xo-web/menu): add warning icon in proxies menu ( #7237 )
...
See Zammad#19126
Add a warning icon in Proxies menu if unable to check proxy upgrade
2023-12-22 09:53:00 +01:00
Florent BEAUCHAMP
4c775f6b86
fix(xo-server): missing data in mirror backup job ( #7254 )
...
Mirror Backup jobs weren't storing all the data necessary for sending the report
2023-12-21 17:39:39 +01:00
Florent Beauchamp
d36e10e73f
feat(xo-server/rest-api): expose NBD settings in VDI exports
2023-12-21 11:54:08 +01:00
Florent Beauchamp
5d80a58754
fix(vhd-lib/createStreamNbd): fix off by one block length computation
2023-12-21 11:54:08 +01:00
Florent Beauchamp
77b14a316f
feat(xo-server/vdi.exportContent): expose NBD settings
2023-12-21 11:54:08 +01:00
Florent BEAUCHAMP
213eb6a56a
feat(xo-web/sr): show coalescing status ( #7241 )
2023-12-21 11:29:32 +01:00
Pierre Donias
5cf5d14449
feat: technical release ( #7252 )
2023-12-20 16:39:27 +01:00
Julien Fontanet
e0bf9ee9d5
fix(proxy): wait the HTTP server to listen
2023-12-20 15:23:48 +01:00
Mathieu
41ed5625be
fix(xo-server/RPU): correctly migrate VMs to their original host ( #7238 )
...
See zamma#19772
Introduced by bea771
2023-12-19 19:22:50 +01:00
Mathieu
e66bcf2a5c
feat(xapi/VDI_exportContent): create XAPI task during NBD export ( #7228 )
...
See zammad#19003
2023-12-19 19:16:44 +01:00