Mathieu
5f1c1278e3
fix(xapi/VM_destroy): handle is_default_template ( #5644 )
2021-03-23 17:28:18 +01:00
badrAZ
fa56e594b1
feat(xo-server-transport-email): ability to customize transport settings ( #5681 )
...
See xoa-support#3327
This functionnality can help users to get more info about their SMTP issues
2021-03-23 15:47:31 +01:00
Julien Fontanet
690d3036db
chore(xo-server): use native Promise#finally() ( #5687 )
2021-03-22 17:25:40 +01:00
Julien Fontanet
416e8d02a1
chore(xo-server): using → Disposable.use ( #5686 )
...
`using` is deprecated.
2021-03-22 17:25:28 +01:00
Julien Fontanet
a968c2d2b7
chore(xo-server): remove promise-toolbox/all uses ( #5685 )
2021-03-22 15:58:13 +01:00
Julien Fontanet
b4787bf444
fix(xo-server/(re)deployProxy): works whith missing bound VM
2021-03-22 14:44:39 +01:00
Julien Fontanet
a4d90e8aff
fix(xo-web/proxies): ignore running jobs on force upgrade
...
See #3527
2021-03-22 14:37:34 +01:00
Julien Fontanet
4541f7c758
chore(xo-server): remove pSettle ( #5682 )
2021-03-22 10:37:07 +01:00
Julien Fontanet
bdfd9cc617
feat: technical release
2021-03-22 09:56:31 +01:00
Julien Fontanet
d98f851a2c
fix(xo-web/restore): dont break if log is missing result
...
Found when investigating xoa-support#3516
2021-03-19 13:46:22 +01:00
Julien Fontanet
7e2fbbaae6
fix(xo-server/createAuthenticationToken): parse expiresIn param
...
Introduced by 92cf6bb887
2021-03-19 13:02:19 +01:00
Julien Fontanet
1e278bde92
feat(xo-common/Error.is): apply predicate only on data
...
See #5644
2021-03-19 10:30:35 +01:00
Julien Fontanet
853905e52f
feat(xen-api): automatically retry ro calls on ECONNRESET ( #5674 )
...
See xoa-support#3266
2021-03-16 17:31:18 +01:00
Julien Fontanet
2e0e1d2aac
fix(xo-server/xen-servers): fix autoconnection
...
Fixes #5675
Introduced by 2fbfc97cca
2021-03-16 13:59:01 +01:00
Julien Fontanet
2fbfc97cca
fix(xo-server): connect servers after config import ( #5672 )
...
Fixes #5670
2021-03-15 11:49:41 +01:00
Pierre Donias
482299e765
fix(xo-web/pool): disconnectServer → disableServer ( #5671 )
...
Fixes #5669
Introduced c7aaeca530
2021-03-15 09:53:34 +01:00
Julien Fontanet
54f4734847
chore: remove babel-plugin-lodash where unnecessary
2021-03-13 20:47:20 +01:00
Julien Fontanet
aff874c68a
chore(xo-server,xo-server-load-balancer): phase out mapToArray ( #5662 )
...
Use native `Array#map` or `Object.values` where possible and import directly from `lodash`.
Reasons:
- less dependencies
- more idiomatic
- better example for new code
2021-03-11 15:17:28 +01:00
Julien Fontanet
27abee0850
chore(xo-server-load-balancer): typo ressource → resource
2021-03-11 14:17:02 +01:00
Julien Fontanet
bcfb19f7c5
feat(normalize-packages): delete empty bin field
2021-03-11 12:15:53 +01:00
Julien Fontanet
b479956bb2
feat: technical release ( #5657 )
2021-03-10 11:11:27 +01:00
Julien Fontanet
b32dc0e450
fix(xen-api/call): allow *.get_all_records in read only
2021-03-10 09:41:49 +01:00
badrAZ
e0e89213d3
chore(xo-server): delete unused workers mixin ( #5654 )
...
Due to 0811da9014
2021-03-09 15:26:21 +01:00
Julien Fontanet
e246c19eb3
feat(xen-api/Ref): introduce new utils to manipulate refs ( #5650 )
...
Fixes xoa-support#3463
See xapi-project/xen-api#4338
2021-03-09 14:59:32 +01:00
badrAZ
9601ad13ee
fix(xo-web/proxies): fix "invalid parameters" error on canceling proxy deploy ( #5649 )
...
Issue: fetchProxyUpgrades called with an undefined proxy in the proxies collection.
Solution: Interrupt the deployment process on cancel, in order to not fetch updates in this case.
2021-03-09 10:37:59 +01:00
badrAZ
b7603e109d
feat(xo-web/backup/new): ability to force full backup per schedule in case of CR ( #5648 )
...
Fixes #5541
2021-03-09 09:38:56 +01:00
Julien Fontanet
ea0aa9df70
chore(xen-api): disable problematic ESLint rules on specific lines
2021-03-08 14:23:57 +01:00
badrAZ
0811da9014
feat(xo-server): use @xen-orchestra/backups lib to run VM backups ( #5642 )
2021-03-08 14:05:41 +01:00
Julien Fontanet
d601290c46
fix(destroy VM): try harder to destroy VDIs ( #5645 )
...
Should fix #4926
Work-around XCP-ng/XenServer unmount from control-domain delay, especially with iSCSI SRs.
This issue impacts a lot XO backups which create snapshots, export them and delete them.
2021-03-08 09:46:51 +01:00
badrAZ
a20a3311b5
fix(xo-server/backup-ng): fix "xapi._assertHealthyVdiChains is not a function" error ( #5647 )
...
Introduced by 4c27562650
2021-03-05 17:33:24 +01:00
badrAZ
4c27562650
fix(xo-server/xapi): dont override @xen-orchestra/xapi#_assertHealthyVdiChain ( #5641 )
2021-03-05 11:38:49 +01:00
badrAZ
e8d20532ba
feat(xo-server): use @xen-orchestra/backups lib to run metadata backups ( #5616 )
2021-03-05 10:51:00 +01:00
Mathieu
d928157569
fix(xo-web/vm/tab-network): an error has occurred when trying to sort empty network ( #5639 )
...
This issue happens when you have an ACL role on one VM, but you don't have an ACL role on the network of this VM.
2021-03-05 09:37:40 +01:00
Mathieu
872b05a7de
feat(xo-server/VIF): set MAC address requires Admin ACL on network ( #5631 )
...
Fixes #4700
2021-03-05 09:27:22 +01:00
Mathieu
eeebd3fc1b
fix(xo-web/DropdownButton): add required id prop ( #5628 )
...
See https://react-bootstrap.netlify.app/components/dropdowns/#dropdown-button-props
2021-03-04 15:56:01 +01:00
Mathieu
f2d4fdd4d2
fix(xo-web/editable/number): throw error if onChange fails ( #5634 )
2021-03-03 16:33:41 +01:00
Julien Fontanet
a630106d80
feat(@xen-orchestra/backups): 0.6.1
2021-03-03 12:05:33 +01:00
Julien Fontanet
c7acd455c5
feat(@xen-orchestra/async-map): 0.1.2
2021-03-03 12:05:05 +01:00
Julien Fontanet
2e91285f02
feat(xo-web/debug): similar display for success and result
2021-03-03 10:06:36 +01:00
Julien Fontanet
ec69ba7e0e
feat(xo-web/debug): display API call result
2021-03-03 10:06:03 +01:00
Julien Fontanet
9ea3222da8
feat(@xen-orchestra/xapi): 0.4.3
2021-03-03 09:18:58 +01:00
Julien Fontanet
df48524ca5
feat(@xen-orchestra/async-map): 0.1.1
2021-03-03 09:17:08 +01:00
Julien Fontanet
891ca8a31b
feat(@xen-orchestra/xapi): 0.4.2
2021-03-03 08:58:30 +01:00
badrAZ
1ff25943dc
fix(xo-server): enable async_hooks support in Bluebird ( #5635 )
...
Necessary for `@xen-orchestra/backups`.
2021-03-02 13:22:47 +01:00
Julien Fontanet
deb58e40d5
chore(xo-server/bin): format with Prettier
2021-03-02 11:39:42 +01:00
Julien Fontanet
eab6eb8fab
chore(xen-api): event-to-promise → promise-toolbox/fromEvent
2021-03-02 10:20:38 +01:00
Julien Fontanet
20377e9c56
feat(async-map): new implementations
...
These implementations are no longer compatible with plain objects but support iterables.
The previous implementation is still available as `@xen-orchestra/async-map/legacy`.
2021-03-01 16:55:06 +01:00
Mathieu
08857a6198
fix(xo-server): fix asyncMap is not defined ( #5632 )
...
Introduced by 57612ee
2021-03-01 16:54:53 +01:00
badrAZ
d9ce1b3a97
feat(xo-server#importVmBackupNg): use @xen-orchestra/backups lib ( #5630 )
2021-03-01 13:36:23 +01:00
Julien Fontanet
d166073b16
chore(xo-server/package.json): fix deps sorting
...
Introduced by 624f32826
Sorting values is different than sorting JSON text.
2021-03-01 09:48:13 +01:00