Julien Fontanet
aa92f0fc93
WiP: feat(xo-server-icinga2): template filter
2020-07-13 10:26:33 +02:00
Pierre Donias
b79605b692
feat: release 5.48.3 ( #5154 )
2020-07-10 18:12:03 +02:00
Pierre Donias
ea0fc68a53
feat: technical release (patch) ( #5153 )
2020-07-10 16:38:41 +02:00
badrAZ
1ca5c32de3
feat(xo-web/audit): show warning in case of disabled logs record ( #5152 )
2020-07-10 15:32:30 +02:00
Julien Fontanet
f51bcfa05a
feat(xo-server-audit): add active setting (default false) ( #5151 )
2020-07-10 14:29:30 +02:00
Pierre Donias
e1bf68ab38
fix(xo-server/pool.listMissingPatches): don't log errors ( #5149 )
...
Work-around to avoid generating too many logs
2020-07-10 12:49:37 +02:00
Pierre Donias
99e03b7ce5
fix(xo-web): broken doc links ( #5146 )
...
Introduced by 30d69dadbb
2020-07-10 09:14:55 +02:00
Julien Fontanet
cd70d3ea46
fix(Travis CI): use Node 12 ( #5147 )
2020-07-09 15:51:22 +02:00
Julien Fontanet
d387227cef
fix(xo-server/backups): dont ignore proxy job result/error
2020-07-09 09:40:02 +02:00
Pierre Donias
2f4530e426
feat: release 5.48.2 ( #5143 )
2020-07-07 15:49:34 +02:00
badrAZ
4db181d8bf
chore(xo-server-audit): document audit DB strucure ( #5078 )
2020-07-07 15:22:41 +02:00
Pierre Donias
9a7a1cc752
feat: technical release ( #5142 )
2020-07-07 15:03:04 +02:00
Pierre Donias
59ca6c6708
feat(xo-web): prevent XO from checking time consistency of halted hosts
2020-07-07 14:51:06 +02:00
Pierre Donias
fe7901ca7f
feat(xo-web): prevent XO from listing missing patches on halted XCP-ng hosts
...
Otherwise it triggers a lot of errors on XCP-ng
2020-07-07 14:51:06 +02:00
Pierre Donias
9351b4a5bb
feat(xo-web/backup/logs): better resolution of last run log ( #5141 )
2020-07-07 13:47:32 +02:00
badrAZ
dfdd0a0496
fix(xo-server-test): extend timeout of deleteTempResources ( #5117 )
2020-07-07 13:31:13 +02:00
Pierre Donias
cda39ec256
fix(xo-web/backup/edit): tags overwritten by default ones ( #5136 )
...
Introduced by 1c042778b6
See xoa-support#2663
It was due to a race condition between the fetch of the default excluded tags
and the fetch of the job (and its schedules) which made the component populate
the form with the job's information.
Changes:
- `Edit` waits for the `job` and the `schedules` before rendering its child
- `New`'s wrapper waits for the `remotes` and the `suggestedExcludedTags` before
rendering `New`
- `New`: `updateParams` is now called in `initialize` because we don't need to
wait for the job and the schedules any more to be able to populate the form
2020-07-07 09:40:40 +02:00
Olivier Lambert
3720a46ff3
feat(docs/supported_hosts): no pro support for XS < 6.5 ( #5137 )
2020-07-06 20:03:47 +02:00
Julien Fontanet
7ea50ea41e
fix(xo-server/callProxyMethod): dont use HTTP proxy
2020-07-06 17:06:37 +02:00
Pierre Donias
60a696916b
feat: release 5.48.1 ( #5133 )
2020-07-03 15:25:39 +02:00
Pierre Donias
b6a255d96f
feat: technical release (patch) ( #5132 )
2020-07-03 14:24:40 +02:00
marcpezin
44a0cce7f2
fix(docs/license_management): replace confusing screenshot about activation ( #5131 )
2020-07-03 12:03:07 +02:00
Nicolas Raynaud
f580e0d26f
fix(import/OVA): fix big size parsing in OVA files ( #5129 )
2020-07-03 11:48:39 +02:00
Rajaa.BARHTAOUI
6beefe86e2
feat(xo-web/backup): don't open edition in new tab ( #5130 )
2020-07-03 11:45:06 +02:00
Julien Fontanet
cbada35788
fix(xo-server/file restore): dont fail on LVM partitions
...
Fixes xoa-support#2640
Introduced by 48ce7df43
The issue was due to object spreading copying only own properties but `path` is now an inherited property due to `dedupeUnmount`.
2020-07-03 11:05:04 +02:00
Julien Fontanet
44ff2f872d
feat(xo-server/getBackupNgLogs): dont fail on undefined/null errors
...
See xoa-support#2663
This should almost never happen but if it does, it should not prevent logs from being consolidated.
2020-07-03 09:22:28 +02:00
Julien Fontanet
2198853662
feat(xo-server/logs-cli): can match on missing props
2020-07-03 09:22:28 +02:00
badrAZ
4636109081
fix(xo-web/(file-)restore-legacy): ignore proxy remotes ( #5124 )
...
Legacy restore doesn't support proxy remotes
2020-07-02 16:23:36 +02:00
Pierre Donias
1c042778b6
feat(xo-server,xo-web/smart backup): exclude XO Proxy VMs by default ( #5128 )
2020-07-02 15:06:47 +02:00
Rajaa.BARHTAOUI
34b5962eac
fix(xo-web/backup/health): missing noop function ( #5126 )
...
Introduced by committing a suggestion https://github.com/vatesfr/xen-orchestra/pull/5062#discussion_r446135166
without taking into account that the `noop` function is not already defined.
2020-07-02 15:05:55 +02:00
Rajaa.BARHTAOUI
fc7af59eb7
chore(xo-web/home): remove 'tags' filter from selector ( #5121 )
...
See https://github.com/vatesfr/xen-orchestra/pull/5118#discussion_r447586676
2020-07-02 14:52:59 +02:00
Olivier Lambert
7e557ca059
feat(docs/supported hosts): add CH 8.2 LTS in the list of supported hosts ( #5127 )
2020-07-02 09:30:16 +02:00
Julien Fontanet
1d0cea8ad0
feat(xo-server/logs-cli): add --delete command
2020-07-01 18:04:45 +02:00
Julien Fontanet
5c901d7c1e
fix(xo-server/logs-cli): dont fail on non-string value
2020-07-01 18:01:34 +02:00
Julien Fontanet
1dffab0bb8
feat(xen-api): 0.29.0
2020-07-01 17:11:19 +02:00
Julien Fontanet
ae89e14ea2
feat(xo-server/getRemoteHandler): throw for proxy remotes
2020-07-01 11:46:28 +02:00
Pierre Donias
908255060c
feat: release 5.48.0 ( #5123 )
2020-06-30 17:25:16 +02:00
Pierre Donias
88278d0041
feat: technical release (patch) ( #5122 )
2020-06-30 16:51:20 +02:00
Julien Fontanet
86bfd91c9d
feat(xo-server/backup): logs proxy support
2020-06-30 15:45:40 +02:00
Julien Fontanet
0ee412ccb9
feat(xo-server/callProxyMethod): allow proxy.address to contain port
2020-06-30 15:20:58 +02:00
Julien Fontanet
b8bd6ea820
chore(xo-server/callProxyMethod): use parse.result to handle errors
2020-06-30 12:14:45 +02:00
Julien Fontanet
98a1ab3033
fix(xo-server/callProxyMethod): destroy lines stream in case of error
2020-06-30 12:14:45 +02:00
Julien Fontanet
e360f53a40
fix(xo-server/callProxyMethod): all lines should be JSON parsed
2020-06-30 12:14:45 +02:00
Julien Fontanet
237ec38003
fix(xo-server/callProxyMethod): lines is an object stream
2020-06-30 12:14:45 +02:00
Julien Fontanet
30ea1bbf87
feat(xo-server/callProxyMethod): expectStream as named option
2020-06-30 12:14:45 +02:00
Pierre Donias
0d0aef6014
feat: technical release (patch) ( #5120 )
2020-06-30 11:40:44 +02:00
badrAZ
1b7441715c
feat(xo-server-perf-alert): regroup items with missing stats in one email ( #4413 )
...
Fixes #5104
2020-06-30 09:30:20 +02:00
badrAZ
e3223b6124
fix(xo-web/audit): ref not correctly forwarded ( #5106 )
...
Introduced by 9f29a047a7
The high level component (audit UI) need to call a `SortedTable` method. The only way to do it is to have access to its ref.
All components between the high level component and the `SortedTable` should forward this ref. Unfortunately, the commit 9f29a047a7 decorate the `StortedTable` with `withRouter` without forwarding its ref which breaks the audit check integrity feedback.
2020-06-29 15:44:33 +02:00
Julien Fontanet
41fb06187b
fix(coalesce-calls/README): fix import
2020-06-29 15:39:14 +02:00
Julien Fontanet
adf0e8ae3b
feat(@vates/coalesce-calls): 0.1.0
2020-06-29 15:33:53 +02:00
Rajaa.BARHTAOUI
42dd1efb41
feat(xo-web/home): remove unnecessary condition ( #5116 )
...
Introduced by f736381933
Backup filter: remove the needless condition to go to the first page.
2020-06-29 15:24:28 +02:00
badrAZ
b6a6694abf
fix(xo-server-test/job with non-existent VM): logged as failed task ( #5112 )
...
Since c061505bf8 , missing VMs are logged as a failure tasks
2020-06-29 14:04:23 +02:00
Pierre Donias
04f2f50d6d
feat: technical release ( #5115 )
2020-06-26 15:56:40 +02:00
Rajaa.BARHTAOUI
6d1048e5c5
feat(xo-web/backup/health): show detached backups ( #5062 )
...
See #4716
2020-06-26 14:45:01 +02:00
Pierre Donias
fe722c8b31
feat(xo-web/licenses): rebind license to this XOA ( #5110 )
...
See xoa#55
Requires xoa#58
When an XOA license is bound to another XOA, allow the user to move it to the
current XOA (thus unbinding it from the other one).
2020-06-26 13:12:53 +02:00
badrAZ
0326ce1d85
feat(xo-server-audit): ignore common methods without side effects ( #5109 )
...
Ignoring these methods reduce the number of records in the audit which makes it easier to analyze and store.
2020-06-25 16:55:57 +02:00
Rajaa.BARHTAOUI
183ddb68d3
fix(changelog): missing a parenthesis ( #5113 )
2020-06-25 15:53:30 +02:00
badrAZ
d7fe1afc08
fix(xo-server#listVmBackups): provide schedule ID ( #5101 )
...
Introduced by b138438036
Schedule ID is used by [xo-server-test](c1d588264c/packages/xo-server-test/src/_xoConnection.js (L216) )
2020-06-25 10:20:17 +02:00
Rajaa.BARHTAOUI
ae9aeaf5fd
feat(xo-server,xo-web/SR): expose thin/thick provisioning ( #5081 )
...
Fixes #2208
2020-06-24 16:21:23 +02:00
Rajaa.BARHTAOUI
ec9476216f
feat(xo-web/sr/disks): add tooltip for disabled migration ( #4884 )
2020-06-24 16:07:48 +02:00
badrAZ
619f2ef119
fix(VM): support old ipv4 protocol ( #5098 )
...
See xoa-support#2540
Indroduced by 7f64cd1801
2020-06-24 15:44:52 +02:00
Rajaa.BARHTAOUI
52020abde8
feat(xo-web/home): don't use SortedTable for VMs (not) backed up ( #5046 )
...
Introduced by f736381933
2020-06-24 14:12:37 +02:00
badrAZ
1bd504d67e
feat: differentiate PV drivers and management agent ( #5007 )
...
Fixes #4783
2020-06-24 11:50:45 +02:00
badrAZ
edc4414de4
fix(xo-server/remotes): inability to get remotes info ( #5093 )
...
Introduced by 218bd0f
2020-06-23 11:12:16 +02:00
Olivier Lambert
c1d588264c
feat(docs/backups): crop delta images ( #5097 )
2020-06-19 10:00:25 +02:00
badrAZ
94b84b75ad
feat(xo-web/backup): document full backup interval functionality ( #5052 )
...
Fixes #4986
2020-06-19 09:43:13 +02:00
Olivier Lambert
b72a4c5aa9
feat(docs/proxy): add missing image and store them locally ( #5096 )
2020-06-18 21:37:19 +02:00
Julien Fontanet
857a9f3efc
feat(xen-api): optional sync traces ( #5091 )
...
Initial actions call stacks are often missing from the resulting error for the following reasons:
- low level Node functions don't have proper stack traces
- replies handling maybe separate from requests (eg watchers)
This commit adds the option `syncStackTraces` that works around this, it has a performance impact but is useful for debugging.
2020-06-18 17:19:21 +02:00
badrAZ
ce53128657
feat(xo-server-audit): ignore xoa.getApplianceInfo ( #5083 )
...
`xoa.getApplianceInfo` doesn't have any side effect and is called many times.
2020-06-18 15:16:12 +02:00
Rajaa.BARHTAOUI
d9211053ce
feat(xo-web/home/template): ability to copy/clone VM templates ( #5006 )
...
Fixes #4734
2020-06-18 15:13:12 +02:00
Rajaa.BARHTAOUI
e8316178a0
feat(xo-web/plugins): disable "Test plugin" if not loaded ( #5038 )
2020-06-18 14:33:18 +02:00
badrAZ
bf763d2cf4
feat(xo-web/backup): add placeholder to report recipients input ( #5051 )
...
Fixes #5035
2020-06-17 16:22:38 +02:00
badrAZ
eba5b34982
fix(xo-server#moveVdi): moveVdi should always return a VDI ( #5073 )
...
Fixes #5072
2020-06-16 20:56:00 +02:00
Pierre Donias
afb8b3dd6b
feat(xo-server,xo-web/vm): protect from accidental deletion ( #5045 )
...
Fixes #4773
2020-06-16 15:40:49 +02:00
Julien Fontanet
c5fa94894b
feat(xen-api): require Node >=7.6
...
Native support of async functions which leads to better stack traces.
2020-06-16 12:54:51 +02:00
Pierre Donias
4137758caa
fix(xo-web/tooltip): use pointer events instead of mouse events ( #5084 )
2020-06-15 17:29:40 +02:00
Nicolas Raynaud
3578d16e9e
fix(xo-server): correctly import vmdkToVhd ( #5087 )
...
Introduced in 5ee1ceced
2020-06-15 17:00:49 +02:00
BenjiReis
3ef263a5cc
fix(xo-server-sdn-controller): correctly find preferred center's pool ( #5080 )
2020-06-15 11:13:01 +02:00
BenjiReis
510460c966
fix(xo-web): dont pass preferredCenter to sdnController.createPrivateNetwork ( #5079 )
2020-06-13 10:00:08 +02:00
Julien Fontanet
f74ecc53ae
chore(xo-server): use @vates/decorate-with
2020-06-12 11:18:47 +02:00
Julien Fontanet
c4121073ad
feat(@vates/decorate-with): 0.0.1
2020-06-12 11:12:49 +02:00
Julien Fontanet
9ded2641a7
chore(xo-server/authentication): remove unused import
2020-06-12 11:02:42 +02:00
Julien Fontanet
295ca68d02
chore(xo-server): use @vates/parse-duration
2020-06-12 11:02:42 +02:00
Julien Fontanet
27f53f262b
feat(@vates/parse-duration): 0.1.0
2020-06-12 11:02:42 +02:00
Olivier Lambert
3fc16cb414
feat(docs/backups): warn of 99 chain limit for file restore ( #5070 )
2020-06-11 14:29:49 +02:00
Pierre Donias
90db25d732
fix(xo-web/notifications): set cookie expiration date ( #5067 )
...
Without an expiration date, the cookie expires at the end of the session and
read notifications are marked as unread the next time the user connects.
2020-06-11 12:34:33 +02:00
Julien Fontanet
bbb359470e
fix(xo-server/backup): remove enumerable xapi on SR records ( #5069 )
...
Fixes xoa-support#2527
This was causing huge logs in case of CR/DR errors because this property was included and pulled in all XAPI records.
Instead of making it non-enumerable, I was able to remove entirely because records now already include a non-enumerable `$xapi` property.
2020-06-10 11:25:32 +02:00
badrAZ
319652c7c7
fix(xo-web/migrate-vdi): remove inter-pool migration possibility ( #5050 )
2020-06-10 09:16:14 +02:00
Julien Fontanet
c9c271fee8
feat(xen-api): $xapi defined on prototype instead of record
...
This should reduce a bit memory consumption.
2020-06-09 23:17:02 +02:00
marcpezin
ca0755e92b
fix(docs/delta-backup): schemas should not display XVA ( #5032 )
2020-06-09 15:50:13 +02:00
Rajaa.BARHTAOUI
acd38597f6
fix(xo-web/vm/network): VM addresses can be null ( #5049 )
...
Introduced by 7f64cd1801
2020-06-09 15:12:04 +02:00
Pierre Donias
f4a5a80f3c
fix(xo-web/SR): fix name_label edition from the home view ( #5058 )
...
Fixes #5057
Introduced by da468c46ee
2020-06-09 13:38:42 +02:00
Pierre Donias
c45d00fee8
fix(xo-web/import): default sub-route should be /vm ( #5056 )
...
Fixes #5055
Introduced by a95d7796bc
2020-06-08 16:31:02 +02:00
Ronan Abhamon
ffae59fa1c
feat(changelog): missing entries for #5054 ( #5066 )
2020-06-08 11:17:38 +02:00
Pierre Donias
b697178f68
feat(xo-web/SortedTable): always show amount of selected items ( #5041 )
...
Fixes #4982
2020-06-08 10:57:37 +02:00
Julien Fontanet
83ade5eecb
chore(CHANGELOG.unreleased): clarify that packages are not yet released
2020-06-08 10:54:42 +02:00
Ronan Abhamon
6973b92c4a
fix(load-balancer): fix memory check condition in the performance plan
...
We must migrate a VM if the free memory in the destination host is lower than the used VM
memory!
2020-06-08 10:22:34 +02:00
Ronan Abhamon
6261f8a778
feat(load-balancer): add various logs to explicit migration checks and steps
2020-06-08 10:22:34 +02:00
badrAZ
6048493ac6
fix(xo-server#_extractIpFromVmNetworks): support old ipv4 protocol ( #5036 )
...
See xoa-support#2540
In case of an old version of guest tools, the VM ipv4 isn't reported.
This issue is due to a non-existant `n/ipv4/m` property in the VM addresses which is a new protocol.
2020-06-08 09:52:33 +02:00
Pierre Donias
1cbd715235
feat(xo-web/new-vm): dont prefill VM description ( #5047 )
...
Fixes #4981
Except if the template is a custom template
2020-06-05 14:52:31 +02:00
Julien Fontanet
703fcbccd6
feat(xo-server/xo.exportConfig): entries param
...
Can be used to export a subset of the config, example:
```
xo.exportConfig entries=["acls"]
```
This will only export `acls` entries and dependencies (`groups` and `users`).
2020-06-05 13:57:54 +02:00
Julien Fontanet
2f9cbec07e
feat(xo-cli): support @=- to output to stdout
2020-06-05 13:57:54 +02:00
badrAZ
9f0b22d3e9
fix(xo-server#createVm): move VDIs before resize them ( #5044 )
...
See xoa-support#2535
Otherwise resizing might file due to space limitation on the template VDI's SR.
2020-06-05 13:37:18 +02:00
Julien Fontanet
ab5907c09c
feat(xo-server/logs-cli): implement --gc
2020-06-05 10:58:26 +02:00
Olivier Lambert
fae0b168f6
feat(docs/load_balancing): various improvements ( #5048 )
2020-06-04 10:49:26 +02:00
Julien Fontanet
f18e98a63e
chore: reformat code with Prettier
2020-06-03 11:03:03 +02:00
Julien Fontanet
3524886d5d
chore: update dev dependencies
2020-06-03 11:03:03 +02:00
Julien Fontanet
fb44eea06c
fix(xo-server): load globally installed plugin
...
It has been broken by d4526e1ed
Thanks @Danp2 for the report!
2020-06-02 20:44:33 +02:00
Julien Fontanet
3ea4c757e6
feat(backups-cli): clean checksums for missing XVAs
2020-06-02 15:27:36 +02:00
badrAZ
cfb8d79049
feat: release 5.47.1 ( #5043 )
2020-06-02 13:40:36 +02:00
badrAZ
1ea86da7af
feat: technical release (patch) ( #5042 )
2020-06-02 13:02:21 +02:00
Julien Fontanet
e289f2dba2
fix(auth-ldap/authenticate): dont use second param as logger ( #5039 )
2020-06-02 11:11:25 +02:00
Rajaa.BARHTAOUI
7f64cd1801
feat(xo-web/vm/network): show IPs in front of their VIFs ( #5003 )
...
Fixes #4882
2020-06-02 09:26:31 +02:00
Julien Fontanet
d4526e1ed2
feat(xo-server): load @xen-orchestra/server-* plugins
2020-06-01 21:06:04 +02:00
Julien Fontanet
34f42216c8
feat(*/README.md): better badges
2020-06-01 14:41:52 +02:00
Julien Fontanet
a26a24a8ad
fix(normalize-packages): dont replace author in READMEs
2020-06-01 14:06:09 +02:00
Julien Fontanet
4530fd4164
chore(*/package.json): normalize author to Vates SAS
2020-06-01 14:06:09 +02:00
Olivier Lambert
9156b8f48c
feat(docs): merge and clean old docs into new one ( #5025 )
2020-06-01 11:32:27 +02:00
Julien Fontanet
6212109fc1
feat(@vates/read-chunk): 0.1.1
2020-05-29 15:10:20 +02:00
Julien Fontanet
c22a080e23
fix(read-chunk): not an ES module
2020-05-29 15:10:20 +02:00
Julien Fontanet
834a7109f9
fix: add @vates to list of workspaces
2020-05-29 15:10:20 +02:00
badrAZ
7cbf32202d
feat: release 5.47.0 ( #5031 )
2020-05-29 12:29:41 +02:00
Julien Fontanet
d0b9380dca
fix(*/README): license link
2020-05-28 21:24:20 +02:00
Julien Fontanet
13fd9be566
feat(*/README.md): re-generate for all packages
2020-05-28 20:56:14 +02:00
Julien Fontanet
53a9aa6ad2
fix(vhd-lib): dont prefer global install
2020-05-28 20:29:10 +02:00
Julien Fontanet
c2ce4aca1b
feat(async-map/package.json): add description
2020-05-28 20:28:52 +02:00
Julien Fontanet
567f6d7cc0
fix: prefer global install for CLIs
2020-05-28 20:28:28 +02:00
Julien Fontanet
489c0b27f9
fix: use AGPL-3.0-or-later licenses for xo pkgs
2020-05-28 20:27:39 +02:00
Julien Fontanet
343f988584
fix: use AGPL-3.0-or-later license identifier
...
`AGPL-3.0` identifier has been deprecated by SPDX.org
2020-05-28 20:26:55 +02:00
Julien Fontanet
7f676c56c8
feat(normalize-packages): add license to all packages
2020-05-28 16:05:55 +02:00
Julien Fontanet
3c0ca7026f
fix(read-chunk/README): fix pkg name
2020-05-28 16:05:55 +02:00
Rajaa.BARHTAOUI
2ceba11aa7
feat: technical release ( #5028 )
2020-05-28 16:04:13 +02:00
Julien Fontanet
6db5e0b27c
feat(@vates/read-chunk): 0.1.0
2020-05-28 14:49:00 +02:00
Julien Fontanet
dfecb801db
fix(read-chunk/USAGE): fix pkg name
2020-05-28 14:48:27 +02:00
Julien Fontanet
c10bfe3db2
feat(read-chunk): module to read data from stream
2020-05-28 14:45:22 +02:00
Julien Fontanet
20fb2c99bc
feat(normalize-packages): generate README.md from USAGE.md
2020-05-28 14:45:21 +02:00
Pierre Donias
b4a0b5c58b
fix(xo-server/setData): dont wait for update if no changes ( #5027 )
...
If an other_config entry is set to the same value as it was before, the object
will not be updated and the _waitObject promise will "never" resolve.
2020-05-28 14:01:54 +02:00
badrAZ
faa46c2a21
fix(xo-web/modal#form): defer rendering until all props are set ( #5024 )
...
The set default value is not used in the first render due to a race condition between the modal render and the modal value.
To avoid this race condition and multiple renders, the modal should open at the end of the set of its properties.
2020-05-28 11:19:25 +02:00
badrAZ
9691199ae8
feat(xo-web/proxies): start trial if no license available ( #5022 )
...
See xoa#54
2020-05-28 10:58:43 +02:00
Rajaa.BARHTAOUI
f736381933
feat(xo-web/home): ability to list VMs which are (not) backed up ( #4974 )
...
Fixes #4777
2020-05-28 10:10:34 +02:00
Julien Fontanet
f44e5b3b7a
fix(babel-config): remove auto useBuiltIns
...
Too magical, caused too much problems.
2020-05-27 10:25:41 +02:00
Julien Fontanet
6e24bf5f8c
fix(xo-{cli,upload-ova}): remove deprecated dep @babel/polyfill
2020-05-27 10:13:54 +02:00
Julien Fontanet
8fb43e31c5
fix(babel-config): useBuiltIns only if core-js
...
Because `@babel/polyfill` is deprecated.
See https://babeljs.io/docs/en/babel-preset-env#usebuiltins
2020-05-27 10:13:30 +02:00
Julien Fontanet
0860c80e51
fix(*/README): legacy project URLs
2020-05-27 10:04:00 +02:00
Julien Fontanet
66fc25756f
Revert "feat(xo-server): load plugins from mono-repo"
...
This reverts commit 3e3ce543a8 .
This can cause problems due to duplicate loading.
2020-05-27 09:53:46 +02:00
Olivier Lambert
f008e240cd
feat(docs/installation): banner explanation ( #5023 )
2020-05-27 09:44:36 +02:00
BenjiReis
8d7e95d6e9
feat(sdn-controller/new network): choose preferred center ( #5000 )
...
Fixes #4991
2020-05-26 16:56:46 +02:00
Julien Fontanet
3e3ce543a8
feat(xo-server): load plugins from mono-repo
2020-05-26 14:01:43 +02:00
Julien Fontanet
6c447a82f1
chore(audit-core): remove unused dev dep
2020-05-26 13:59:06 +02:00
Julien Fontanet
64a0918ff1
chore(yarn.lock): update dependencies
2020-05-26 13:59:06 +02:00
Nicolas Raynaud
9274223701
chore(server): dont handle errors in registerHttpRequest() handlers ( #5021 )
...
`registerHttpRequest()` has built in error handling/logging.
2020-05-26 12:19:24 +02:00
Pierre Donias
1368c18844
feat(xo-web): disclaimer banner cooldown ( #5008 )
2020-05-26 10:59:10 +02:00
Pierre Donias
67a60a7557
feat(xo-web/config): UI for the encrypted config export/import ( #4997 )
...
See 1da889e420
2020-05-25 14:58:48 +02:00
badrAZ
3d5fd47748
feat(audit): record failed users' connection attempt ( #4900 )
...
See #4844
2020-05-25 12:48:05 +02:00
Julien Fontanet
b9a18807ae
fix(xo-server/_handleHttpRequest): dont write if something has been sent
2020-05-25 09:58:03 +02:00
marcpezin
088c0b6321
fix(docs): replace the delta backup image with the right file type ( #5019 )
...
Replace `.xva` with `.vhd`
2020-05-25 09:23:30 +02:00
Nicolas Raynaud
ecee11a24c
feat(xo-server/OVA import): comptibility with version 2.0 ( #4921 )
2020-05-25 08:50:32 +02:00
Olivier Lambert
ec8df7ce57
fix(docs): properly add license management to menu ( #5018 )
2020-05-23 22:16:58 +02:00
Julien Fontanet
4159fd2ffb
fix(backups-cli/_fs/readdir2): dont warn on missing dir
2020-05-22 23:48:15 +02:00
Julien Fontanet
1a1d21bbb3
fix(backups-cli/clean-vms): isValidXva is a named import
2020-05-22 23:48:14 +02:00
marcpezin
be1045fed9
feat(docs): license management ( #5015 )
...
* licensing documentation
How to bind license in XOA
* Update license-management.md
* Add files via upload
license activation image
* fix links
* fix wording
* adding license management in menu
* Update license-management.md
2020-05-22 16:47:14 +02:00
Olivier Lambert
e43773c712
feat(docs/delta_backups): manual initial seed ( #5011 )
2020-05-22 14:03:07 +02:00
Olivier Lambert
30d69dadbb
feat(docs): major rewrite using vue-press ( #4957 )
2020-05-21 11:46:24 +02:00
badrAZ
b138438036
feat(xo-server#_listVmBackupsOnRemote): remove unused properties ( #4985 )
...
This reduce by 10/100 times the quantity of data sent to the clients, which should improve performance.
2020-05-19 14:25:33 +02:00
badrAZ
d649211330
fix(xo-server-backup-reports): fix No recipients defined error ( #4998 )
...
Correctly fall back to plugin recipients if `mailRecipients` is empty.
2020-05-19 14:22:24 +02:00
Nicolas Raynaud
6cf211a9ad
fix(xo-server-perf-alert): make message compatible with XenCenter ( #5004 )
2020-05-18 14:56:11 +02:00
badrAZ
3388e5e8a4
fix(xen-api#_sessionOpen): don't log credentials on error ( #4995 )
2020-05-18 09:47:52 +02:00
Julien Fontanet
5d497a1908
fix(xo-server-auth-ldap): use this._tlsOptions in bind
...
Introduced by 5870f6f73
2020-05-17 16:48:57 +02:00
Julien Fontanet
c820646fb6
fix(xo-server-auth-ldap): upgrade ldapts dep
...
Necessary for 5870f6f73
Also, only pass `tlsOptions` when creating client when using `ldaps`.
2020-05-17 16:11:24 +02:00
Julien Fontanet
5870f6f734
feat(xo-server-auth-ldap): support startTLS
...
Fixes #4999
2020-05-17 15:24:01 +02:00
Julien Fontanet
6732150121
fix(xo-server-auth-ldap): dont pass bindDN and `bindCredentials to LDAP client
...
It was left from an older version of the code which was working differently.
2020-05-17 12:47:08 +02:00
Pierre Donias
1dead8b080
feat(xo-web/modal/form): don't close on click or escape ( #5002 )
...
See xoa-support#2469
When the user clicks outside of a form modal or presses escape, don't close the
modal as all the information they entered so far will be lost.
2020-05-15 16:24:16 +02:00
BenjiReis
d547aa8ebd
fix(sdn-controller): recreate both sides of tunnels when host updated ( #4996 )
...
To keep password synchronized.
2020-05-15 16:05:21 +02:00
Julien Fontanet
1da889e420
feat(xo-server/xo.{export,import}Config}): support passphrase ( #4935 )
2020-05-14 15:23:45 +02:00
Pierre Donias
5d0a308d1d
fix(xo-web/SortedTable): don't inject empty filter if there isn't a URL param ( #4994 )
2020-05-14 11:11:05 +02:00
badrAZ
f9886d52da
feat(usage-report): include CSV raw data files to sent email ( #4979 )
...
Fixes #4970
2020-05-13 14:42:46 +02:00
badrAZ
4f8e48b7d4
fix(CHANGELOG.unreleased): add missing entry ( #4992 )
2020-05-12 12:26:22 +02:00
Rajaa.BARHTAOUI
258e07c2ca
feat(xo-web/render-xo-item): add pool name to networks ( #4990 )
...
Fixes #4885
2020-05-12 11:24:24 +02:00
badrAZ
cc32c50665
feat(xo-web/xoa): display proxy licenses ( #4944 )
...
There are three license states:
- license bound to an `XOA` which **is** linked to a proxy: display proxy link
- license bound to an `XOA` which **isn't** linked to a proxy: display `License attached to an unknown proxy`
- license not bound to any `XOA`: display `No proxy attached`
2020-05-12 09:17:19 +02:00
Ben
ec1d91f73e
fix(@xen-orchestra/fs): fix mount for FreeBSD ( #4988 ) ( #4989 )
2020-05-12 00:08:34 +02:00
badrAZ
eb2f429964
fix(xo-server#getAllRemotesInfo): ignore disabled remotes
2020-05-11 17:49:58 +02:00
Julien Fontanet
1ad067309d
fix(xo-cli/README): link to xo-upload-ova
2020-05-11 17:30:12 +02:00
Julien Fontanet
48ce7df43a
feat(xo-server/file restore): dedupe mount/unmount ( #4961 )
2020-05-07 17:36:37 +02:00
Pierre Donias
6555e2c440
chore(xo-web/VM): move boot order setting from Disks to Advanced ( #4975 )
...
See #1523
2020-05-07 09:37:00 +02:00
badrAZ
a05191e112
fix(xo-server/proxies): remove duplicated license unbind ( #4977 )
...
On destroying a proxy, the license will be unbound twice: on the proxy destruction and on the proxy unregistration.
These unbinds will lead to an error which will be displayed in the console and will have no side effects on the process. This error will not be visible by users.
2020-05-06 14:23:04 +02:00
Julien Fontanet
b8eeee1d5d
feat(xo-server/listVmBackups): use backup.listingDebounce setting ( #4972 )
2020-05-05 14:23:22 +02:00
Pierre Donias
4aa87f3fa5
chore(xo-web/xoa/update): hide XOA build number when unknown ( #4973 )
2020-05-05 14:15:44 +02:00
badrAZ
40c37d923b
fix(xo-web/Number): fix inability to set advanced expressions ( #4690 )
...
Fixes #4566
2020-05-05 11:20:17 +02:00
Rajaa.BARHTAOUI
5a5837b8ed
feat: release 5.46.0 ( #4963 )
2020-04-30 16:20:04 +02:00
Julien Fontanet
1e0b521070
fix(xo-server/backup): pass correct path to isValidXva (2)
...
Fix incorrect change in c4a157919 .
2020-04-30 15:16:30 +02:00
Julien Fontanet
35ed58cc5e
feat(xo-server): auto-generate express-session secret on first run
...
Also, use this secret to sign all cookies.
2020-04-30 14:57:05 +02:00
Julien Fontanet
c4a1579197
fix(xo-server/backup): pass correct path to isValidXva
...
The path was incorrect which means there was a warning in xo-server logs and the check was not properly working.
2020-04-30 14:45:53 +02:00
badrAZ
e471706422
fix(xo-web/proxies): only fetch licenses when (re)deploy ( #4962 )
2020-04-30 13:49:47 +02:00
Julien Fontanet
d78b7350b5
feat(xo-server): use memorystore as express-session store
...
This removes a warning and potential memory leaks.
2020-04-30 09:32:42 +02:00
Rajaa.BARHTAOUI
47b29d5a49
feat: technical release ( #4958 )
2020-04-29 10:51:35 +02:00
Rajaa.BARHTAOUI
e5946a51d1
feat(xo-web/backup/run): show # of VMs that will be backed up ( #4875 )
2020-04-28 17:40:05 +02:00
Pierre Donias
a88798cc22
feat(xo-server/vm/snapshot): handle Self Service ( #3693 )
...
See #3304
2020-04-28 16:14:43 +02:00
badrAZ
6fbd32523a
fix(xo-server/callProxyMethod): support IPv6 address ( #4955 )
2020-04-28 14:17:46 +02:00
Pierre Donias
94b1cc2bdd
chore(xo-web/xosan): prevent installing XOSAN on XCP-ng pools ( #4953 )
2020-04-28 14:17:02 +02:00
badrAZ
0ed5c8f0ae
fix(xo-server/proxies): use configured address only when no associated VM ( #4950 )
2020-04-28 09:49:49 +02:00
Pierre Donias
5f883f552b
feat(xo-common/api-errors): notEnoughResources error ( #4952 )
2020-04-27 16:55:44 +02:00
Julien Fontanet
9db99ab4a5
feat(xo-server): auto self signed cert generation ( #4954 )
2020-04-27 15:40:15 +02:00
Julien Fontanet
287214c2b2
fix(xo-server): debounceWithKey.decorate( → decorateWith(debounceWithKey
...
Introduced by 317a02084
2020-04-27 13:21:53 +02:00
Julien Fontanet
317a020841
chore(xo-server/decorateWith): use fn wrappers as method decorator
2020-04-27 09:35:05 +02:00
Julien Fontanet
b50e3aec5f
chore(xo-server/decorators/debounce): replace with debounceWithKey
2020-04-24 17:18:15 +02:00
badrAZ
21a9e0e2a7
chore(xo-web/proxies): remove proxy address column ( #4951 )
2020-04-24 17:16:58 +02:00
badrAZ
7775df8ef1
fix(xo-web/proxies): proxy VM should be in RO ( #4947 )
2020-04-24 11:16:07 +02:00
badrAZ
53f9b5d131
fix(xo-server,xo-web): add mainIpAddress to VM objects ( #4943 )
...
Fixes #4927
2020-04-24 10:16:13 +02:00
badrAZ
bf4d4a4742
fix(xo-web/backup-ng): only show delta info if delta is enabled ( #4946 )
...
Fixes #4945
2020-04-23 10:12:51 +02:00
Nicolas Raynaud
0dbbe7104d
fix(xo-server/OVA import): fix memory issue ( #4920 )
...
Affects both VDMK and OVA import because an OVA file contains VMDK disks.
The input VMDK stream was put in memory instead of braking the upload speed when the VHD stream was slower than the input stream.
The reason is that pipette/slicer makes no attempts at pausing the input stream, so it will store everything in memory if the writing of the VHD stream is slower than the reading of the VMDK stream (https://github.com/Medium/pipette#layering-philosophy "They do not make upstream calls to the flow-control methods pause() and resume()")
The proposed solution is to remove pipette and handle the case ourselves.
2020-04-22 17:25:17 +02:00
badrAZ
561ef00680
fix(xo-server/backup-ng): throw error if remote's proxy is different than backup's proxy ( #4907 )
...
See #4905
2020-04-22 14:39:28 +02:00
Pierre Donias
85428fa72e
fix(xo-web/xoa): always allow users to manage the XOA ( #4941 )
2020-04-22 14:18:59 +02:00
badrAZ
29d0593b86
fix(xo-server/proxies): incorrect extract of network IP ( #4928 )
...
See #4927
2020-04-22 13:04:33 +02:00
badrAZ
ac524dd799
feat(xo-server/proxies): unbind license on forgetting a proxy
...
See xoa#52
2020-04-22 09:14:53 +02:00
badrAZ
aba8b764b6
feat(xo-server/proxies): unbind license on destroying a proxy
...
See xoa#52
2020-04-22 09:14:53 +02:00
badrAZ
a9050e0f41
fix(xo-server/proxies): fix inability to destroy proxy on missing VM
...
See xoa#52
2020-04-22 09:14:53 +02:00
badrAZ
15ef84e238
feat(xo-web/proxy): bind license to a (re)deployed proxy ( #4916 )
...
See xoa#52
2020-04-22 09:14:53 +02:00
badrAZ
09096fef5b
feat(xo-server/proxy): bind license on (re)deploying ( #4913 )
...
See xoa#52
2020-04-22 09:14:53 +02:00
badrAZ
19b08e1019
feat(proxy): CHANGELOG ( #4930 )
...
See xoa#52
2020-04-22 09:14:53 +02:00
Pierre Donias
06d67642dd
fix(xo-server/patching): filter out CH8x patches ( #4942 )
...
We already filter out XSxx patches from normal patches (XSxxExxx) since they're special patches that are meant to upgrade the host to the next version.
Since XenServer has been renamed Citrix Hypervisor, patches names now start with the letters "CH" so we also need to filter out CHxx patches.
2020-04-21 12:01:47 +02:00
Pierre Donias
ceb6c450c0
feat(xo-web): Italian locale ( #4932 )
...
Fixes #2888
2020-04-20 10:48:23 +02:00
Julien Fontanet
a745e42cf5
feat(xo-server/_handleHttpRequest): send directly string/Buffer results
2020-04-17 17:09:40 +02:00
Julien Fontanet
462d6a4450
chore(xo-server/{export,import}Config): handle JSON instead of raw objects
2020-04-17 17:08:38 +02:00
Julien Fontanet
a2e39c5e2e
fix(xo-server-audit/_exportRecords): dont return 200 on failure
...
See ec899be3b
2020-04-17 16:14:34 +02:00
Julien Fontanet
ec899be3b5
fix(xo-server/xo.exportConfig): dont return 200 on failure
...
`writeHead` sends immediatly the response header, which has a number of undesirable side-effects.
For instance, in this case, it prevented returning a 500 code in case of error.
It's almost always preferable to use `statusCode`, `writeHead()` or Express methods like `set()`.
2020-04-17 16:12:55 +02:00
Julien Fontanet
c79ebfdd0a
fix(CHANGELOG.unreleased): better syntax for variables
2020-04-16 15:09:11 +02:00
Julien Fontanet
cd95e6c552
chore(CHANGELOG.unreleased): doc for package version
2020-04-16 15:08:06 +02:00
Julien Fontanet
f676145302
fix(xen-api/putResource): compat with XS 6.5 and Node 12
2020-04-16 15:04:17 +02:00
Pierre Donias
0847267069
feat(xo-web/snapshot with memory): add confirm modal ( #4917 )
...
Fixes #4914
2020-04-09 16:51:09 +02:00
Julien Fontanet
6fe1da1587
fix(CHANGELOG): add missing released packages
2020-04-08 16:43:55 +02:00
Julien Fontanet
7ab555d869
feat: release 5.45.1
2020-04-08 15:37:09 +02:00
Julien Fontanet
4a35e9e60d
feat(xo-web): 5.58.2
2020-04-08 13:59:20 +02:00
Julien Fontanet
5e8dfdfd9b
feat(xo-server): 5.58.2
2020-04-08 13:59:14 +02:00
Julien Fontanet
278a1b8ab3
feat(xo-server-audit): 0.3.0
2020-04-08 13:58:30 +02:00
Julien Fontanet
6cb03dded1
feat(xo-server-auth-saml): 0.8.0
2020-04-08 13:58:25 +02:00
Julien Fontanet
4752ec1b67
fix(CHANGELOG.unreleased): xo-server-saml → xo-server-auth-saml
2020-04-08 13:58:18 +02:00
Pierre Donias
e641371544
feat(xo-server/patches): debounce listMissingPatches for XS ( #4911 )
2020-04-07 11:18:58 +02:00
Nicolas Raynaud
8d9a7e9af1
fix(xo-server/xosan): fix SR size limit ( #4910 )
2020-04-07 09:54:14 +02:00
Julien Fontanet
2b8e9bf887
feat(auth-ldap): support strategyOptions from static config
2020-04-06 15:17:14 +02:00
Julien Fontanet
a16c55c679
fix(xo-web/utils/format*): never throw ( #4909 )
...
These functions previously thew if the param was not a number.
This can breaks the UI, as a work-around, this change logs the error and returns a default value.
2020-04-06 14:09:55 +02:00
badrAZ
9a72c40149
feat(audit,xo-server): blockedList can be configure via xo-server ( #4897 )
...
Fixes #4854
See #4844
2020-04-06 11:47:09 +02:00
Julien Fontanet
8424fc4c19
fix(xen-api,xo-server): fix compatibility with XS 6.5 and Node 12
...
Fixes #4906
2020-04-02 16:07:54 +02:00
badrAZ
9f29a047a7
feat(xo-web/sorted-table): make url state dynamic ( #4641 )
...
See #4564
2020-04-02 09:17:37 +02:00
Pierre Donias
af4904ce8d
chore(xo-web,xo-server): move "snapshot before" feature to the client ( #4893 )
...
From xo-server's API's point of view, it makes more sense for the "snapshot before" feature to be implemented in xo-web since snapshotting a VM is a whole independent process on its own that requires its own API permissions.
Making this change will be especially useful to not over-complicate the permissions checks for the incoming "Self Service snapshots" feature.
See #3693
2020-04-01 14:10:35 +02:00
Rajaa.BARHTAOUI
6f2a323063
feat(xo-web/vm/disks): add bulk migration ( #4877 )
...
See #4455
2020-04-01 11:46:01 +02:00
Rajaa.BARHTAOUI
1da8ecfaac
feat(xo-web): VDI migration: remove 'Migrate all VDIs' checkbox ( #4876 )
...
See #4455
2020-04-01 09:51:17 +02:00
Rajaa.BARHTAOUI
1ba386bbd2
feat: release 5.45.0 ( #4902 )
2020-03-31 18:11:33 +02:00
Julien Fontanet
d00d791cda
feat(@xen-orchestra/upload-ova): 0.1.3
2020-03-31 17:49:25 +02:00
Julien Fontanet
51aabd7b21
feat(xo-vmdk-to-vhd): 1.1.1
...
Re-release of 1.0.1 because an erroneous 1.1.0 has been published which prevents it from being matched by `^1.0.1`.
2020-03-31 17:48:06 +02:00
Julien Fontanet
7840c3bdc8
feat(@xen-orchestra/upload-ova): 0.1.2
2020-03-31 17:34:30 +02:00
Julien Fontanet
07d13002b0
feat(xo-vmdk-to-vhd): 1.0.1
2020-03-31 17:33:28 +02:00
Julien Fontanet
23abe2ba06
fix(xo-vmdk-to-vhd): tmp is a dev dep
2020-03-31 17:32:43 +02:00
Julien Fontanet
4d73821d21
fix(xo-vmdk-to-vhd): add missing dep lodash
2020-03-31 17:31:40 +02:00
Julien Fontanet
f2687cf807
fix(xo-vmdk-to-vhd): add missing dep xml2js
2020-03-31 17:30:31 +02:00
Julien Fontanet
8abce0d4cf
feat(@xen-orchestra/upload-ova): 0.1.1
2020-03-31 17:21:56 +02:00
Julien Fontanet
62ad3848c4
fix(upload-ova): add shebang to bin
...
Also set executable permission even if not necessary when installed via npm.
2020-03-31 17:21:20 +02:00
Rajaa.BARHTAOUI
521e9969f1
feat: technical release (patch) ( #4901 )
2020-03-31 16:04:21 +02:00
Nicolas Raynaud
5ee1ceced3
feat(upload-ova): new CLI to import OVA VMs ( #3630 )
2020-03-31 14:44:10 +02:00
Julien Fontanet
efffbafa42
feat(xo-server,xo-web): checkpoint backups ( #4252 )
...
Fixes #645
2020-03-30 22:02:57 +02:00
Rajaa.BARHTAOUI
899cec8814
feat: technical release ( #4888 )
2020-03-27 15:59:51 +01:00
Pierre Donias
55beb993e5
feat(xo-web/xoa): handle XOA licenses ( #3717 )
2020-03-27 15:25:14 +01:00
badrAZ
fba46a1e00
feat(audit): contextualize integrity check error ( #4879 )
...
See #4798
2020-03-27 13:20:58 +01:00
Rajaa.BARHTAOUI
68c4d6f295
feat(xo-web/vm/backup): show backup jobs that include the VM ( #4860 )
...
Fixes #4623
2020-03-27 12:14:24 +01:00
Pierre Donias
2ad07c018e
fix(xo-server/self): remove ACLs when user is removed from resource set ( #4874 )
2020-03-25 14:26:43 +01:00
badrAZ
c2418559f1
feat(xo-server/audit): add more data about open/close console event ( #4867 )
...
See #4798
2020-03-24 16:43:55 +01:00
badrAZ
de0277eb3b
feat(xo-server-audit): ability to export records ( #4858 )
...
See #4798
2020-03-24 15:49:16 +01:00
Pierre Donias
b58802b495
fix(xo-web/recomputeAllLimits): force refresh the subscription
2020-03-24 13:19:01 +01:00
Pierre Donias
898e20e8b2
fix(xo-server/recomputeAllLimits): properly take IP pools into account
2020-03-24 13:19:01 +01:00
Pierre Donias
75bf10d83d
chore(xo-server/self): computeVmResourcesUsage → computeVmXapiResourcesUsage
2020-03-24 13:19:01 +01:00
Pierre Donias
e8e58cc4a2
fix(xo-server/computeVmIpPoolsUsage): bad destructuring
2020-03-24 13:19:01 +01:00
Pierre Donias
342d02c8a8
fix(xo-web/VM resource set): handle unknown resource set ( #4872 )
...
In the VM's advanced tab, there was an "an error has occurred" whenever the user
couldn't access the VM's resource set.
2020-03-24 11:29:21 +01:00
badrAZ
ae885eaddc
feat(xo-web/proxies): only deploy on HVM-capable SRs ( #4849 )
...
See #4825
2020-03-24 10:01:36 +01:00
badrAZ
b75bb4ed9f
feat(proxy/deploy): ability to select the destination network ( #4855 )
...
See #4825
2020-03-23 19:42:18 +01:00
badrAZ
a171863591
fix(xo-server/xen-servers): pass type to getXenServerIdByObject ( #4883 )
2020-03-23 15:40:02 +01:00
badrAZ
bcc2286018
fix(xo-server/api): user_ip is not defined for scheduled jobs ( #4878 )
...
See https://xcp-ng.org/forum/topic/2752/jobs-not-running-error-no-value-for-user_ip/5
Context: The audit plugin needs to log the User IP to identify which user has executed an action. This IP is got from the client request, unfortunately, there is no client request for scheduled jobs and this case is not handled by the audit. It will be done in #4844 .
2020-03-23 14:38:29 +01:00
Julien Fontanet
beb8b9723f
feat(xo-server/xapi/utils/parseDateTime): throw on invalid input it no default value passed
...
See xoa-support#2277
Before it was simply returning `null` which can lead to bugs.
2020-03-23 11:06:53 +01:00
Jon Sands
ab3129b9c3
feat(docs/troubleshooting): clarify RAM allocation to XO ( #4881 )
2020-03-23 09:36:25 +01:00
badrAZ
c061505bf8
fix(xo-server/backup-ng): log instant failure task in case of missing VM ( #4862 )
...
Fixes #4857
2020-03-19 14:58:00 +01:00
Rajaa.BARHTAOUI
171bbedcde
feat(xo-web/sr/disks): ability to migrate VDI ( #4696 )
...
Fixes #4455
See #4035
2020-03-19 11:40:25 +01:00
Julien Fontanet
ae655727c0
chore(CHANGELOG.unreleased): format with Prettier
2020-03-18 16:22:13 +01:00
Julien Fontanet
288b3783c3
fix(xo-server-auth-ldap): fix reading ca files
...
Fixes #4873
2020-03-18 16:21:25 +01:00
marcpezin
320612c826
feat(docs/continuous replication): failover process ( #4870 )
2020-03-17 11:34:52 +01:00
Julien Fontanet
9b0a293d2b
chore(xo-server): update dep hashy@0.8.0
...
Remove unnecessary bcrypt dep, update argon2@0.25 which is compatible with newer Node versions.
2020-03-16 11:58:15 +01:00
W Anders
d5b6f27e97
fix(docs/configuration/custom ca): add note on Linux Capabilities ( #4718 )
2020-03-13 16:16:52 +01:00
Julien Fontanet
cf8bd759e3
feat(docs/from sources): Node 8 → LTS
2020-03-13 11:35:00 +01:00
Rajaa.BARHTAOUI
c2142c5cd9
fix(xo-web/set boot firmware): experimental warning on 8.0 only ( #4780 )
...
Fixes #4749
2020-03-12 11:56:06 +01:00
Nicolas Raynaud
eeef536803
fix(xo-server/importOvaVm): set memory_static_min ( #4866 )
2020-03-12 09:48:40 +01:00
Julien Fontanet
ec51cf7606
feat(xo-server-auth-{github,google,saml}): reload on configure ( #4864 )
...
Fixes #4863
Otherwise, the new configuration is not taken into account.
2020-03-12 09:35:51 +01:00
Pierre Donias
ec83b76e46
fix(xo-server/self): always de-allocate resources in case of failure ( #4861 )
...
See support#2240
2020-03-11 17:31:54 +01:00
badrAZ
6bc73f8f43
feat(proxy): ability to re-deploy a proxy ( #4725 )
...
See #4825
2020-03-11 17:01:17 +01:00
badrAZ
65127e04aa
feat(xo-web/audit): remove useless step in the integrity check ( #4846 )
...
See #4798
2020-03-11 15:41:20 +01:00
Nicolas Raynaud
2726045fb0
fix(XOSAN): fix XOSAN installer ( #4839 )
2020-03-11 10:19:46 +01:00
Rajaa.BARHTAOUI
d4046c3295
feat(xo-web/xoa/support): add a link to create a support ticket ( #4833 )
...
Fixes #4234
2020-03-10 11:16:25 +01:00
marcpezin
97d4f5583c
feat(docs/supported-version): add CH 8.0, 8.1 and XCP-ng 8.0 ( #4786 )
2020-03-10 09:49:43 +01:00
badrAZ
96dc36cd16
chore(xo-server/proxies): remove unused defer ( #4859 )
2020-03-09 16:42:55 +01:00
Julien Fontanet
ab2344ebfc
feat(CHANGELOG): add missing release 5.43.3
2020-03-09 15:36:28 +01:00
Rajaa.BARHTAOUI
4dd7d86ea8
feat(xo-web/vm/migrate): choose network even within pool ( #4828 )
...
Fixes #2028
2020-03-09 10:29:04 +01:00
Julien Fontanet
6adfa618a3
feat(xo-cli): 0.11.0
2020-03-06 11:38:27 +01:00
Julien Fontanet
855e896a5a
fix(CHANGELOG): syntax
2020-03-05 17:38:09 +01:00
Julien Fontanet
2bacb0f073
feat: release 5.44.1 ( #4853 )
2020-03-05 17:36:21 +01:00
Julien Fontanet
399131a5a9
feat: technical release (patch) ( #4851 )
2020-03-05 16:45:52 +01:00
Julien Fontanet
4c77be9e83
feat: add description for plugins ( #4850 )
2020-03-05 16:27:19 +01:00
Julien Fontanet
8ed5463f19
feat: technical release ( #4845 )
2020-03-05 12:16:39 +01:00
Julien Fontanet
63739df903
Merge branch '5.43'
2020-03-05 11:30:55 +01:00
Julien Fontanet
3d72232bb9
feat(xo-server): 5.56.3
2020-03-05 10:42:13 +01:00
Julien Fontanet
d5ff811de7
feat(xen-api): 0.28.2
2020-03-05 10:42:02 +01:00
Julien Fontanet
f74f47965c
fix: revert to http-request-plus@0.8
...
Fixes #4774
There appears to be an issue with `pump` in `http-request-plus@0.9` which leads backups to never finish.
2020-03-05 10:29:24 +01:00
Pierre Donias
79adb7225e
fix(xo-web/select-objects): clearer placeholder for SelectProxy ( #4843 )
2020-03-05 10:21:08 +01:00
Pierre Donias
11e79914ef
feat(xo-web/audit): upgrade panel if insufficient plan ( #4836 )
...
See #4798
2020-03-05 10:15:00 +01:00
badrAZ
9b34fc369b
fix(@xen-orchestra/fs): fix deadlock between "outputFile" and "mkdir" ( #4831 )
2020-03-04 16:07:50 +01:00
Rajaa.BARHTAOUI
ae812806a1
feat(xo-web/plugins): show plugin description ( #4832 )
...
Fixes #4569
2020-03-04 15:32:36 +01:00
Julien Fontanet
956c7728bf
fix(CHANGELOG.unreleased): missing xen-api pkg
2020-03-04 14:26:14 +01:00
Julien Fontanet
6d5a5a46e4
feat(xo-server/createVdi): allow setting sm_config ( #4841 )
2020-03-04 08:43:28 +01:00
badrAZ
b244126d60
fix(@xen-orchestra/fs#write): dont call limited public methods ( #4840 )
2020-03-03 18:08:56 +01:00
Julien Fontanet
2a7f8c5229
fix(xen-api): accept TLSv1 which is used by XenServer 6.5 ( #4837 )
...
Fixes xoa-support#2216
2020-03-02 17:35:55 +01:00
Julien Fontanet
59fddf7c59
fix(xo-server/proxy.register): only returns the id
2020-03-02 11:59:01 +01:00
Julien Fontanet
d21fd2a1ed
fix(xo-server/proxy.checkHealth): dont return server version
2020-03-02 11:59:01 +01:00
badrAZ
6828a5d9a0
fix(xo-server-backup-reports): handle interrupted root task ( #4772 )
2020-03-02 11:08:53 +01:00
Rajaa.BARHTAOUI
32960332b9
fix(xo-web): fix selectors ( #4807 )
2020-03-02 10:57:48 +01:00
BenjiReis
9ba77c9498
doc(sdn-controller): use correct XOA version (not xo-server one) ( #4830 )
2020-03-02 10:48:59 +01:00
Rajaa.BARHTAOUI
65f9a9dcc1
feat: release 5.44.0 ( #4829 )
2020-02-28 10:38:13 +01:00
Julien Fontanet
13315eec42
feat(xo-server): 5.57.2
2020-02-28 09:51:39 +01:00
Julien Fontanet
e43ccd155b
fix(docs/xoa): bad markdown formatting
2020-02-28 09:10:54 +01:00
Julien Fontanet
e92960a413
fix(xo-server-logs): require level from level-party
...
This is not very clean but I dont want to add a `level` dependency to `xo-server` which might have a different version of the one provided by `level-party`.
2020-02-27 17:13:01 +01:00
Julien Fontanet
e82eec0cd6
feat(xo-server): 5.57.1
2020-02-27 16:14:13 +01:00
Julien Fontanet
23b687c528
feat(xo-server-auth-ldap/cli): default to adding as many items as present in default value
2020-02-27 14:02:21 +01:00
Julien Fontanet
5044a814a1
fix(xo-server-logs): missing JSON value encoding option
2020-02-27 10:58:18 +01:00
Julien Fontanet
3250b95f5e
feat(xo-server-audit): 0.1.2
2020-02-27 10:16:11 +01:00
badrAZ
2a0934ec28
fix(xo-server-audit): missing @iarna/toml dep ( #4827 )
2020-02-27 10:15:36 +01:00
Julien Fontanet
f1752abc5d
feat(xo-server-audit): 0.1.1
2020-02-27 09:53:27 +01:00
badrAZ
e931ec74dd
fix(xo-server-audit): package config.toml ( #4826 )
2020-02-27 09:51:50 +01:00
Rajaa.BARHTAOUI
528d823c55
feat: technical release ( #4823 )
2020-02-26 17:25:53 +01:00
badrAZ
6475b58541
feat(audit-log): version 1 ( #4740 )
...
Fixes #4653 #701
2020-02-26 16:25:35 +01:00
badrAZ
59e8b26015
feat(xo-server/backup-ng): list existent backups on proxy remote ( #4816 )
...
See #4814
2020-02-26 14:32:26 +01:00
Julien Fontanet
0894c21296
feat(xen-api): setFields method
2020-02-26 14:30:12 +01:00
Julien Fontanet
4223bdd4ad
feat(xo-server/deployProxy): dont destroy on error
...
Fixes #4815
2020-02-26 14:29:28 +01:00
badrAZ
c55ed42b2b
feat(xo-server/backups-ng): ability to restore a VM via proxy ( #4821 )
...
See #4814
2020-02-26 13:58:17 +01:00
Rajaa.BARHTAOUI
7abc833ebe
feat(xo-web/new-vm): ability to copy host bios strings ( #4755 )
...
Fixes #4204
2020-02-26 09:52:39 +01:00
Rajaa.BARHTAOUI
6abe399e36
feat(xo-web/sr/general): add a link to disks group ( #4754 )
...
Fixes #4747
2020-02-25 16:06:08 +01:00
Julien Fontanet
555b1a16da
fix(xo-server-logs): level-sublevel → subleveldown
2020-02-25 10:31:42 +01:00
Julien Fontanet
52b956e677
fix(xo-server-logs): use indirect dep level
2020-02-25 10:31:35 +01:00
Julien Fontanet
0296cbe9e9
chore(xo-server/package.files): better-stacks.js no longer exists
2020-02-24 17:55:58 +01:00
Julien Fontanet
8315d7790a
fix(xo-server-logs): better-stacks.js no longer exists
2020-02-24 17:55:58 +01:00
Rajaa.BARHTAOUI
dd60d289ff
feat(xo-web/menu): warning in case of missing patches ( #4683 )
...
Fixes #4475
2020-02-21 16:14:07 +01:00
Pierre Donias
8c61fd0bf7
fix(xo-web/update): put current version first ( #4795 )
2020-02-21 14:15:41 +01:00
Pierre Donias
814e08edd4
fix(xo-web/vm/disks): don't pass null to Size component ( #4811 )
...
Fixes support#2181
- `vdi.size` should always be defined
- `null` was passed when `vdi.size` was `0`
2020-02-20 15:51:32 +01:00
badrAZ
44956dff85
fix(xo-server/proxies#deployProxy): unregister created proxy on failure ( #4812 )
2020-02-20 15:06:51 +01:00
badrAZ
18685d061a
feat(proxy): ability to set the deployed VM network configuration ( #4810 )
2020-02-20 12:03:25 +01:00
Julien Fontanet
692d5be166
chore(xo-web/xoa/update): this._lowState.state → state
2020-02-18 16:21:17 +01:00
Julien Fontanet
60bdaef716
fix(xo-web/xoa/update): fix test for register-needed
2020-02-18 16:21:17 +01:00
Julien Fontanet
cb51f44a45
fix(xo-web/xoa-updater): handle all *-upgrade-needed states
...
Otherwise adding new namespaces in the updater will break state handling.
2020-02-18 16:21:17 +01:00
Julien Fontanet
88f43a8124
fix(xo-web/xoa/update): dont fail if channels is undefined
...
Which is always the case during loading.
2020-02-18 14:35:39 +01:00
Julien Fontanet
7de7cdba60
fix(xo-web/xoa/update): channels is an object not an array
2020-02-18 14:34:59 +01:00
BenjiReis
ba140c60e3
chore(sdn-controller/ovsdb-client): dont use set when not necessary ( #4806 )
2020-02-18 12:09:19 +01:00
BenjiReis
95a5c7a001
fix(sdn-controller/_hostUpdated): use splice instead of slice to remove newHost ( #4805 )
2020-02-17 17:23:58 +01:00
BenjiReis
b399da72d8
fix(sdn-controller): missing namespace for other_config/private-network-uuid ( #4804 )
2020-02-17 17:23:27 +01:00
BenjiReis
f9a10d8932
chore(xo-server-sdn-controller): various cleaning in the code ( #4699 )
2020-02-17 13:45:09 +01:00
Julien Fontanet
549ce6fbf9
feat(xo-server-auth-ldap): schedule release 0.7.0
2020-02-13 17:32:48 +01:00
BenjiReis
e63d27a035
feat(xo-server-sdn-controller): dynamically handle (dis)connected servers ( fixes #4649 ) ( #4677 )
...
* feat(xo-server-sdn-controller): Dynamically monitor xapis dis/connection to XO (fixes #4649 )
* fill changelog.unreleased.md
* adapt ro PR comments
* rename methods
* refactor code
* Update packages/xo-server-sdn-controller/src/index.js
Co-Authored-By: badrAZ <azizbibadr@gmail.com >
* refactor
* Update CHANGELOG.unreleased.md
Co-Authored-By: Julien Fontanet <julien.fontanet@isonoe.net >
* Update CHANGELOG.unreleased.md
Co-Authored-By: Julien Fontanet <julien.fontanet@isonoe.net >
* use native array map
* Better name for setControllerNeeded
* add try/catch block
* use correct check on objects
* fix previous commit
* remove useless emit
Co-authored-by: badrAZ <azizbibadr@gmail.com >
Co-authored-by: Julien Fontanet <julien.fontanet@isonoe.net >
2020-02-13 12:04:22 +01:00
badrAZ
ab3621fe3c
fix(xo-server-usage-report): dynamic date ( #4799 )
...
Fixes #4779
2020-02-13 11:22:24 +01:00
Pierre Donias
8b99f2ecbc
fix(xo-server/disk): remove unused resize method ( #4796 )
...
- resizing a VDI can be done with `vdi.set`
- `disk.resize` doesn't check Self Service constraints
2020-02-11 16:02:14 +01:00
Rajaa.BARHTAOUI
433b309907
feat: relase 5.43.2 ( #4794 )
2020-02-11 11:08:45 +01:00
badrAZ
ac40cec138
feat(xo-web/new-vm): ability to set VM max vCPUS ( #4729 )
...
Fixes #4703
2020-02-11 10:43:45 +01:00
Rajaa.BARHTAOUI
93702ece48
feat(xo-server): 5.56.2 ( #4793 )
2020-02-11 10:29:38 +01:00
Julien Fontanet
1678474830
chore: update yarn.lock
2020-02-11 10:24:38 +01:00
badrAZ
4260099c23
fix(xen-servers#getXenServer): should return raw server ( #4791 )
2020-02-11 10:05:33 +01:00
Julien Fontanet
6139cb50bc
fix(server/backup): fix vms pattern when calling proxy ( #4792 )
2020-02-11 09:58:09 +01:00
Julien Fontanet
49e334d726
feat(@xen-orchestra/backups): 0.1.1
2020-02-11 09:25:04 +01:00
Julien Fontanet
6beded153b
feat(backups/extractIdsFromSimplePattern): throw on invalid pattern
2020-02-11 09:23:26 +01:00
Julien Fontanet
750308a16a
fix(backups/extractIdsFromSimplePattern): returns [] for undefined pattern
2020-02-11 09:22:09 +01:00
Julien Fontanet
57fa00b765
feat(bump-pkg): without version, simply update other packages
2020-02-10 15:58:03 +01:00
Julien Fontanet
b57d4fdbec
feat(xen-api): 0.28.0
2020-02-10 15:40:39 +01:00
Julien Fontanet
93aca81265
feat(xen-api): way to add methods on record
...
Example: calling `Vm#foo()` will call `XenApi#VM_foo(vmRef)`.
2020-02-10 15:40:08 +01:00
Julien Fontanet
5c704e142e
feat(xen-api): add $call and $callAsync on records
2020-02-10 15:38:20 +01:00
Julien Fontanet
1a4a77066e
chore(xen-api/_watchEvents): add FIXME
2020-02-10 15:37:42 +01:00
Julien Fontanet
a690b9d825
feat(xen-api): export isOpaqueRef
2020-02-10 15:37:06 +01:00
Julien Fontanet
b70969fd03
feat(@xen-orchestra/backups): 0.1.0
2020-02-10 15:35:36 +01:00
Julien Fontanet
daf5fff83f
feat(backups): add a bunch of utils
2020-02-10 15:34:20 +01:00
Rajaa.BARHTAOUI
aef1f9b857
feat: release 5.43.1 ( #4785 )
2020-02-06 10:58:42 +01:00
Rajaa.BARHTAOUI
c1c8ea7df0
feat: technical release ( #4784 )
2020-02-06 10:18:41 +01:00
BenjiReis
b75034b40c
fix(xo-server-sdn-controller): match VLAN when selecting PIF on network creation ( #4757 )
...
Fixes #4737
2020-02-05 14:49:08 +01:00
Pierre Donias
cb41a79b36
fix(xo-web): use window.open instead of window.location ( #4782 )
...
Fixes #4709
Changing the location closes the WebSocket connection.
2020-02-05 10:51:07 +01:00
Pierre Donias
cedc20ce6a
fix(doc/self): snapshots don't use the quota ( #4781 )
...
Since 75521f8757
2020-02-05 10:21:24 +01:00
Julien Fontanet
43bc1e9116
fix(auth-saml): add missing type for disableRequestedAuthnContext
2020-02-04 16:14:57 +01:00
Julien Fontanet
6fa1379c1e
chore(xo-server): julien-f-unzip → unzipper ( #4717 )
...
`julien-f-unzip` does not work with recent versions of Node.
2020-02-04 15:55:34 +01:00
Pierre Donias
cb16438b1c
fix(xo-server/store): store.get returns a promise ( #4776 )
...
Fixes xoa-support#2137
2020-02-04 11:14:41 +01:00
badrAZ
e6c8d6cc7d
fix(xo-server/proxy.update): only check address/VM duplicates on change ( #4723 )
...
See xoa#49
2020-02-03 09:37:54 +01:00
Rajaa.BARHTAOUI
f0e87e71ab
chore(CHANGELOG): 5.43.0 ( #4771 )
2020-01-31 16:43:55 +01:00
Rajaa.BARHTAOUI
cdd28b8e31
feat: technical release (patch) ( #4769 )
2020-01-31 14:28:59 +01:00
Rajaa.BARHTAOUI
9bff564ace
fix(xo-web/common): import Icon component ( #4768 )
2020-01-31 14:15:18 +01:00
Rajaa.BARHTAOUI
62c616c6af
feat: technical release ( #4767 )
2020-01-31 12:16:55 +01:00
Julien Fontanet
8a35f5d6ca
chore(CHANGELOG): format with Prettier
2020-01-31 12:04:03 +01:00
Rajaa.BARHTAOUI
e1b051324d
feat(xo-web/migration): dont force migration by default ( #4364 )
...
Fixes #2136
2020-01-31 11:14:18 +01:00
badrAZ
a947c3152a
fix(xo-server/network): create bond for each host ( #4756 )
...
Fixes #4529
2020-01-31 11:00:12 +01:00
badrAZ
cca43040d3
feat(xo-server/proxy): make static values configurable ( #4724 )
...
See xoa#49
2020-01-31 10:55:06 +01:00
badrAZ
9b42657ca7
fix(xo-server/proxy): ability to remove proxy VM ( #4722 )
...
See xoa#49
2020-01-31 10:43:49 +01:00
Rajaa.BARHTAOUI
bb19c55c3a
fix(log): procces.stdout/stderr are undefined in browsers ( #4765 )
2020-01-31 10:32:39 +01:00
Pierre Donias
1ec6611410
feat(xo-web/proxy) ( #4764 )
...
See #4254
2020-01-31 09:48:41 +01:00
Pierre Donias
218bd0ffc1
feat(xo-server/proxy) ( #4763 )
...
See #4254
2020-01-30 16:32:26 +01:00
Julien Fontanet
d649a22b80
feat(log/transports/console): add colors
2020-01-30 15:25:54 +01:00
badrAZ
0bffbbfe65
fix(xo-web/backup/overview): disable job cancellation ( #4688 )
...
Fixes #4657
2020-01-30 10:48:03 +01:00
Rajaa.BARHTAOUI
04a562372b
feat(xo-web/SelectTag): ability to manually add custom tags ( #4648 )
...
See #2810
2020-01-29 16:17:45 +01:00
Rajaa.BARHTAOUI
11b08ce53a
feat(xo-web/tags): ability to add existing tags ( #4530 )
...
See #2810
2020-01-29 09:35:23 +01:00
Rajaa.BARHTAOUI
70f8f9679d
feat(xo-web/home): allow to change the number of items per page ( #4708 )
...
See #4535
2020-01-27 17:11:58 +01:00
Julien Fontanet
4773f9ebf6
chore(xo-server-auth-ldap): use ldapts instead of unmaintained ldapjs ( #4732 )
2020-01-24 09:27:48 +01:00
Julien Fontanet
c1b6d1706a
chore(vhd-lib): remove unused _constant-stream.js
...
Since 43822d3667
2020-01-21 15:35:07 +01:00
Jon Sands
9f94b8f915
feat(docs/concurrency): document VM exports limit ( #4746 )
2020-01-20 22:57:11 +01:00
badrAZ
3abd97d0fb
chore(xo-server/xen-servers): delete duplicated logic ( #4684 )
2020-01-20 17:25:09 +01:00
Rajaa.BARHTAOUI
416a0687ee
feat: release 5.42.1 ( #4745 )
2020-01-17 17:59:10 +01:00
Rajaa.BARHTAOUI
7056e20075
feat: technical release ( #4744 )
2020-01-17 16:50:06 +01:00
Julien Fontanet
de4b158a44
fix(xo-server): correct isValidXva import
...
Introduced by a456be9d7
2020-01-17 15:44:09 +01:00
Julien Fontanet
c7f4648d5a
feat(xo-server/Xapi): make built-in concurrency limits configurable ( #4743 )
...
See xoa-support#2075
2020-01-17 13:44:22 +01:00
Julien Fontanet
a456be9d76
feat(xo-server/backup): check XVA file after creation ( #4741 )
...
See xoa-support#2017
2020-01-17 11:49:56 +01:00
badrAZ
3befaac114
feat(xo-web/log): add XOA info to bug report ( #4692 )
2020-01-14 16:23:29 +01:00
Julien Fontanet
11616ee03b
feat(xo-server/snapshotVm): handle removed method ( #4736 )
...
Fixes #4735
This is necessary because CH 8.1 removed this method.
2020-01-14 10:09:01 +01:00
Julien Fontanet
2a59feddb6
feat(xen-api/barrier): add ms timestamp in barrier tags
...
Enable identification of stale entries.
2020-01-13 12:15:16 +01:00
Julien Fontanet
e2fa0aface
chore(xo-server-auth-ldap): remove event-to-promise dep
2020-01-09 13:53:53 +01:00
Julien Fontanet
6d4d954713
chore(xo-server-auth-ldap): remove lodash dep
2020-01-09 11:59:42 +01:00
marcpezin
a4592ca425
feat(docs/xosan): remove legacy beta info ( #4727 )
2020-01-08 23:52:41 +01:00
Julien Fontanet
700eae4cc6
chore(backups-cli): move isValidXva into new backups package
2020-01-08 16:35:21 +01:00
Julien Fontanet
2c9fe6f37d
feat(normalize-packages): pkgs are private by default
2020-01-08 16:21:13 +01:00
Julien Fontanet
558ede11cf
fix(docs/README): use local XO logo
...
To avoid being detected as trackers and blocked.
2020-01-07 11:13:28 +01:00
Julien Fontanet
4c0a68ab0b
chore(docs): remove unused cover image
2020-01-07 11:02:14 +01:00
Julien Fontanet
d6b4931001
chore(xo-server): julien-f-source-map-support → source-map-support
...
`source-map-support` is correctly maintained and support modern Node versions.
2019-12-27 15:36:31 +01:00
Julien Fontanet
79ef01cb25
fix(xo-server/store): missing await
2019-12-26 11:09:28 +01:00
Julien Fontanet
ea8735f390
chore(xo-server): level-sublevel → subleveldown
...
`level-sublevel` is no longer maintained, `subleveldown` is the official replacement
2019-12-26 00:47:28 +01:00
Julien Fontanet
7b70855e94
chore(xo-server): remove direct level dep
...
This is an indirect dep via `level-party`.
2019-12-25 11:43:17 +01:00
Julien Fontanet
65f818b631
chore(backups-cli): only package relevant files
2019-12-25 11:12:16 +01:00
Julien Fontanet
0a0baeaeab
feat(xo-server/blocked-at): disable by default
2019-12-23 16:12:06 +01:00
Julien Fontanet
e011ed1f64
chore: update dependencies
2019-12-23 14:39:03 +01:00
Julien Fontanet
5142bf4338
chore: update dependencies
2019-12-21 13:36:55 +01:00
Rajaa.BARHTAOUI
e3532612ff
feat: release 5.42.0 ( #4714 )
2019-12-20 12:33:02 +01:00
Pierre Donias
d25e403233
fix(xo-web/remotes): refresh remote subscription right after an edition
...
And keep the subscription refresh after the `remote.test` call as well
2019-12-19 10:01:10 +01:00
Pierre Donias
8a5580eae5
fix(xo-web/remotes): SMB domain default value
2019-12-19 10:01:10 +01:00
Pierre Donias
cf1251ad7b
fix(xo-web/remotes/edit): reset form before populating it with remote
...
Otherwise, the inputs that have already been edited by the user aren't properly
overwritten by the remote's values
2019-12-19 10:01:10 +01:00
Pierre Donias
4b1d0e8786
chore(xo-web/remotes): remove *s in placeholders since they can be confusing
...
See support#1974
2019-12-19 10:01:10 +01:00
Pierre Donias
b6e99ce4a6
fix(xo-web/remotes): simplify SMB host inputs patterns
2019-12-19 10:01:10 +01:00
Rajaa.BARHTAOUI
920def30d7
feat: technical release ( #4711 )
2019-12-18 14:23:04 +01:00
GHEMID Mohamed
3839aa7419
feat(xo-web/recipes): hub recipes ( #4695 )
...
See xoa#43
Kubernetes cluster recipe
2019-12-16 16:39:17 +01:00
Rajaa.BARHTAOUI
8fde720f02
feat(xo-web/xoa): display XOA build number ( #4694 )
...
Fixes #4693
2019-12-12 16:12:26 +01:00
Julien Fontanet
c6dfaa30b5
feat(xo-server/blocked-at): increase threshold to 1s
...
Should be enough to detect problems without flooding the logs.
2019-12-11 10:20:59 +01:00
Julien Fontanet
0d4975ba0f
feat(xo-server/blocked-at): expose settings in config
2019-12-11 10:20:32 +01:00
Julien Fontanet
77325c98a6
feat(xo-server): use blocked-at instead of blocked
...
It provides more info regarding why the event loop was blocked.
It could not be used before because it requires Node >= 8.
2019-12-11 10:13:39 +01:00
Julien Fontanet
01dc088a6f
feat(xo-server/blocked): use ms to format the time
2019-12-11 10:10:35 +01:00
Julien Fontanet
c20e9820fe
feat(xo-server/workers): expose options in config
2019-12-10 12:03:18 +01:00
Julien Fontanet
d255c116dd
feat(backups-cli): create-symlink-index command
...
```
> xo-backups create-symlink-indexes ./xo-vm-backups vm.name_label
> ls ./xo-vm-backups/indexes/vm.name_label
Debian\ 9.5\ 64bit\ web9 -> ../../c60dc26a-49e8-be58-6ae4-175cf03b19d5/
Prod\ VM -> ../../1498796a-3d23-d0cc-74be-b25d6e598c03/
```
2019-12-09 16:36:21 +01:00
Julien Fontanet
2c1da3458a
chore(backups-cli): move utils in their own module
2019-12-09 16:36:19 +01:00
Julien Fontanet
8017e42797
feat(xo-server): passport strategies can be unregistered ( #4702 )
...
Now all authentication plugins can be unloaded.
2019-12-09 10:51:35 +01:00
Julien Fontanet
c162a7d3b1
feat(xo-server): configurable passport strategies name/label
2019-12-06 12:27:22 +01:00
Julien Fontanet
d759d3dfee
chore(xo-server/setUpPassport): handle unchecked paths first
2019-12-05 17:06:36 +01:00
Julien Fontanet
daecf4db14
chore(xo-server/setUpPassport): remove unnecessary returns
2019-12-05 17:06:26 +01:00
Julien Fontanet
1e8318598a
chore: update dependencies
2019-12-05 11:37:24 +01:00
Julien Fontanet
53450d1160
feat: autoformat TypeScript and Markdown files
2019-12-04 17:44:56 +01:00
Julien Fontanet
c0049b3223
chore: format Markdown files with Prettier
2019-12-04 17:18:47 +01:00
Julien Fontanet
3ea9ce0270
feat(vhd-cli): 0.3.1
2019-12-04 12:23:15 +01:00
BenjiReis
bb18ffd9e7
feat(xo-web/new/network): private network on bond and VLAN ( #4682 )
2019-12-03 16:54:19 +01:00
Julien Fontanet
1064c04ab8
feat(docs/xoa): add unsecure deploy variant
2019-12-03 13:09:18 +01:00
Julien Fontanet
2d84027a59
feat(docs/xoa): simpler deploy command
2019-12-03 12:58:06 +01:00
Julien Fontanet
98680508d3
feat(docs/xoa): ensure curl display errors
2019-12-03 12:57:06 +01:00
Julien Fontanet
74cbec468f
feat(docs/xoa): use HTTPS for deploy
2019-12-03 12:55:38 +01:00
Rajaa.BARHTAOUI
31e89b0868
fix(xo-web): don't show a spinner on empty selectors ( #4639 )
...
Fixes #4525
2019-12-03 10:01:25 +01:00
Julien Fontanet
c12a7a6319
feat(PULL_REQUEST_TEMPLATE): remove strikethrough
...
This was cumbersome to use, items should simply stay unchecked if not intended to be implemented.
2019-12-02 16:21:04 +01:00
Jon Sands
82b0df6058
feat(docs/delta): add note about snapshots ( #4691 )
2019-12-02 10:35:04 +01:00
Rajaa.BARHTAOUI
b6bd67b62f
feat: release 5.41.0 ( #4689 )
2019-11-29 16:55:44 +01:00
Julien Fontanet
877226014d
feat(xo-web): 5.53.3
2019-11-29 15:58:04 +01:00
Julien Fontanet
7572d306a0
fix(xo-web/host/advanced): encode hostname in telemetry URL
2019-11-29 15:57:50 +01:00
Julien Fontanet
f2f4573064
fix(xo-web/host/advanced): add trailing slash to telemetry URL
2019-11-29 15:57:01 +01:00
Julien Fontanet
b1641edff6
feat(xo-web): 5.53.2
2019-11-29 14:55:32 +01:00
Julien Fontanet
b5147256e9
fix(xo-web/host/advanced): fix telemetry URL
2019-11-29 14:44:13 +01:00
Julien Fontanet
06f596adc6
feat(xo-web): 5.53.1
2019-11-29 13:53:42 +01:00
HamadaBrest
1f3b54e0c4
fix(xo-web/host): recheck telemetry state after install ( #4686 )
2019-11-29 13:52:27 +01:00
Rajaa.BARHTAOUI
2ddfbe8566
feat: technical release ( #4685 )
2019-11-28 16:58:30 +01:00
HamadaBrest
c61a118e4f
feat(xo-web/host): advanced live telemetry ( #4680 )
2019-11-28 14:52:01 +01:00
Nicolas Raynaud
d69e61a634
feat(xo-web,xo-server): ability to import a VHD/VMDK disk ( #4138 )
2019-11-28 11:35:31 +01:00
Julien Fontanet
14f0cbaec6
fix(docs/from sources): no need to configure / mount point
2019-11-27 20:25:00 +01:00
Bill Gertz
b313eb14ee
fix(docs/configuration): host → hostname ( #4681 )
...
The attribute `hostname` is incorrectly documented as `host`. Updated all occurrences of attribute `host` to `hostname`.
2019-11-26 14:38:33 +01:00
Julien Fontanet
7b47e40244
fix(docs/from sources): dont use .xo-server.toml
2019-11-26 14:12:10 +01:00
Julien Fontanet
b52204817d
feat(xo-server): configurable sign in page ( #4678 )
...
See xoa-support#1940
2019-11-26 13:27:13 +01:00
Julien Fontanet
377552103e
fix(xo-server/config): maxMergedDeltasPerRun position
...
Introduced by 688b65ccd
2019-11-26 11:55:25 +01:00
Julien Fontanet
688b65ccde
feat(xo-server/backups-ng): limit number of gc-ed deltas ( #4674 )
...
Merging multiple VHDs is currently a slow process which could be optimized by doing a single merge of a synthetic delta.
Until this is implement, the number of garbage collected deltas should be limited to avoid taking too much time (and possibly interrupted jobs) in case of an important retention change.
2019-11-26 11:29:55 +01:00
badrAZ
6cb4faf33d
feat(xo-web/log): add log schedule to bug report ( #4676 )
2019-11-26 11:23:24 +01:00
badrAZ
78b83bb901
feat(xo-server/metadata-backups): clear backup listing cache on change ( #4672 )
...
See 471f39741
2019-11-26 10:34:26 +01:00
badrAZ
9ff6f60b66
fix(xo-server/metadata-backups): add 10m timeout to avoid stuck jobs ( #4666 )
...
See #4657
2019-11-25 16:26:11 +01:00
Julien Fontanet
624e10ed15
feat(xo-server-auth-saml): disableRequestedAuthnContext ( #4675 )
...
Fixes xoa-support#1940
2019-11-25 15:05:48 +01:00
badrAZ
19e10bbb53
feat(backup): report recipients configurable in backup settings ( #4646 )
...
Fixes #4581
2019-11-25 14:49:17 +01:00
Julien Fontanet
cca945e05b
fix(xo-server): remove overzealous changes
...
Bug introduced in 21901f2a7
As usual, thanks @Danp2 for your report :-)
2019-11-25 14:10:12 +01:00
Julien Fontanet
21901f2a75
chore: dont wrap unnecessary with fromCallback
2019-11-25 12:34:21 +01:00
Julien Fontanet
ef7f943eee
chore(xo-server/index): use Array#forEach lodash.forOwn and ensureArray
2019-11-25 12:10:52 +01:00
Julien Fontanet
ec1062f9f2
chore(xo-server-auth-ldap): centralize default settings
2019-11-25 09:25:05 +01:00
Pierre Donias
2f67ed3138
fix(fs/Local#getInfo): remove NaN values ( #4671 )
...
Introduced by e34a0a6e33
NaNs were turned into nulls when sent to the client which was making
human-format throw a value must be a number error.
2019-11-22 17:16:23 +01:00
Rajaa.BARHTAOUI
ce912db30e
feat(CHANGELOG): 5.40.2 ( #4669 )
2019-11-22 11:40:40 +01:00
Julien Fontanet
41d790f346
feat(xo-server): 5.52.1
2019-11-22 11:33:38 +01:00
Julien Fontanet
bf426e15ec
fix(xo-server/proxies): fix WS error handling
...
Fixes #4670
Introduced by 56d63b10e4
2019-11-22 11:22:12 +01:00
badrAZ
e4403baeb9
fix(xo-server/backup-ng): fix pool metadata backups not debounced ( #4668 )
2019-11-22 10:04:13 +01:00
Julien Fontanet
61101b00a1
feat(xo-server-auth-ldap): add group filter example for AD
2019-11-20 21:37:22 +01:00
Julien Fontanet
69f8ffcfeb
feat(xen-api/examples/import-vdi): guess VHD size if necessary
2019-11-20 12:12:12 +01:00
Rajaa.BARHTAOUI
6b8042291c
feat: technical release ( #4667 )
2019-11-20 12:04:53 +01:00
Julien Fontanet
ffc0c83b50
fix: revert http-request-plus to 0.8
...
The new version breaks some features like VDI import.
This will be fixed this directly in `http-request-plus` but in the meantime 0.8 will be used.
Fixes #4640
2019-11-19 18:15:23 +01:00
badrAZ
8ccd4c269a
feat(xo-web/logs): open bug even if support panel doesnt respond ( #4654 )
2019-11-19 16:10:29 +01:00
Julien Fontanet
934ec86f93
feat(vhd-lib/_readChunk): explicit error when read too much
2019-11-19 15:51:21 +01:00
Julien Fontanet
23be38b5fa
chore(vhd-lib/_readChunk): dont clean twice on end
2019-11-19 15:49:56 +01:00
Rajaa.BARHTAOUI
fe7f74e46b
feat(xo-web): store SortedTable param in URL ( #4637 )
...
Fixes #4542
2019-11-19 15:25:57 +01:00
Pierre Donias
a3fd78f8e2
fix(doc): web hooks menu link ( #4665 )
2019-11-19 10:30:44 +01:00
Pierre Donias
137bad6f7b
feat(xo-server-web-hooks): web hooks on XO API calls ( #3155 )
...
Fixes #1946
2019-11-15 16:17:17 +01:00
Julien Fontanet
17df6fc764
fix(xen-api): Node warning promise rejected with non-error ( #4659 )
...
Not a real problems but triggered a lot of warnings which could be very verbose in application logs.
2019-11-15 15:42:03 +01:00
badrAZ
2e51c8a124
fix(xo-server/backup-ng): handle timeouts larger than 596h ( #4663 )
...
Fixes #4662
2019-11-15 15:06:57 +01:00
Julien Fontanet
5588a46366
feat(xo-server/proxies): use proxy config ( #4655 )
2019-11-15 14:44:03 +01:00
Julien Fontanet
a8122f9add
feat(normalize-packages): replace vars in READMEs
2019-11-15 11:25:51 +01:00
Julien Fontanet
5568be91d2
chore: format with Prettier
...
Related to 2ec964178
2019-11-15 11:05:30 +01:00
Julien Fontanet
a04bd6f93c
fix(docs/configuration): convert redirectToHttps to TOML
2019-11-14 15:32:24 +01:00
Julien Fontanet
56d63b10e4
fix(xo-server/proxies): correctly handle errors
2019-11-14 15:31:55 +01:00
Julien Fontanet
2c97643b10
feat(xo-server/Xapi#_assertHealthyVdiChains): configurable tolerance ( #4651 )
...
Fixes #4124
Related to xoa-support#1921
Only configurable globally (not per backup job) for the moment with the `xapiOptions.maxUncoalescedVdis` setting.
2019-11-14 14:34:32 +01:00
marcpezin
679f403648
feat(docs/xoa): UI support page ( #4650 )
2019-11-14 13:10:00 +01:00
Julien Fontanet
d482c707f6
chore(docs/xoa): various improvements
2019-11-14 12:30:47 +01:00
Julien Fontanet
2ec9641783
chore: update dependencies
2019-11-13 17:15:42 +01:00
badrAZ
dab1788a3b
feat(logs/backup-ng): support ticket with attached log ( #4201 )
...
Related to support-panel#24
2019-11-13 15:57:52 +01:00
Julien Fontanet
47bb79cce1
feat(server/Xo): remove #httpProxy in favor of `#hasOwnHttpProxy
2019-11-12 16:51:50 +01:00
badrAZ
41dbc20be9
fix(xo-server/plugins): try empty config if none provided ( #4647 )
...
Required by #4581
Plugins with optional configuration should be loadable without explicit user configuration.
2019-11-08 15:27:22 +01:00
Julien Fontanet
10a631ec96
fix(log/README): catchGlobalErrors expect a logger
2019-11-08 11:07:42 +01:00
Julien Fontanet
830e5aed96
feat(log/README): { createLogger }
...
Related to 0b90befda
2019-11-08 09:58:15 +01:00
Julien Fontanet
7db573885b
fix(cron/tests): mock Date.now() ( #4628 )
...
Related to changes in #4623 (and 07526efe6 ).
2019-11-07 11:37:53 +01:00
Julien Fontanet
a74d56ebc6
feat: always specify required Node version
2019-11-07 10:18:05 +01:00
Julien Fontanet
ff7d84297e
fix(server/plugins): prevent duplicate loading ( #4645 )
...
Related to xoa-support#1905
2019-11-06 15:15:13 +01:00
Julien Fontanet
3a76509fe9
chore(xo-server/xapi): use promise-toolbox/retry ( #4635 )
...
Instead of custom implementation.
2019-11-06 10:23:06 +01:00
Julien Fontanet
ac4de9ab0f
chore(backups-cli): move clean-vms in dedicated module
2019-11-05 15:29:49 +01:00
badrAZ
471f397418
feat(xo-server/backup-ng): clear "_listVmBackupsOnRemote" cache on change ( #4580 )
...
See #4539
This PR gives the possibility to clear the backup list cache using the API and it makes sure that the cache is cleaned after a backup or its deletion on a remote.
2019-11-05 09:44:50 +01:00
badrAZ
73bbdf6d4e
fix(xo-web): missing "noopener noreferrer" ( #4643 )
...
Anchors with `target='_blank'` need `rel='noopener noreferrer'`
2019-11-04 15:24:01 +01:00
Julien Fontanet
7f26aea585
feat(backups-cli): dont report compressed XVAs as broken ( #4642 )
...
Detect compressed XVAs and don't try to validate them with tar heuristic.
2019-11-04 14:33:50 +01:00
Julien Fontanet
1c767b709f
chore(xo-server/setUpApi): fix void lint
2019-10-31 16:45:17 +01:00
badrAZ
0ced82c885
fix(xo-web/sorted-table): missing "noopener noreferrer" ( #4636 )
2019-10-31 11:05:50 +01:00
BenjiReis
21dd195b0d
fix(xo-web): prevent private network creation on bond slave PIFs ( #4633 )
...
Fixes xcp-ng/xcp#300
2019-10-30 17:17:18 +01:00
badrAZ
6aa6cfba8e
fix(xo-server): failed metadata backup reported as successful ( #4598 )
...
Fixes #4596
2019-10-30 17:08:56 +01:00
Julien Fontanet
fd7d52d38b
chore: update dependencies
2019-10-30 14:06:50 +01:00
Julien Fontanet
a47bb14364
chore(vhd-lib): prefix private methods with _ ( #4621 )
...
So they are clearly identified, which will help us with a future refactorization.
2019-10-30 10:18:29 +01:00
Julien Fontanet
d6e6fa5735
chore: use Function#bind instead of lodash/bind ( #4602 ) ( #4614 )
...
Support is good enough: https://kangax.github.io/compat-table/es5/#test-Function.prototype.bind
2019-10-30 09:50:15 +01:00
Rajaa.BARHTAOUI
46da11a52e
chore(CHANGELOG): 5.40.1 ( #4632 )
2019-10-29 15:24:05 +01:00
Pierre Donias
68e3dc21e4
fix(xo-web): update checks for Cloud plugin ( #4631 )
...
See #4615
Introduced by fd06374365
- Every time we checked if the Cloud plugin was installed, we now need to check
if the XOA plugin is installed
- Update the warning messages mentioning the Cloud plugin
2019-10-29 14:25:49 +01:00
Julien Fontanet
7232cc45b4
feat(scripts/bump-pkg): dont create version tags
2019-10-29 13:59:27 +01:00
Julien Fontanet
be5a297248
feat(xo-server/Xo#httpProxy): expose
2019-10-29 12:01:16 +01:00
Rajaa.BARHTAOUI
257031b1bc
chore(CHANGELOG): 5.40.0 ( #4630 )
2019-10-29 10:36:25 +01:00
Julien Fontanet
c9db9fa17a
fix(vhd-lib/Vhd#readHeaderAndFooter): always throw AssertionErrors
2019-10-28 15:58:22 +01:00
Julien Fontanet
13f961a422
feat(server): new setHttpProxy internal method
...
Related to xoa#38
2019-10-28 14:20:07 +01:00
Rajaa.BARHTAOUI
3b38e0c4e1
chore: patch release ( #4629 )
2019-10-25 16:40:36 +02:00
Julien Fontanet
07526efe61
fix(cron): dont forget to compute next date
...
Introduced by #4626
2019-10-25 15:49:05 +02:00
badrAZ
8753c02adb
chore: technical release ( #4627 )
2019-10-25 15:47:40 +02:00
Julien Fontanet
6a0bbfa447
chore(log): always build on install
...
Necessary because used by other modules during their tests.
2019-10-25 13:29:21 +02:00
Julien Fontanet
21faaeb33d
fix(server/scheduling): start/stop schedules after import ( #4624 )
2019-10-25 10:44:36 +02:00
Julien Fontanet
0525fc5909
fix(cron): prevent early runs ( #4626 )
...
Fixes #4625
2019-10-25 10:22:24 +02:00
badrAZ
a1a53bb285
feat(backup-ng): offline snapshotless backup ( #4470 )
...
Fixes #3449
2019-10-25 09:45:45 +02:00
Rajaa.BARHTAOUI
0c453c4415
feat(xo-web/backup): hide legacy backup menu entry ( #4476 )
...
Fixes #4467
2019-10-24 17:19:16 +02:00
HamadaBrest
d0406f9736
feat(xo-web/hub): update existing template ( #4613 )
...
See xoa#35
2019-10-24 15:11:22 +02:00
BenjiReis
ba74b8603d
feat(xo-server-transport-icinga2): Icinga2 support ( #4573 )
...
Fixes #4563
2019-10-24 14:35:02 +02:00
Julien Fontanet
c675a4d61d
chore(yarn.lock): remove unnecessary entry
2019-10-24 14:16:40 +02:00
Julien Fontanet
965c45bc70
chore(vhd-lib): use @xen-orchestra/log
2019-10-24 12:18:01 +02:00
Rajaa.BARHTAOUI
139a22602a
feat(xo-web/xoa/support): expose support tunnel ( #4616 )
...
Fixes #4513
2019-10-24 09:51:22 +02:00
Julien Fontanet
e0e4969198
fix(backups-cli): should be compatible with Node 7.10
2019-10-23 17:53:07 +02:00
Julien Fontanet
08d69d95b3
chore(server/backup): explicit use of SR UUID ( #4622 )
2019-10-23 15:38:51 +02:00
HamadaBrest
4e6c507ba9
feat(xo-web/hub): extra hub template info ( #4593 )
...
See xoa#35
2019-10-23 12:09:11 +02:00
HamadaBrest
fd06374365
feat(xo-server-cloud): remove ( #4615 )
...
All its features were irrelevant for the open source version and have been merged into `xo-server-xoa`.
See xoa#39
2019-10-22 16:03:51 +02:00
Julien Fontanet
a07ebc636a
fix(docs/from sources): show Node 8.16.2
2019-10-20 12:43:06 +02:00
BenjiReis
4c151ac9aa
chore(xo-server-sdn-controller): complete refactor ( #4570 )
2019-10-18 17:04:26 +02:00
HamadaBrest
05c425698f
feat(xo-web/hub): ability to select SR in hub VM installation ( #4571 )
2019-10-16 15:34:43 +02:00
Julien Fontanet
2a961979e6
chore: use String#trim instead of lodash/trim ( #4602 )
...
Support is good enough: https://kangax.github.io/compat-table/es5/#test-String_properties_and_methods
2019-10-15 09:43:20 +02:00
Pierre Donias
211ede92cc
fix(xo-web/new/sr): reattach SR ( #4550 )
...
See #4546
2019-10-14 14:57:24 +02:00
Julien Fontanet
256af03772
chore: use typeof instead of lodash/isString ( #4603 )
2019-10-14 13:58:58 +02:00
Julien Fontanet
654fd5a4f9
chore: use typeof instead of lodash/isBoolean ( #4604 )
2019-10-14 13:51:45 +02:00
Julien Fontanet
541d90e49f
fix(xo-server-recover-account): explicit appDir
2019-10-12 17:07:14 +02:00
Julien Fontanet
974e7038e7
chore(backups-cli): dont fail on missing dirs
2019-10-12 00:49:16 +02:00
Pierre Donias
e2f5b30aa9
fix(xo-server/patching): install XCP-ng patches host by host ( #4532 )
...
Fixes #4468
To prevent issues where 2 hosts try to modify the XAPI DB at the same time
2019-10-12 00:39:17 +02:00
Julien Fontanet
3483e7d9e0
chore: update dependencies
2019-10-11 17:15:25 +02:00
Julien Fontanet
56cb20a1af
chore: use typeof instead of lodash/isFunction ( #4587 )
2019-10-11 15:16:37 +02:00
Rajaa.BARHTAOUI
64929653dd
feat(xo-server): upgrade to execa@2.0.5 ( #4584 )
2019-10-11 15:01:56 +02:00
Julien Fontanet
c955da9bc6
feat(backups-cli): lowlevel tool to help with backups ( #4556 )
2019-10-11 14:48:37 +02:00
Julien Fontanet
291354fa8e
chore: use Object.assign instead of lodash/assign ( #4585 )
...
Support is good enough:
- https://node.green/#ES2015-built-in-extensions-Object-static-methods-Object-assign
- https://kangax.github.io/compat-table/es6/#test-Object_static_methods
2019-10-11 14:43:38 +02:00
Julien Fontanet
905d736512
chore: use Array.isArray instead of lodash/isArray ( #4586 )
...
Support is good enough:
- https://node.green/#ES2015-built-ins-Proxy-Array-isArray-support
- https://kangax.github.io/compat-table/es5/#test-Array_methods
2019-10-11 14:29:01 +02:00
Rajaa.BARHTAOUI
3406d6e2a9
chore(CHANGELOG): 5.39.1 ( #4597 )
2019-10-11 10:33:18 +02:00
BARHTAOUI
fc10b5ffb9
chore(CHANGELOG): update next
2019-10-10 16:03:20 +02:00
BARHTAOUI
f89c313166
feat(xo-web): 5.50.3
2019-10-10 16:03:20 +02:00
Rajaa.BARHTAOUI
7c734168d0
feat(xo-web/xoa): expose 'xoa check' on the UI ( #4574 )
...
See #4513
2019-10-10 13:49:17 +02:00
HamadaBrest
1e7bfec2ce
feat(xo-web/hub): delete template by namespace instead of ID ( #4594 )
2019-10-10 10:36:07 +02:00
badrAZ
1eb0603b4e
chore(xo-server-test/backup-ng): consolidate default values ( #4544 )
...
Required for #4470
2019-10-08 14:34:11 +02:00
badrAZ
4b32730ce8
feat(xo-web/vm): improve invalid cores per socket feedback ( #4187 )
...
Fixes #4120
2019-10-08 11:05:11 +02:00
BenjiReis
ad083c1d9b
chore(xo-server-sdn-controller): better cert creation code ( #4582 )
2019-10-07 12:12:01 +02:00
BenjiReis
b4f84c2de2
chore(xo-server-sdn-controller): arrow functions when possible ( #4583 )
2019-10-07 11:29:30 +02:00
badrAZ
fc17443ce4
fix(xo-web/vm/advanced): error on displaying ACL users ( #4578 )
2019-10-07 11:08:11 +02:00
Julien Fontanet
342ae06b21
chore(xo-sdn-controller): minor formatting fix
2019-10-07 10:19:34 +02:00
Julien Fontanet
093fb7f959
fix(xo-server-logs): explicit appDir
...
May fix #4576
2019-10-03 16:02:10 +02:00
Julien Fontanet
f6472424ad
fix(eslint): disable lines-between-class-members rule
2019-10-02 15:52:51 +02:00
Julien Fontanet
31ed3767c6
chore: fix some lint
...
Mainly: `obj['prop']` → `obj.prop`
2019-10-02 15:45:32 +02:00
marcpezin
366acb65ea
doc(updater): release channels ( #4572 )
2019-10-02 15:24:45 +02:00
Pierre Donias
7c6946931b
chore(xo-web): PascalCase NotFound component ( #4567 )
...
https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-pascal-case.md
2019-10-01 17:21:00 +02:00
HamadaBrest
5d971433a5
fix(xo-web/new-vm/self): template selection ( #4568 )
...
Fixes #4565
Introduced by 9efc3dd1fb
2019-10-01 16:59:59 +02:00
Rajaa.BARHTAOUI
05264b326b
chore(CHANGELOG): 5.39.0 ( #4561 )
2019-09-30 16:08:56 +02:00
BARHTAOUI
fdd5c6bfd8
chore(CHANGELOG): update next
2019-09-30 15:13:05 +02:00
BARHTAOUI
42c3528c2f
feat(xo-web): 5.50.2
2019-09-30 15:13:05 +02:00
HamadaBrest
18640714f1
fix(xo-web/hub/resource): "remove" button icon ( #4559 )
2019-09-30 14:43:31 +02:00
HamadaBrest
cda4d3399b
fix(xo-web/hub): responsive hub VM templates ( #4558 )
...
Fixes #4557
2019-09-30 14:42:01 +02:00
Julien Fontanet
4da8af6e69
fix(log/configure): process nested transport
2019-09-27 14:55:26 +02:00
Julien Fontanet
b535565612
feat(@xen-orchestra/log): 0.2.0
2019-09-27 14:29:34 +02:00
Julien Fontanet
bef39b8a96
fix(log): support DEBUG and NODE_DEBUG when both defined
2019-09-27 14:26:19 +02:00
Julien Fontanet
fb2502a031
feat(log): support env var LOG_LEVEL
2019-09-27 14:23:27 +02:00
Julien Fontanet
0b90befda1
feat(log): also export createLogger symbol
2019-09-27 13:59:44 +02:00
Julien Fontanet
f9800f104a
feat(log/console): display data inline
2019-09-27 13:59:03 +02:00
Julien Fontanet
99134cc381
Merge pull request #4554 from vatesfr/release
...
Technical release
2019-09-27 10:22:49 +02:00
BARHTAOUI
66ca08da6d
chore(CHANGELOG): update next
2019-09-27 10:15:46 +02:00
BARHTAOUI
5eb7ece6ba
feat(xo-web): 5.50.1
2019-09-27 09:59:05 +02:00
BARHTAOUI
6b3d334e76
feat(xo-server): 5.50.1
2019-09-27 09:58:51 +02:00
badrAZ
14f5fd8f73
feat(xen-api): 0.27.2
2019-09-27 09:54:47 +02:00
BARHTAOUI
5f73aee0df
feat(xo-server-cloud): 0.3.0
2019-09-27 09:47:16 +02:00
HamadaBrest
f8666ba367
fix(xo-web/hub): properly display community info ( #4552 )
2019-09-26 16:57:53 +02:00
badrAZ
9e80f76dd8
fix(xo-server-test/backup-ng): force fetching uptodate logs ( #4551 )
...
See a6d182e
The issue:
xo-server-test execute sequentially multiple backups and validate their execution using logs. The issue is that the logs are not up-to-date in the second fetch because the method returns the previous cached response.
The solution:
Add _forceRefresh param to backupNg.getLogs to be able to clear the method cache. It's just a work-around which will be removed once the consolidated logs will be stored in the DB.
2019-09-26 16:42:12 +02:00
HamadaBrest
c76a5eaf67
feat: hub: XVA templates store ( #4442 )
...
Fixes #1918
2019-09-26 16:36:32 +02:00
Julien Fontanet
cd378f0168
chore(PULL_REQUEST_TEMPLATE): strikethrough not relevant items
2019-09-26 14:24:54 +02:00
badrAZ
7d51ff0cf5
feat(xo-server/_pDebounceWithKey): ability to clear cache entry ( #4549 )
...
Fixes #4548
2019-09-26 14:17:33 +02:00
Julien Fontanet
47819ea956
chore(PULL_REQUEST_TEMPLATE): better checklist + 4 agreements ( #4547 )
2019-09-25 17:41:32 +02:00
Julien Fontanet
c7e3560c98
chore(normalize-packages): add --access public to npm publish
...
Only for non-private packages without existing `postversion` script.
2019-09-25 17:36:36 +02:00
Julien Fontanet
b24400b21d
feat(xen-api): support IPv6 addresses ( #4521 )
...
Fixes #4520
2019-09-24 13:59:49 +02:00
Pierre Donias
6c1d651687
fix(xo-server/host.isHostServerTimeConsistent): dont return false on check failure ( #4540 )
2019-09-24 10:46:43 +02:00
Pierre Donias
e7757b53e7
feat(xo-web/new-vm): remove cloud init plan limitation ( #4543 )
2019-09-24 10:24:27 +02:00
Julien Fontanet
a6d182e92d
feat(xo-server/getBackupNgLogs): implement debounce ( #4509 ) ( #4541 )
...
Similar to #4509
Fixes xoa-support#1676
For now, the delay is set to 10s which is the duration used by xo-web's
subscription, which makes it enough to make it independent of the number of
clients.
In the future, this could be configurable, but we may simply do the
consolidation only once during the backup execution.
2019-09-23 16:20:17 +02:00
Julien Fontanet
925eca1463
chore(xo-server/api): context has methods bound to XO
...
This makes sure the correct context is used, which is necessary for properties write and for debouncing.
2019-09-23 15:59:45 +02:00
Julien Fontanet
8b454f0d39
chore(xo-server/MultiKeyMap): add basic tests
2019-09-23 15:14:54 +02:00
Pierre Donias
7c4d110353
feat(xo-web/settings/logs): identify XAPI errors ( #4385 )
...
Fixes #4101
2019-09-23 10:31:34 +02:00
Julien Fontanet
6df55523b6
feat(xo-web): display node in list of packages
2019-09-20 17:22:21 +02:00
badrAZ
3ec6a24634
chore(CHANGELOG): update next
2019-09-20 16:36:04 +02:00
badrAZ
164b4218c4
feat(xo-web): 5.50.0
2019-09-20 16:21:38 +02:00
badrAZ
56df8a6477
feat(xo-server): 5.50.0
2019-09-20 16:21:22 +02:00
badrAZ
47a83b312d
feat(@xen-orchestra/template): 0.1.0
2019-09-20 16:20:26 +02:00
badrAZ
41a28ae088
feat(xo-server-sdn-controller): 0.3.0
2019-09-20 16:05:27 +02:00
badrAZ
436a8755ae
feat(@xen-orchestra/cron): 1.0.4
2019-09-20 16:04:31 +02:00
Julien Fontanet
960b179d95
chore(xen-api/examples): update dependencies
2019-09-20 12:22:43 +02:00
badrAZ
0f0d0e1076
fix(xo-server-test/backupNg): bypass VDI chains check ( #4538 )
2019-09-20 12:15:49 +02:00
Julien Fontanet
a8bd0d8075
feat(xo-server/listVmBackupsNg): implement debounce ( #4509 )
...
Fixes xoa-support#1676
For now, the delay is set to 10s which is the duration used by xo-web's
subscription, which makes it enough to make it independent of the number of
clients.
In the future, this should probably be longer and configurable, but this
requires invalidating the cache in case of changes (creation/deletion of
backups) and explicit requests from the users, which will be implemented in
another PR.
2019-09-20 12:01:58 +02:00
Julien Fontanet
986d3af685
feat(xo-server/vm.export): prefix filename with datetime
...
Fixes #4503
2019-09-20 11:26:12 +02:00
BenjiReis
1833f9ffdf
feat(xo-server-sdn-controller): MTU configurable for private networks ( #4491 )
2019-09-20 11:19:18 +02:00
badrAZ
30a6877f8a
fix(xo-server/jobs): report backups as failed if already running ( #4534 )
...
Fixes #4497
2019-09-19 17:27:16 +02:00
badrAZ
aaae2583c7
fix(xo-web/new-vm): ability to escape cloud config template variables ( #4501 )
...
Fixes #4486
Fixes xoa-support#1721
2019-09-19 16:19:18 +02:00
Pierre Donias
7f24afc2e7
fix(xo-web/xoa): remove "Updates" & "Licenses" tabs for non admins ( #4526 )
...
Fixes support#1753
2019-09-19 16:00:10 +02:00
BenjiReis
0040923e12
chore(xo-server-sdn-controller): move default values to public API ( #4536 )
2019-09-19 15:48:01 +02:00
Julien Fontanet
844efb88d8
fix(cron): fix 2 race conditions ( #4533 )
...
Should fix xoa-support#344, xoa-support#1186 & xoa-support#1755.
These could lead to:
- job not properly stopped
- job run twice
2019-09-19 13:52:29 +02:00
HamadaBrest
9efc3dd1fb
feat(xo-web/new-vm): populate form with template in URL query ( #4500 )
...
Fixes #4494
2019-09-19 12:03:46 +02:00
Julien Fontanet
67853bad8e
chore(cron): extract Schedule#_nextDelay()
2019-09-18 17:44:10 +02:00
BenjiReis
faa8e1441a
chore(xo-server-sdn-controller): clearer maps ( #4531 )
2019-09-18 13:46:36 +02:00
BenjiReis
5c54611d1b
feat(xo-server-sdn-controller): encryption for private networks ( #4441 )
2019-09-17 15:26:19 +02:00
badrAZ
dcf55e4385
fix(xo-server/network.set): missing param definition ( #4510 )
...
Fixes #4514
See https://xcp-ng.org/forum/topic/962/why-are-you-using-xcp-ng-center/96
2019-09-17 12:05:11 +02:00
Nicolas Raynaud
2b0f1b6aab
feat(xo-web/vm/console): direct connection to SSH button ( #4415 )
2019-09-17 12:02:33 +02:00
Julien Fontanet
ae6cc8eea3
feat(xo-web/xoa/updater): true submit button for proxy
...
This allows using "Enter" key to submit.
2019-09-16 17:40:49 +02:00
marcpezin
5279fa49a7
chore(installation): make screenshot a link ( #4524 )
2019-09-16 14:49:13 +02:00
badrAZ
dcd8a62784
fix(xo-server/network.create): return id XAPI record ( #4523 )
...
It was a mistake to return the record, and it was not used.
2019-09-16 14:45:17 +02:00
marcpezin
8c197b0e1a
docs(installation): use deploy form ( #4522 )
2019-09-16 12:12:59 +02:00
Julien Fontanet
aed824b200
fix(xo-web): dont reset state on registration failure
2019-09-13 13:59:25 +02:00
Julien Fontanet
036b30212e
feat(xo-cli): special handling of invalid params error
...
Before:
```
✖ invalid parameters
JsonRpcError: invalid parameters
at Peer._callee$ (/usr/local/lib/node_modules/xen-api/node_modules/json-rpc-peer/dist/index.js:137:44)
at tryCatch (/usr/local/lib/node_modules/xen-api/node_modules/json-rpc-peer/node_modules/regenerator-runtime/runtime.js:62:40)
at Generator.invoke [as _invoke] (/usr/local/lib/node_modules/xen-api/node_modules/json-rpc-peer/node_modules/regenerator-runtime/runtime.js:288:22)
at Generator.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/xen-api/node_modules/json-rpc-peer/node_modules/regenerator-runtime/runtime.js:114:21)
at asyncGeneratorStep (/usr/local/lib/node_modules/xen-api/node_modules/json-rpc-peer/node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24)
at _next (/usr/local/lib/node_modules/xen-api/node_modules/json-rpc-peer/node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
at /usr/local/lib/node_modules/xen-api/node_modules/json-rpc-peer/node_modules/@babel/runtime/helpers/asyncToGenerator.js:32:7
at new Promise (<anonymous>)
at Peer.<anonymous> (/usr/local/lib/node_modules/xen-api/node_modules/json-rpc-peer/node_modules/@babel/runtime/helpers/asyncToGenerator.js:21:12)
at Peer.exec (/usr/local/lib/node_modules/xen-api/node_modules/json-rpc-peer/dist/index.js:180:20)
at Peer.write (/usr/local/lib/node_modules/xen-api/node_modules/json-rpc-peer/dist/index.js:284:10)
at Xo.<anonymous> (/usr/local/lib/node_modules/xen-api/node_modules/jsonrpc-websocket-client/dist/index.js:77:12)
at emitOne (events.js:116:13)
at Xo.emit (events.js:211:7)
at WebSocket.<anonymous> (/usr/local/lib/node_modules/xen-api/node_modules/jsonrpc-websocket-client/dist/websocket-client.js:206:18)
at WebSocket.onMessage (/usr/local/lib/node_modules/xen-api/node_modules/ws/lib/event-target.js:120:16)
```
After:
```
✖ invalid parameters
property @: should not contains property ["foo"]
property @.id: is missing and not optional
```
2019-09-13 12:02:29 +02:00
badrAZ
3451ab3f50
fix(xo-server/editVm): null support for CoresPerSocket and cpuCap ( #4507 )
...
Introduced by 3196c7c#diff-a20130cea265330a92852ddcd3a425ebR286
2019-09-12 12:09:01 +02:00
BenjiReis
0d0a92c2b1
fix(xo-server-sdn-controller): avoid unhandled promises ( #4518 )
2019-09-12 11:44:11 +02:00
BenjiReis
aa19bc7bf5
chore(xo-server-sdn-controller): add missing awaits ( #4516 )
2019-09-12 11:06:19 +02:00
BenjiReis
347759b2e7
chore(xo-server-sdn-controller): safer error testing ( #4517 )
2019-09-12 09:43:09 +02:00
badrAZ
352230446c
chore(xo-server-test/createTempVm): returns a record instead of an id ( #4508 )
2019-09-11 16:19:51 +02:00
Pierre Donias
3eff8102e1
fix(xo-server/patching): bad semver check for update system ( #4511 )
...
So far, in order to know if we needed to use the "new" patching system, we were checking that the pool master's `software_version.platform_version` satisfied `^2.1.1` (instead of `>=2.1.1` like [XenCenter does](f3a64fc54b/XenModel/Utils/Helpers.cs (L420) )). This broke the installation and the display of missing patches for CH 8.0 whose `software_version.platform_version` is `3.0.0`.
2019-09-11 14:12:21 +02:00
Rajaa.BARHTAOUI
6693d845d9
feat(xo-web/vm/disks): show duplicated disks ( #4414 )
...
Fixes #4400
2019-09-10 15:34:16 +02:00
Julien Fontanet
4d79c462db
fix(xo-server): use encodeURIComponent for filenames
...
This makes sure special characters like `?` or `#` are correctly handled.
2019-09-10 14:44:48 +02:00
badrAZ
c44ef6a1dc
fix(xo-web/backup-ng): display user errors in the form ( #4131 )
...
Fixes #3831
2019-09-10 14:23:20 +02:00
badrAZ
f0996fcfa7
feat(xo-server/backup-ng): emit warning task when zstd is chosen but not supported ( #4375 )
...
See #3892
2019-09-10 11:55:57 +02:00
badrAZ
54bc384d37
fix(xo-server/vm): fix "vm.set_domain_type" is not a function on XS < 7.5 ( #4504 )
...
Fixes #4348
Introduced by 3196c7ca09 (diff-a20130cea265330a92852ddcd3a425ebR286)
2019-09-09 17:05:12 +02:00
BenjiReis
504fc1efe8
doc(xo-server-sdn-controller): hosts must be able to reach each other ( #4498 )
2019-09-06 11:49:10 +02:00
BenjiReis
f4179b93fb
chore(sdn-controller): remove other_config from interfaces ( #4479 )
...
Only needed in ports
2019-09-06 11:32:24 +02:00
badrAZ
564252c198
chore(CHANGELOG): update next
2019-09-05 16:32:47 +02:00
badrAZ
802a7a4463
feat(xo-web): 5.49.0
2019-09-05 16:17:00 +02:00
badrAZ
3b3d6ba13c
feat(xo-server): 5.49.0
2019-09-05 16:16:52 +02:00
badrAZ
7350bf58e2
feat(xo-server-sdn-controller): 0.2.1
2019-09-05 16:16:00 +02:00
badrAZ
d37e29afc6
fix(xo-web/home): wait initial fetch before state.objects.fetched ( #4456 )
...
Fixes #4420
2019-09-05 15:42:13 +02:00
Julien Fontanet
40de8c9e23
fix(xo-server/createVdi): ignore sm_config ( #4484 )
...
Fixes #4482
2019-09-05 14:42:30 +02:00
badrAZ
c81eac13c8
fix(xo-server/cr): handle undefined vdis ( #4417 )
...
Fixes #4416
2019-09-05 14:31:12 +02:00
badrAZ
a6e1860f0d
fix(xo-web/network): fix inability to create bonded network ( #4489 )
...
Fixes xoa-support#1725
2019-09-05 13:39:31 +02:00
Nicolas Raynaud
03eb2d81f0
feat(xo-server/patching): fewer XCP-ng updater plugin requests ( #4477 )
...
Fixes #4358
2019-09-05 11:58:54 +02:00
badrAZ
171710b5e8
feat(xo-web/backup-ng/new): warning if zstd is not supported ( #4411 )
...
Fixes #3892
2019-09-05 11:44:48 +02:00
BenjiReis
bed76429c2
fix(xo-server-sdn-controller):don't add host to network when no tunnel available ( #4480 )
2019-09-05 08:50:42 +02:00
Pierre Donias
d19f9b5062
fix(xo-web/build): disable uglify inline optimization ( #4485 )
...
Fixes #4377
See mishoo/UglifyJS2#2842
2019-09-04 17:49:55 +02:00
badrAZ
38081d9822
fix(xo-server/api/xosan): missing params definition ( #4478 )
...
Fixes xoa-support #1724
2019-09-04 16:23:14 +02:00
BenjiReis
54e278d3f7
doc(xo-server-sdn-controller): enhance documentation ( #4461 )
2019-09-04 08:48:27 +02:00
BenjiReis
181ed1b1a5
chore(xo-server-sdn-controller): namespace 'other_config' entries ( #4473 )
2019-09-03 14:39:44 +02:00
Pierre Donias
fb2d325ccb
fix(xo-web/xo): missing Promise.alls ( #4469 )
2019-09-02 16:34:23 +02:00
badrAZ
5f94a52537
fix(xo-server/xapi-object-to-xo): fix incorrect PBD entry name ( #4466 )
...
Fixes #4465
Introduced by 77c62d6e7d
2019-09-02 10:33:40 +02:00
Julien Fontanet
c69b50c5d2
chore: update dependencies
2019-09-02 09:45:38 +02:00
BenjiReis
1c72f89178
fix(xo-server-sdn-controller): same VNI for nodes of cross pool network ( #4464 )
2019-08-30 14:30:28 +02:00
HamadaBrest
14bd16da14
feat(xo-web/new/sr): clarify address formats ( #4460 )
...
Fixes #4450
2019-08-30 11:08:37 +02:00
badrAZ
11a57f4618
chore(CHANGELOG): 5.38.0
2019-08-29 17:06:56 +02:00
badrAZ
57f35aff90
chore(CHANGELOG): update next
2019-08-29 13:39:26 +02:00
badrAZ
60e63a307f
feat(xo-web): 5.48.1
2019-08-29 13:16:10 +02:00
badrAZ
175e878ea6
chore(CHANGELOG): update next
2019-08-28 17:27:10 +02:00
badrAZ
5c960a3213
feat(xo-server-sdn-controller): 0.2.0
2019-08-28 16:59:28 +02:00
BenjiReis
5dfb299e37
chore(xo-server-sdn-controller): use ?. to simplify tests ( #4459 )
2019-08-28 16:49:38 +02:00
BenjiReis
3890d4d9d1
feat(xo-server-sdn-controller): cross-pool private networks ( #4405 )
2019-08-28 16:31:33 +02:00
badrAZ
77c62d6e7d
fix(xo-server/xapi-object-to-xo): obfuscate cifs password from PBD device_config ( #4401 )
...
Fixes #4384
2019-08-27 17:37:57 +02:00
badrAZ
ba54b53194
fix(xo-server-test/backup-ng): reduce timeout for delta backup scenario ( #4454 )
...
Introduced by 1ce3368530
2019-08-27 10:08:18 +02:00
BenjiReis
b4ef7352f2
chore(xo-server-sdn-controller): Do not specify test when comparing boolean ( #4452 )
2019-08-27 09:48:53 +02:00
badrAZ
1ce3368530
fix(xo-server-test/backup-ng): large timeout for delta backup scenario ( #4453 )
2019-08-27 09:45:32 +02:00
BenjiReis
a4b32f3cb7
chore(xo-server-sdn-controller): better name for port & iface in OVS ( #4451 )
2019-08-27 09:03:55 +02:00
badrAZ
ee9cc05ae0
feat(PULL_REQUEST_TEMPLATE): xo-server-test integration ( #4447 )
2019-08-26 13:59:40 +02:00
BenjiReis
b8ccf2b0d6
chore(xo-server-sdn-controller): parallelize adding port and interface ( #4448 )
2019-08-26 13:15:36 +02:00
badrAZ
886b499b94
feat(xo-server-test): update documentation
2019-08-26 11:54:48 +02:00
heafalan
07924d5621
feat(xo-server-test): delta backup test ( #4393 )
...
See #4307
2019-08-26 11:20:39 +02:00
BenjiReis
43f3367ae4
chore(xo-server-sdn-controller): use xen-api helpers ( #4445 )
2019-08-26 09:23:45 +02:00
Julien Fontanet
454c73f42f
chore(xo-server/registerHttpRequest): simplify code
2019-08-23 17:54:54 +02:00
BenjiReis
041df698d5
chore(xo-server-sdn-controller): unify (in/de)crement style ( #4444 )
2019-08-23 10:42:51 +02:00
BenjiReis
97081f1219
chore(xo-server-sdn-controller): use destructuring ( #4443 )
2019-08-23 10:03:04 +02:00
Pierre Donias
f6792bf080
fix(CHANGELOG): entry indentation
2019-08-22 14:41:32 +02:00
Pierre Donias
88635f31d6
chore(CHANGELOG): update next
2019-08-22 14:36:30 +02:00
Pierre Donias
abd0f115fc
feat(xo-web): 5.48.0
2019-08-22 14:28:39 +02:00
Pierre Donias
e9766c76c1
feat(xo-server): 5.48.0
2019-08-22 14:28:30 +02:00
Pierre Donias
570506b324
feat(xo-server-sdn-controller): 0.1.3
2019-08-22 14:27:50 +02:00
BenjiReis
11889880eb
feat(xo-server-sdn-controller): use VNI ( #4435 )
2019-08-22 14:22:01 +02:00
Pierre Donias
a86abde893
fix(xo-web/createBondedNetwork): remove vlan param ( #4429 )
...
Fixes #4425
Introduced by 7a2a88b7ad
2019-08-22 09:25:19 +02:00
Julien Fontanet
2cfe3360d8
feat(xo-server/config): enable guessVhdSizeOnImport by default ( #4436 )
2019-08-21 17:29:43 +02:00
Pierre Donias
60d75cb8ee
chore(xo-web): improve display of XOA related pages for sources users ( #4434 )
...
- XOSAN
- Updater
2019-08-21 14:51:26 +02:00
BenjiReis
68838e310a
feat(xo-web,sdn-controller): tip on network creation ( #4431 )
...
"Warning: a pool can have 1 GRE and 1 VxLAN network max"
2019-08-21 09:41:05 +02:00
Jon Sands
161de6cb7c
fix(docs/troubleshooting): fix sudo usage ( #4427 )
2019-08-20 17:28:36 +02:00
Pierre Donias
af5a9b644b
feat(xo-web/about): XOA support message ( #4433 )
2019-08-20 16:22:51 +02:00
Pierre Donias
785426eab5
feat(xo-web/config): unlock import/export config for everyone ( #4432 )
2019-08-20 12:21:31 +02:00
Jon Sands
9267aef498
clarify that ssl proxy changes require sudo ( #4424 )
2019-08-17 01:28:11 +02:00
Rajaa.BARHTAOUI
ae27a07578
feat(xo-web/usage): show the item if there's only 1 'other' ( #4419 )
...
Fixes #4392
2019-08-14 09:45:01 +02:00
Rajaa.BARHTAOUI
131b2a35aa
fix(xo-server/vm/revert): set admin ACL on created snapshot ( #4391 )
...
Fixes #4331
2019-08-13 16:39:52 +02:00
Olivier Lambert
5a89601b24
update doc for web deploy
2019-08-11 19:58:24 +02:00
badrAZ
2528bbc552
chore(CHANGELOG): update next
2019-08-08 16:26:04 +02:00
badrAZ
7c3a480003
feat(xo-web): 5.47.0
2019-08-08 16:08:16 +02:00
badrAZ
80eac8443d
feat(xo-server): 5.47.0
2019-08-08 16:07:38 +02:00
badrAZ
a97234c48d
feat(xo-server-usage-report): 0.7.3
2019-08-08 16:06:39 +02:00
badrAZ
53ea58c2f6
chore(CHANGELOG): v5.37.1
2019-08-06 14:22:11 +02:00
badrAZ
d867524c6b
feat(xo-server-sdn-controller): 0.1.2
2019-08-06 13:51:43 +02:00
badrAZ
5edf9bde78
fix(xo-web/copyVms): handle undefined container ( #4402 )
...
Introduced by 770ea55872
2019-08-02 17:01:06 +02:00
badrAZ
770ea55872
feat(xo-web#copyVms): warning if some VMs don't support ZSTD ( #4346 )
...
See #3892
2019-08-02 15:51:08 +02:00
Rajaa.BARHTAOUI
4eb0101c5b
feat(xo-web/vm/attachDisk): warning when VDI already attached ( #4366 )
...
Fixes #3381
2019-08-02 15:43:15 +02:00
badrAZ
5d7af94abf
fix(xo-server/xen-servers): error on connecting a connected server ( #4396 )
2019-08-02 14:38:49 +02:00
Rajaa.BARHTAOUI
b729b8f7c8
fix(xo-web/vm/attachDisk): VBDs mode check ( #4373 )
2019-08-02 14:37:15 +02:00
BenjiReis
064e69d943
chore(xo-server-sdn-controller): simplify _objectsUpdated method ( #4394 )
2019-08-02 11:58:05 +02:00
heafalan
d880931951
feat(xo-server-test/xoConnection): add a TOFIX ( #4399 )
2019-08-02 11:56:07 +02:00
BenjiReis
f24741cd32
chore(sdn-controller): use simpler syntax to clearify the code ( #4398 )
2019-08-02 11:26:42 +02:00
BenjiReis
45c7017e83
chore(xo-server-sdn-controller): keep arrays immutable ( #4397 )
2019-08-02 11:05:23 +02:00
heafalan
7cfb891e6b
feat(xo-server-test): add required servers specified in the config ( #4381 )
...
Fixes #4355
2019-08-02 09:37:02 +02:00
BenjiReis
fc8604e896
fix(sdn-controller): add new hosts to pool's private networks ( #4382 )
2019-08-01 11:57:43 +02:00
badrAZ
6b5e94103d
fix(usage-report): throw error when transport-email is disabled ( #4389 )
...
See support#1652
2019-07-31 14:25:08 +02:00
badrAZ
aee4679ae5
fix(xo-web/exportVm,copyVm): handle undefined container ( #4386 )
...
Introduced by a00e3e6f41 and 10d5228eb2
2019-07-30 17:11:16 +02:00
Pierre Donias
2c2c930fce
fix(xo-server/patching): log → log.debug ( #4387 )
...
See support#1652
2019-07-30 16:36:18 +02:00
BenjiReis
3f309e4db5
fix(xo-server-sdn-controller): fix certificate generator ( #4383 )
2019-07-30 15:42:04 +02:00
BenjiReis
d26be402db
feat(xo-server-sdn-controller/new network): choose PIF ( #4379 )
2019-07-30 15:05:17 +02:00
Pierre Donias
a571e83005
feat(xo-web): make source disclaimer banner dismissible ( #4278 )
2019-07-30 14:27:36 +02:00
badrAZ
10d5228eb2
feat(xo-web#exportVm): only show zstd option when it's supported ( #4368 )
...
See #3892
2019-07-30 10:20:42 +02:00
Rajaa.BARHTAOUI
7ed49b476f
fix(xo-web/sr/general): display VDI VM name in SR usage graph ( #4370 )
2019-07-30 10:14:30 +02:00
BenjiReis
5396b90695
chore(xo-server-sdn-controller): unify and specify tests ( #4376 )
2019-07-26 11:22:03 +02:00
BenjiReis
a6983d4e7b
feat(xo-server-sdn-controller): use tunnel status ( #4322 )
...
Use XAPI `tunnel.status` as described here:
https://xapi-project.github.io/xapi/design/tunnelling.html
2019-07-25 15:32:44 +02:00
heafalan
a3d1c76f67
fix(xo-server-test): extend the tests timeouts ( #4374 )
...
See #4356
2019-07-25 15:31:52 +02:00
badrAZ
15fab226b7
chore(CHANGELOG): 5.37.0
2019-07-25 14:21:58 +02:00
BenjiReis
5a065d5a05
chore(xo-server-sdn-controller): expose ovsdbClient's host ( #4369 )
2019-07-25 10:03:17 +02:00
badrAZ
de81f3ffbb
chore(xo-server-test/README): add known issue
2019-07-24 14:20:43 +02:00
heafalan
9103369cf6
chore(xo-server-test/README.md): add warning ( #4371 )
2019-07-24 13:49:52 +02:00
heafalan
7be36e6d0d
feat(xo-server-test): use temp resources instead of create resources for each test suite ( #4359 )
2019-07-24 11:31:17 +02:00
badrAZ
a00e3e6f41
feat(xo-web#copyVm): only show zstd option when it's supported ( #4326 )
...
See #3892
2019-07-23 15:00:55 +02:00
BenjiReis
82ba02b4f3
chore(xo-server-sdn-controller): rework logs ( #4365 )
2019-07-23 11:45:51 +02:00
badrAZ
d70ae6ebe3
feat(xo-web/backup-ng/new): create schedule without mode ( #4357 )
...
Fixes #4098
2019-07-22 15:22:01 +02:00
BenjiReis
f6c411a261
fix(xo-server-sdn-controller): better monitor of host life cycle ( #4314 )
2019-07-22 14:53:42 +02:00
badrAZ
b606eaf9ee
chore(CHANGELOG): update next
2019-07-22 10:42:04 +02:00
badrAZ
516edd1b09
feat(xo-web): 5.46.0
2019-07-22 10:29:05 +02:00
badrAZ
e31c3b1f27
feat(xo-server): 5.46.0
2019-07-22 10:28:54 +02:00
Pierre Donias
619818f968
feat(xo-web/{host,vm}): state icons improvements ( #4363 )
...
- Always use .xo-status-* classes
- Show host busy state in the host view as well (previously only in home/hosts view)
- Differentiate "disabled" state from "busy" state
- Host view state icon tooltip
- Homogenize state display between hosts and VMs
2019-07-19 17:07:47 +02:00
Julien Fontanet
79a80a1adf
fix(xo-server/vm.set): setting VCPUs_live ( #4360 )
...
Caused by 3196c7ca09
Fixes xoa-support#1632
2019-07-18 17:00:01 +02:00
Julien Fontanet
7cef48b995
fix(xo-server/vm.set): setting affinity ( #4361 )
...
Caused by 3196c7ca09
Fixes xoa-support#1625
2019-07-18 16:41:02 +02:00
Rajaa.BARHTAOUI
7d3d1b1544
feat(xo-web/vm/console): copy/paste multiple lines ( #4341 )
...
Fixes #4261
2019-07-18 16:31:20 +02:00
Rajaa.BARHTAOUI
3f935f271d
feat(xo-web/pool): ability to add multiple hosts on the pool ( #3716 )
...
Fixes #2402
2019-07-18 14:24:56 +02:00
HamadaBrest
89935a1517
feat(xo-web/backup-ng): ability to bypass VDI chain check ( #4340 )
...
Fixes #4324
2019-07-18 10:46:22 +02:00
Rajaa.BARHTAOUI
c67af4fb2f
feat(xo-web/host/advanced): ability to edit host ISCSI IQN ( #4208 )
...
Fixes #4048
2019-07-17 17:32:05 +02:00
Julien Fontanet
0b4adc36a0
chore(xo-server-test): remove unused deps
2019-07-17 16:49:53 +02:00
Julien Fontanet
44776b795f
fix(xo-server-test/.babelrc.js): look into pro deps
2019-07-17 16:49:10 +02:00
Julien Fontanet
bec73a1c43
feat(normalize-packages): further clean package.json
2019-07-17 16:31:34 +02:00
Julien Fontanet
6ce35fdfa8
fix(import-packages): force merge (--no-ff)
2019-07-17 16:30:54 +02:00
Julien Fontanet
dabc2d0442
fix(xo-server-test): adapt to monorepo
2019-07-17 15:54:26 +02:00
Julien Fontanet
0527d3bc2b
Merge branch 'xo-server-test/master'
2019-07-17 15:54:10 +02:00
Julien Fontanet
a7cfb71070
feat(xo-server-test): move all files to packages/xo-server-test
2019-07-17 15:54:10 +02:00
Pierre Donias
52003bedb4
feat(xo-web/Usage): use same color for "Others" block ( #4347 )
...
Fixes #3608
And show number of others in tooltip
2019-07-17 15:41:40 +02:00
Rajaa.BARHTAOUI
a02fb8e739
fix(xo-web/task): fix hidden notification by search field ( #4305 )
...
Fixes #3874
2019-07-16 17:07:51 +02:00
badrAZ
60fad187a2
feat(xo-web/backup-ng/new): generate default schedule if no sch… ( #4183 )
...
…edules specified
Fixes #4036
2019-07-16 16:20:43 +02:00
BenjiReis
e8cd1e070f
fixme(xo-server/xapi): missing vgpu_map param to VM.migrate_send ( #4351 )
2019-07-16 16:15:25 +02:00
badrAZ
de6620be12
chore(CHANGELOG): update next
2019-07-16 16:05:25 +02:00
badrAZ
72dee73faa
fix(xo-server): 5.45.3
2019-07-16 16:01:54 +02:00
badrAZ
d8ce27907d
fix(@xen-orchestra/fs): 0.10.1
2019-07-16 15:57:00 +02:00
badrAZ
3d8891d518
chore(CHANGELOG): update next
2019-07-16 14:50:02 +02:00
badrAZ
97742ccdc2
fix(xo-server): 5.45.2
2019-07-16 14:00:06 +02:00
badrAZ
82fec86179
fix(xen-api): 0.27.1
2019-07-16 13:39:16 +02:00
badrAZ
be83b53875
chore(CHANGELOG): update next
2019-07-16 11:12:05 +02:00
badrAZ
85fda0c18b
feat(xo-web): 5.45.1
2019-07-16 10:50:17 +02:00
badrAZ
a89f8fbd9c
feat(xo-server): 5.45.1
2019-07-16 10:50:06 +02:00
Julien Fontanet
efdfa1f2f7
chore: update dependencies
...
Main goal is to update Babel to latest fix release which fix object rest spread on Node 6
2019-07-16 09:59:03 +02:00
badrAZ
5bd61e3fb0
fix(xo-server/vm#set): fix virtualization switch ( #4349 )
2019-07-15 14:57:16 +02:00
badrAZ
a45f83b646
fix(README): fix test command
2019-07-12 16:59:49 +02:00
Rajaa.BARHTAOUI
16135b8e37
feat(xo-web/sr/general): improve SR usage graph ( #3830 )
...
See #3608
2019-07-12 16:56:06 +02:00
heafalan
b011e8656f
fix(user#user.changePassword): delete useless tests ( #118 )
2019-07-12 11:00:05 +02:00
badrAZ
215432be6c
chore(CHANGELOG): update next
2019-07-11 16:12:48 +02:00
badrAZ
d373760412
feat(xo-web): 5.45.0
2019-07-11 16:12:48 +02:00
badrAZ
a1de04e285
feat(xo-server): 5.45.0
2019-07-11 16:12:48 +02:00
badrAZ
23e16732fd
feat(xen-api): 0.27.0
2019-07-11 16:12:48 +02:00
badrAZ
5efac84b8b
feat(xo-server-sdn-controller): 0.1.1
2019-07-11 16:12:48 +02:00
badrAZ
2cbc7b7d7d
feat(@xen-orchestra/fs): 0.10.0
2019-07-11 16:12:48 +02:00
Julien Fontanet
b1acbaecc2
fix(log): remove some lints
2019-07-10 15:40:25 +02:00
Julien Fontanet
6d61e8efff
chore: use native String#{end,start}sWith
...
Supported since Node 4
2019-07-09 16:00:16 +02:00
Julien Fontanet
482e6b3cb3
feat(xo-server/backupNg.runJob): new param settings ( #4321 )
...
Can be used to override certain job settings, the format is the same as the `settings` field in the job.
Related to xoa-support#1583
2019-07-08 14:54:09 +02:00
heafalan
445b13ec29
feat: create temp remote with remote configuration ( #117 )
2019-07-08 13:01:40 +02:00
HamadaBrest
116af372dc
fix(fs): EIO errors due to massive parallel operations ( #4330 )
...
Fixes #4323
2019-07-08 11:42:25 +02:00
badrAZ
970952783c
fix(xo-web/vm/advanced): fix CPUs/max CPUs edition ( #4337 )
2019-07-08 10:44:16 +02:00
Pierre Donias
e59cf13456
feat(xo-web/VM): show related pending tasks ( #3982 )
...
And their progress.
Fixes #3811
2019-07-05 17:15:44 +02:00
BenjiReis
d0cfddce19
chore(xo-server-sdn-controller): _getOrWaitObject → getObjectByRef ( #4336 )
...
When possible.
2019-07-05 13:48:37 +02:00
Julien Fontanet
30b2a8dd8d
feat(log/README): document data param
2019-07-05 12:13:54 +02:00
BenjiReis
b811ee7e7e
chore(xo-server-sdn-controller): use optionnal chaining ( #4335 )
2019-07-05 11:54:07 +02:00
Julien Fontanet
ebe7f6784a
chore: re-format with Prettier
...
Related to c8aa058ede
Mainly due to https://prettier.io/blog/2019/06/06/1.18.0.html#stop-breaking-simple-template-literals-5979-by-jwbay
2019-07-05 11:34:15 +02:00
BenjiReis
e40792378f
chore(xo-server-sdn-controller): simplify for loops ( #4334 )
2019-07-05 11:08:57 +02:00
Julien Fontanet
cc9c8fb891
feat(CHANGELOG.unreleased): add instructions for devs ( #4333 )
2019-07-05 10:05:02 +02:00
Enishowk
ca06c4d403
fix(xo-web/backup-ng/restore): display correct size of full VM backup ( #4332 )
...
Fixes #4316
2019-07-05 09:31:32 +02:00
Julien Fontanet
c8aa058ede
chore: update dependencies
2019-07-04 16:01:07 +02:00
badrAZ
34169d685e
fix(xo-server/xen-servers): handle pool UUID change ( #4302 )
...
Fixes #4299
2019-07-04 14:52:30 +02:00
HamadaBrest
d5a9d36815
feat(xo-server/vm): VM operators can revert any snapshot ( #4247 )
...
Fixes #3928
- VM operators were only able to revert the snapshots they created. They can now revert any snapshot
- VM operators can still only delete the snapshots they created
- VM admins still have full control over the snapshots
2019-07-04 11:21:54 +02:00
HamadaBrest
c7aaeca530
feat(xo-web/settings/servers): display connection issues ( #4310 )
...
Fixes #4300
2019-07-04 10:19:44 +02:00
Julien Fontanet
863e4f0c19
feat(xo-server/backup NG): new setting bypassVdiChainsCheck ( #4320 )
...
Related to xoa-support#1583
2019-07-04 10:07:28 +02:00
BenjiReis
0226e0553d
fix(xo-server-sdn-controller): dont pick PIF if ip_configuration_mode = None ( #4319 )
...
Fixes xoa-support#1572
2019-07-03 17:07:30 +02:00
Julien Fontanet
02995d278f
fix(xo-server/server.set): declare readOnly in params
...
Related to b8524732ce
2019-07-02 17:31:44 +02:00
Julien Fontanet
78a2104bcc
fix(xo-server/api/server): use correct types
...
Booleans should be booleans, not strings.
2019-07-02 17:09:57 +02:00
heafalan
4e9d143996
fix: remove VM ids from snapshots ( #116 )
2019-07-01 09:39:41 +02:00
badrAZ
0811e5c765
feat(xo-web/stats): ability to display last day stats ( #4168 )
...
Fixes #4160
2019-06-28 14:35:50 +02:00
heafalan
b2cf2edd43
fix(backup-ng): update snapshots ( #115 )
2019-06-28 09:34:48 +02:00
heafalan
db493f6887
fix(backup-ng): defaultSr -> default ( #114 )
2019-06-28 09:09:38 +02:00
heafalan
2cd0dec480
fix: delete_disks -> deleteDisks ( #113 )
2019-06-27 16:27:07 +02:00
badrAZ
29024888fb
chore(CHANGELOG): v5.36.0
2019-06-27 15:07:29 +02:00
badrAZ
dbcaab2bc1
chore(CHANGELOG): update next
2019-06-27 14:52:16 +02:00
badrAZ
28d445ae1c
feat(xo-web): 5.44.0
2019-06-27 14:08:37 +02:00
badrAZ
530360f859
feat(xo-server): 5.44.0
2019-06-27 14:08:26 +02:00
badrAZ
738c55bad0
feat(xo-server-backup-reports): 0.16.2
2019-06-27 14:08:11 +02:00
badrAZ
4b09bc85f5
feat(xo-server-auth-saml): 0.6.0
2019-06-27 14:07:44 +02:00
badrAZ
5bc67d3570
feat(xo-server-sdn-controller): 0.1.0
2019-06-27 14:07:23 +02:00
badrAZ
f7ae6222b7
feat(xen-api): 0.26.0
2019-06-27 14:06:14 +02:00
badrAZ
1e50dab093
feat(xo-server-auth-ldap): 0.6.5
2019-06-27 14:05:20 +02:00
Julien Fontanet
d1935bf778
feat(xo-server-auth-ldap/cli): display the whole entry on success
...
This can help while debugging filters.
2019-06-27 11:31:24 +02:00
Julien Fontanet
70a346d11e
feat(CHANGELOG.unreleased): add xen-api v0.26.0
2019-06-27 11:12:23 +02:00
Julien Fontanet
fd39a2063d
fix(xen-api): refresh pool on new session
2019-06-27 11:08:45 +02:00
Julien Fontanet
682512fffe
fix(xen-api/events): full refresh on new session
2019-06-27 11:08:45 +02:00
HamadaBrest
b13f91ec8d
fix(xo-web/new-vm): tooltips not showing up on disabled inputs ( #4309 )
...
Fixes #4304
mouseenter event not supported on disabled inputs in some browsers
https://devdocs.io/dom_events/mouseenter
2019-06-27 10:24:47 +02:00
BenjiReis
a140fc09ac
feat(xo-server-sdn-controller): new plugin wich enables private pool-wide networkks ( #4269 )
...
See xcp-ng/xcp#175
2019-06-27 09:49:58 +02:00
badrAZ
f403a7e753
fix(xo-web): fix fibre channel paths display ( #4303 )
...
Fixes #4291
2019-06-26 16:42:56 +02:00
heafalan
dfe5f412eb
feat: config.toml -> sample.config.toml and update documentation ( #111 )
2019-06-26 14:52:34 +02:00
Rajaa.BARHTAOUI
033d784c52
feat(xo-web/vm/network): set VIF bandwidth rate limit ( #4293 )
...
Fixes #4215
2019-06-26 12:18:17 +02:00
Rajaa.BARHTAOUI
62c3fa13ca
feat(xo-web/{sr/hosts,host/storage}): PBD details ( #4284 )
...
Fixes #4161
2019-06-25 15:50:26 +02:00
HamadaBrest
ce338cb6ca
fix(xo-web/host): host CPU hyperthreading detection ( #4285 )
...
Fixes #4262
2019-06-25 09:43:00 +02:00
heafalan
003eadc8fd
fix(backup-ng): use generic test for retentions ( #103 )
2019-06-24 14:15:24 +02:00
Rajaa.BARHTAOUI
8782151c5d
feat(xo-web/host): warning when host and XOA's time differ too much ( #4173 )
...
Fixes #4113
2019-06-21 16:33:32 +02:00
HamadaBrest
b22c74c5a8
feat(xo-web/new-sr): list ZFS pools at SR creation ( #4266 )
...
Fixes #4260
2019-06-21 15:27:57 +02:00
badrAZ
254fa36c01
chore: structured "config.toml" ( #110 )
...
See #108
2019-06-21 15:25:29 +02:00
HamadaBrest
a3e4253005
feat(xo-web/home/vm): add "Create backup" bulk action ( #4257 )
...
Fixes #2573
2019-06-21 10:36:00 +02:00
Rajaa.BARHTAOUI
2388593b8a
feat(xo-web): warning for 'express' license ( #4279 )
...
Fixes #4251
2019-06-21 10:31:45 +02:00
Julien Fontanet
cdced63c1b
feat(xo-server-auth-saml): improve Azure AD compat ( #4294 )
...
See xoa-support#1543
2019-06-20 17:11:39 +02:00
Julien Fontanet
45e1d1ecef
fix(CHANGELOG.unreleased): fix issue link
2019-06-19 15:36:21 +02:00
badrAZ
f44447ce71
fix(xo-server/metadata): missing Xapis should trigger a failure job ( #4283 )
...
Fixes #4281
2019-06-19 15:20:26 +02:00
HamadaBrest
238e9cd8cc
feat(xo-web/new/sr): ability to select NFS version ( #4277 )
...
Fixes #3951
2019-06-19 10:40:35 +02:00
Julien Fontanet
e171d8ed0e
fix(xo-server/vm.set): add auto_poweron to params
...
Related to b8524732ce
Fixes #4295
2019-06-18 17:24:54 +02:00
HamadaBrest
bd3399e04b
chore(xen-api/README): document --au flag ( #4292 )
2019-06-18 14:32:30 +02:00
Enishowk
2b4443f333
feat(xo-web/backup-ng/restore): display size for full VM backup ( #4245 )
...
Fixes #4009
2019-06-18 09:55:14 +02:00
Julien Fontanet
ab6548122f
Revert "fix(xo-server/metadata-backups): missing pool/remote should emit failure tasks"
...
This reverts commit f81573d999 .
2019-06-17 14:36:49 +02:00
badrAZ
f81573d999
fix(xo-server/metadata-backups): missing pool/remote should emit failure tasks
...
See #4281
2019-06-17 11:29:56 +02:00
Julien Fontanet
84ccebb858
fix(xo-server/vm.create): accept extra params
...
Fixes #4280
2019-06-15 23:37:46 +02:00
badrAZ
530bc50e7c
chore(CHANGELOG): update next
2019-06-13 14:57:22 +02:00
badrAZ
57e490fc23
feat(xo-web): 5.43.0
2019-06-13 14:11:21 +02:00
badrAZ
61e902c094
feat(xo-server): 5.43.0
2019-06-13 14:11:08 +02:00
badrAZ
8378ba77d6
feat(xen-api): 0.25.2
2019-06-13 14:09:59 +02:00
Julien Fontanet
c9e30b74e2
fix(xo-server/api): only change id to namespace if necessary
2019-06-13 12:00:10 +02:00
HamadaBrest
af944fd2e3
feat(xo-server,xo-web): ability to set HVM boot firmware ( #4268 )
...
Fixes #4264
2019-06-12 17:41:58 +02:00
Nicolas Raynaud
bcc0e76f1d
feat(xo-server/api): sr.probZfs and sr.createFile ( #4258 )
...
Server side of #4260
Related to xcp-ng/xcp-ng-xapi-plugins#5
2019-06-10 17:38:58 +02:00
badrAZ
95078d250a
feat(xo-server/backup-ng): clean task in logs for full, DR and CR ( #4236 )
...
This is equivalent to the `merge` task for delta backups.
2019-06-10 15:42:38 +02:00
Julien Fontanet
4b16a2c0c5
fix(xo-server/xo.getAllObjects): correctly validate ndjson param
...
Fixes https://xcp-ng.org/forum/topic/1478/fresh-install-can-t-create-vms-or-see-vms-after-refresh
2019-06-10 14:32:12 +02:00
Julien Fontanet
b8524732ce
fix(xo-server/api): throw on unexpected parameters
2019-06-06 18:11:12 +02:00
Julien Fontanet
814fee4f47
chore(package): update deps
2019-06-06 09:47:04 +02:00
Julien Fontanet
d641d35d5c
fix(xo-server/importDeltaVm): disable HA during import
...
Fixes xoa-support#1525
This is necessary because HA does not respect `blocked_operations.start`.
2019-06-05 17:38:36 +02:00
Julien Fontanet
7464d95b57
chore(xo-server/importDeltaVm): merge some attributes changes into VM record creation
...
Limits race conditions (especially for the `blocked_operations.start`.
2019-06-05 17:27:16 +02:00
heafalan
8924a64622
chore: delete useless test ( #105 )
2019-06-05 16:59:10 +02:00
Julien Fontanet
3d6aa667fe
chore(xo-server): use xen-api setters for tags
2019-06-04 18:21:47 +02:00
Julien Fontanet
147c3d2e7b
fix(xo-server): dont touch other entries when changing HVM_boot_params.order
2019-06-04 14:55:45 +02:00
Julien Fontanet
ac298c3be3
chore(xo-server): use more Xapi's field entries updaters
2019-06-04 14:37:12 +02:00
Julien Fontanet
e88848c44a
fix(xo-web/xoa): fix email quirk ( #4259 )
2019-06-03 11:12:01 +02:00
Julien Fontanet
cd518e3e4c
chore: update dependencies
2019-06-03 10:51:14 +02:00
heafalan
114d521636
feat: test backupNg.runJob with srs without copyRetention ( #87 )
...
See #76
2019-06-03 08:58:34 +02:00
Pierre Donias
24d4fad394
chore(CHANGELOG): 5.35.0
2019-05-29 17:28:02 +02:00
Julien Fontanet
6d8785e689
feat(xo-web): 5.42.1
2019-05-29 17:20:59 +02:00
HamadaBrest
508cbf0a82
feat(xo-web/host): display hyperthreading status in advanced tab ( #4263 )
...
Fixes #2573
2019-05-29 17:20:06 +02:00
Julien Fontanet
c83f56166d
feat(xo-server): 5.42.1
2019-05-29 17:18:29 +02:00
Julien Fontanet
7199e1a214
feat(CHANGELOG): add channel badges
2019-05-29 16:48:07 +02:00
heafalan
85d55e97e7
feat: test run backup job with remotes without export retention ( #86 )
...
See #76
2019-05-29 16:47:50 +02:00
Julien Fontanet
cc2c71c076
chore(xo-server): remove unnecessary methods
2019-05-28 18:53:57 +02:00
Pierre Donias
9ca273b2c4
chore(CHANGELOG.unreleased): add some missing links ( #4253 )
2019-05-28 14:09:19 +02:00
Julien Fontanet
b85c2f35b6
fix(xo-server/vm.set): autoPoweron → auto_poweron in XAPI
...
Related to 0e1e32d241
2019-05-28 11:48:00 +02:00
HamadaBrest
fdd79885f9
feat(xo-web/VM): display VDI size in migrate modal ( #4250 )
...
Fixes #2534
2019-05-27 16:56:45 +02:00
Julien Fontanet
b2eb970796
fix(xo-server/vm.set): cast weight to string
...
Follow-up of 49e1b0ba7
2019-05-27 16:23:38 +02:00
Julien Fontanet
3ee9c1b550
chore(xo-server/Xapi): remove unused setVcpuWeight
2019-05-27 16:23:37 +02:00
HamadaBrest
2566c24753
fix(xo-web/host): incorrect hypervisor name in RAM usage tooltip ( #4248 )
...
Fixes #4246
2019-05-27 15:44:59 +02:00
Julien Fontanet
49e1b0ba7e
fix(xo-server/vm.set): cast logical numbers to XAPI string values
2019-05-27 11:10:19 +02:00
Julien Fontanet
453c329f14
fix(xo-server/vm.set): videoram is strictly a number
2019-05-27 11:04:44 +02:00
heafalan
abad2944fb
feat: test backupNg.runJob 3 times with retention 2 and revert ( #93 )
...
See #76
2019-05-27 10:53:34 +02:00
badrAZ
27193f38f3
feat(xo-web): 5.42.0
2019-05-24 15:32:16 +02:00
badrAZ
d3dc94e210
feat(xo-server): 5.42.0
2019-05-24 15:31:54 +02:00
Julien Fontanet
6dad860635
fix(xo-server/getRemoteHandler): only cache on success
...
Otherwise subsequent calls will use an invalid handler.
Related to xoa-support#1498
2019-05-23 18:13:58 +02:00
Julien Fontanet
0362ac8909
feat(xo-web/home): case-sensitive filtering
2019-05-23 17:34:19 +02:00
Pierre Donias
e7b79f83d1
fix(xo-web): cast XOA_PLAN for strict equality tests ( #4241 )
2019-05-23 17:17:48 +02:00
Pierre Donias
62379c1e41
feat(xo-web/settings/logs): suggest XCP-ng when LICENCE_RESTRICTION ( #4238 )
...
Fixes #3876
2019-05-23 17:16:39 +02:00
Pierre Donias
23b422e3df
feat(xo-server,xo-web/user): forget all authentication tokens ( #4224 )
...
Fixes #4214
2019-05-23 17:13:27 +02:00
Pierre Donias
f8e6dee635
fix(xo-web/vm/networks/addresses): avoid duplicate IP addresses ( #4239 )
...
Fixes support#1227
2019-05-23 14:33:32 +02:00
Nicolas Raynaud
c8e9b287f4
fix(xo-server/Xapi#_importOvaVm): userdevice must be string not a number ( #4232 )
...
Fixes xoa-support#1479
2019-05-22 16:12:19 +02:00
HamadaBrest
c9412dbcd0
fix(xo-web/xoa): ask confirm on upgrade if running jobs ( #4235 )
...
Fixes #4164
2019-05-22 15:19:31 +02:00
Julien Fontanet
77222e9e6b
Update PULL_REQUEST_TEMPLATE.md
2019-05-22 14:50:57 +02:00
heafalan
2827544409
chore: backupNg.create() -> backupNg.createJob() ( #96 )
2019-05-22 11:55:30 +02:00
HamadaBrest
9d0f24eae1
feat(xo-web/xoa): release channels support ( #4202 )
...
Fixes #4200
2019-05-22 09:32:01 +02:00
heafalan
db0a399da1
chore: use getSchedule() ( #99 )
2019-05-22 08:58:01 +02:00
Pierre Donias
6e527947be
fix(xo-web): adminOnly breaks the routes ( #4231 )
...
Introduced by 59e68682bd
`@routes` must always be on top because it decorates add a `routes` property to the component which will be used by the parent.
2019-05-21 17:45:27 +02:00
Julien Fontanet
e7051c1129
fix(xo-server/network.set): dont pass undefined to update_other_config()
...
Related to 0e1e32d241
2019-05-21 16:47:22 +02:00
Julien Fontanet
3196c7ca09
chore(xo-server): use Xapi's setters ( #4229 )
2019-05-21 15:44:10 +02:00
Julien Fontanet
0e1e32d241
chore(xo-server): use Xapi's field entries updaters ( #4230 )
2019-05-21 15:25:37 +02:00
Julien Fontanet
a34912fb0d
chore(xo-server): move some calls to Xapi#callAsync ( #4227 )
...
Fixes #4226
`.callAsync` is more robust to disconnections than `.call` and should be used for all non-instantaneous calls.
Unfortunately the result can be embedded into XML, you should either not use the result or add `.then(extractOpaquerRef)` if you are expecting an opaque ref.
2019-05-21 15:04:24 +02:00
Dustin B
c7c6e0e2ff
chore(xo-web/messages): one shot job → onetime job ( #4222 )
2019-05-21 11:30:42 +02:00
Julien Fontanet
1e529c995a
chore(xo-server/vm.reboot): move into Xapi#rebootVm
2019-05-21 10:37:56 +02:00
Julien Fontanet
7be1c7a47b
fix(xo-server): always use Xapi#callAsync for migration
2019-05-21 10:24:14 +02:00
HamadaBrest
b17380443b
chore(@xen-orchestra/fs): test truncate() ( #4225 )
...
Related to #4180
2019-05-21 10:20:31 +02:00
Pierre Donias
59e68682bd
fix(xo-web): lock admin pages ( #4220 )
...
Related to xoa-support#1460
2019-05-20 17:31:26 +02:00
Julien Fontanet
b7a92cfe92
feat(xo-server/vif.set): rateLimit support
...
Server-side of #4215
2019-05-20 16:06:42 +02:00
HamadaBrest
5ebe27da49
feat(fs): add truncate method ( #4180 )
2019-05-20 14:03:54 +02:00
Julien Fontanet
42df6ba6fa
chore: update dependencies
2019-05-17 16:31:39 +02:00
Pierre Donias
8210fddfab
fix(xo-web/charts): ensure consistent series order ( #4221 )
...
Fixes support#1481
2019-05-16 13:54:27 +02:00
Pierre Donias
f55ed273c5
chore(xo-web): remove unused messages ( #4219 )
2019-05-16 13:28:39 +02:00
Dustin B
d67e95af7b
fix(xo-web/messages): more verbiage and typo fixes, clarifications as well ( #4218 )
2019-05-15 17:36:00 +02:00
badrAZ
0b0f235252
feat(xo-web/new/metadata): ability to set the backup report when property ( #4149 )
2019-05-15 16:47:59 +02:00
Jon Sands
36a5f52068
fix(docu/interface) grammar fixes for interface messages ( #4213 )
...
* Grammar fixes and typo for messages
2019-05-15 15:10:43 +02:00
Julien Fontanet
31266728f7
feat(xo-server): add / mounts to vendor config
2019-05-15 14:28:20 +02:00
heafalan
87d2096ed7
chore: createUser() -> createTempUser() ( #100 )
2019-05-15 14:21:11 +02:00
Rajaa.BARHTAOUI
8c79ea4ce3
feat(xo-web/vm/general): display 'Started... ago' for paused state ( #4170 )
...
Fixes #3750
2019-05-15 10:41:02 +02:00
Dustin B
c73a4204cb
Verbiage change to align with main messages.js
2019-05-14 22:52:58 +02:00
Dustin B
0b3c2cc252
Verbiage changes ( #4211 )
...
* Verbiage changes
2019-05-14 22:03:50 +02:00
Dustin B
2bd3ca1d0b
Grammar and typos adjustments ( #4210 )
...
* Grammar and typos adjustments
2019-05-14 20:55:50 +02:00
badrAZ
ce8649d991
fix(xo-web/backup-ng): handle improper "reportWhen" value ( #4199 )
...
Additional change to #4178 to actually fix #4092 .
2019-05-14 17:12:53 +02:00
badrAZ
9bd563b111
chore(CHANGELOG): update next
2019-05-14 16:32:31 +02:00
badrAZ
6ceb924a85
feat(xo-web): 5.41.0
2019-05-14 16:20:31 +02:00
badrAZ
c2ef0ded43
feat(xo-server): 5.41.0
2019-05-14 16:20:09 +02:00
badrAZ
6081a6f6db
feat(vhd-lib): 0.7.0
2019-05-14 16:19:15 +02:00
badrAZ
a0d92a0b1d
feat(@xen-orchestra/fs): 0.9.0
2019-05-14 16:17:19 +02:00
badrAZ
3cf1f7ede2
feat(xo-server-backup-reports): 0.16.1
2019-05-14 16:15:29 +02:00
Julien Fontanet
5757afa1d8
fix(xo-server/proxies): use Host of the config
...
Use the hostname of the URL in the config instead of the one from the incoming request.
2019-05-14 14:08:04 +02:00
Julien Fontanet
86e9b9c1b8
fix(xo-server/api/*): wrap with JsonRpcError
2019-05-14 10:21:43 +02:00
Danp2
1cdd1fa00e
Switch forum link to new XCP subforum ( #4203 )
...
* Fix usage of "backuping"
* Switch to XCP sub-forum
2019-05-10 17:49:26 +02:00
Julien Fontanet
9d12759c68
fix(xo-server/VM import): forward error message
2019-05-10 17:32:23 +02:00
heafalan
d47f66548d
chore: use snapshot property matchers instead of 'omit' ( #98 )
2019-05-10 13:23:47 +02:00
Julien Fontanet
594341fab6
fix(xo-server/remotes): dont fail is benchmarks JSON is broken
2019-05-09 14:06:50 +02:00
Julien Fontanet
4e88125cbe
fix(xo-server/remotes): always JSON encode benchmarks ( #4197 )
...
See xoa-support#1464
Fix an issue when restoring from config.
2019-05-09 13:58:36 +02:00
badrAZ
13237180a2
fix(Backup-ng): report sent even though "Never" is selected ( #4178 )
...
Fixes #4092
2019-05-09 09:58:35 +02:00
Olivier Lambert
f64d7e0b6e
fix README title and also update installation doc ( #4198 )
2019-05-09 09:34:36 +02:00
Olivier Lambert
040a6930a4
improving support page ( #4196 )
...
* improving support page
2019-05-09 09:27:26 +02:00
Julien Fontanet
c54b9189a6
feat(scripts/normalize-package): add version if missing
2019-05-09 09:23:49 +02:00
Julien Fontanet
8882f1b019
chore(bump-pkg): stop on errors
2019-05-07 14:39:17 +02:00
Julien Fontanet
ae6416c4d2
feat(xo-server): add XenServers from XenStore ( #4194 )
...
XenStore can be used to pass XenServers to connect to to xo-server:
`vm-data/xen-servers` entry:
```json
[
{
"allowUnauthorized": true,
"host": "xs1.company.tld",
"label": "My XenServer",
"password": "super%secret+password",
"readOnly": false,
"username": "root"
}
]
```
2019-05-07 10:25:00 +02:00
Dustin B
8faed87656
Documentation typo
...
Typo "on" to "one" in support page
2019-05-06 22:41:37 +02:00
Dustin B
0983f05969
Update support documentation
2019-05-06 22:27:57 +02:00
Julien Fontanet
d43e2544a1
feat(xo-server): admin account from XenStore ( #4184 )
...
XenStore can be used to pass the credentials of the default admin account to xo-server:
`vm-data/admin-account` entry:
```json
{ "email": "admin@admin.net ", "password": "admin" }
```
2019-05-06 17:40:02 +02:00
Pierre Donias
ca83d11ac8
fix(xo-server/xapi-object-to-xo): cast patch size to number ( #4193 )
...
Fixes #4192
2019-05-06 16:55:54 +02:00
badrAZ
1cdcdd9b5f
chore(reaclette): v0.8.0 ( #4188 )
2019-05-06 15:03:08 +02:00
Julien Fontanet
cc7806e35b
chore(xo-server plugins): are not published as well
2019-05-06 11:45:00 +02:00
Julien Fontanet
0ee48b6623
chore(xo-{server,web}): mark as private
...
Explicit that these packages are not published on the npm registry.
2019-05-06 11:32:55 +02:00
Julien Fontanet
8c02e0efbd
chore(scripts): publish on version bumping
2019-05-06 11:32:55 +02:00
marcpezin
34d3ca82bc
adding free limited support section ( #4186 )
2019-05-06 10:21:18 +02:00
HamadaBrest
43822d3667
chore(vhd-lib): use write instead of createOutputStream ( #4179 )
...
See #4156
2019-05-03 14:07:10 +02:00
Pierre Donias
f4ac73b3b4
fix(xo-web/new-vm): cloud init should only be available in Premium ( #4174 )
2019-05-02 17:01:06 +02:00
HamadaBrest
f084b6def9
feat(fs#write): write buffer at specific position ( #4169 )
...
Fixes #4156
2019-05-02 16:20:57 +02:00
Julien Fontanet
a00d101ff7
chore: update dependencies
2019-05-02 10:58:38 +02:00
badrAZ
9d5900d9b6
chore(CHANGELOG): 5.34.0
2019-04-30 11:39:03 +02:00
badrAZ
28fb4e8216
feat(xo-web): 5.40.1
2019-04-30 11:21:14 +02:00
Julien Fontanet
bec4dbe652
feat(xo-web): unlock basic stats for all editions ( #4172 )
...
Fixes #4166
2019-04-30 10:17:31 +02:00
Pierre Donias
72cc14f508
feat(xo-web): add banner to clarify support conditions ( #4167 )
...
Fixes #4165
2019-04-30 09:54:40 +02:00
Julien Fontanet
d20941cc2c
chore(CHANGELOG): Highlights sections
2019-04-29 14:10:27 +02:00
Julien Fontanet
9cb8a05316
chore(CHANGELOG): update next
2019-04-26 16:31:26 +02:00
Julien Fontanet
dccd799f6d
feat(xo-web): 5.40.0
2019-04-26 16:27:25 +02:00
Julien Fontanet
b42b3d1b01
feat(xo-server): 5.40.0
2019-04-26 16:27:15 +02:00
Julien Fontanet
a40d6f772a
feat(complex-matcher): 0.6.0
2019-04-26 16:25:47 +02:00
Julien Fontanet
6e9bfd18d9
feat(xo-server-backup-reports): 0.16.0
2019-04-26 16:24:22 +02:00
Julien Fontanet
3b92dd0139
feat(scripts): bump-pkg
2019-04-26 16:17:28 +02:00
HamadaBrest
564d53610a
fix(xo-web/editable): notify user when undo fails ( #4157 )
...
Fixes #3799
2019-04-26 11:25:23 +02:00
Pierre Donias
b4c7b8ac7f
fix(xo-web/new-vm): typos ( #4158 )
...
Introduced by 7acd90307b
2019-04-25 14:44:25 +02:00
HamadaBrest
7acd90307b
feat(xo-web/new-vm): network config box for cloud-init ( #4150 )
...
Fixes #3872
2019-04-24 17:04:54 +02:00
Julien Fontanet
d3ec76c19f
feat(lint): add eslint-comments plugin
2019-04-19 16:27:11 +02:00
heafalan
fb9425e503
feat(backupNg): test running a job with a VM without disks ( #92 )
...
See #76
2019-04-18 17:18:15 +02:00
HamadaBrest
688cb20674
feat(xo-web/self): remove ID from end user resource sets and add it to Self UI ( #4151 )
...
Fixes #4100
2019-04-18 16:45:52 +02:00
HamadaBrest
c63be20bea
fix(xo-web/home): J/K navigation loop ( #4152 )
...
Fixes #2793
2019-04-18 16:15:25 +02:00
Rajaa.BARHTAOUI
df36633223
feat(xo-web/vm/attach disk): warning if VDI is on another local SR ( #4117 )
...
See #3911
Show a warning message if the VM has a VDI sitting on a local SR and the user
select a VDI sitting on a local SR on a different host since the VM won't be
able to start
2019-04-18 16:00:24 +02:00
badrAZ
3597621d88
feat(xo-server-backup-reports): metadata report implementation ( #4084 )
2019-04-18 09:49:18 +02:00
Pierre Donias
8387684839
fix(xo-web/migrateVm): don't pass SR if same-pool migration ( #4146 )
...
Fixes #4145
Introduced by f581e93b88
2019-04-17 16:04:05 +02:00
Pierre Donias
f261f395f1
fix(xo-web/migrateVm): typo ( #4147 )
2019-04-17 15:31:20 +02:00
Rajaa.BARHTAOUI
f27170ff0e
feat(xo-web/vm/disk): notify user before breaking action ( #4035 )
...
See #3911
- New disk: warning if the selected SR is local to another host than another VDI
- Migrate VDI (row action only): warning if the selected SR is local to another host than another VDI
2019-04-16 11:04:12 +02:00
Enishowk
d82c951db6
feat(home): use regexp for tags filtering ( #4112 )
...
Avoid substring false positives.
Fixes #4087
2019-04-16 10:31:39 +02:00
Rajaa.BARHTAOUI
41ca853e03
feat(xo-web/new-vm): warning on high resource consumption ( #4127 )
...
Fixes #4044
2019-04-15 14:26:17 +02:00
heafalan
d75580e11d
feat: add doc for tests ( #90 )
2019-04-15 13:55:06 +02:00
Julien Fontanet
a08d098265
chore: update dependencies
2019-04-15 09:54:58 +02:00
badrAZ
a64960ddd0
chore(xoConnection): various changes ( #95 )
2019-04-15 09:22:53 +02:00
Rajaa.BARHTAOUI
875681b8ce
fix(xo-web/New VM): template selector won't load ( #3565 )
...
Fixes #3265
2019-04-12 14:51:13 +02:00
Julien Fontanet
a03dcbbf55
feat(xo-server): make Helmet configurable ( #4141 )
2019-04-12 13:49:51 +02:00
badrAZ
97cabbbc69
chore(CHANGELOG): update next
2019-04-11 17:42:52 +02:00
badrAZ
13725a9e21
feat(xo-web): v5.39.1
2019-04-11 17:22:34 +02:00
badrAZ
f47df961f7
fix(xo-web/backup-ng): transfer/merge tasks not displayed in the logs ( #4140 )
...
Introduced by 865d2df124
2019-04-11 17:12:47 +02:00
badrAZ
2f644d5eeb
chore(CHANGELOG): update next
2019-04-11 16:19:29 +02:00
badrAZ
4b292bb78c
feat(xo-web): v5.39.0
2019-04-11 16:02:57 +02:00
badrAZ
804891cc81
feat(xo-server): v5.39.0
2019-04-11 16:00:36 +02:00
badrAZ
d335e06371
feat(vhd-lib): v0.6.1
2019-04-11 15:54:48 +02:00
badrAZ
477058ad23
feat(xo-vmdk-to-vhd): v0.1.7
2019-04-11 15:35:15 +02:00
badrAZ
eb3b68401d
feat(xo-server/metadata-backups): reportWhen implementation ( #4135 )
2019-04-11 15:24:15 +02:00
badrAZ
865d2df124
feat(xo-web/metadata-backups): metadata logs implementation ( #4014 )
...
Fixes #4005
2019-04-11 12:00:33 +02:00
badrAZ
88160bae1d
fix(xo-server,xo-web/metadata-backups): handle null retentions ( #4133 )
...
Introduced by fea5117ed8
2019-04-11 11:00:04 +02:00
Rajaa.BARHTAOUI
f581e93b88
feat(xo-web/vm): migrate modal improvements ( #4121 )
...
Fixes #3326
- auto-select default SR as main SR
- hide optional per-VDI SR selection
2019-04-11 10:13:40 +02:00
heafalan
876850a7a7
chore(_xoWithTestHelpers): refactoring ( #94 )
2019-04-10 15:23:45 +02:00
Rajaa.BARHTAOUI
21a7cf7158
fix(xo-web/menu/xoa): display icon when no notifications nor updates ( #4068 )
...
Fixes #4012
2019-04-10 14:35:58 +02:00
Rajaa.BARHTAOUI
5edee4bae0
feat(xo-web/dashboard/overview): display 'Report' for admin only ( #4126 )
...
Fixes #4123
2019-04-09 17:13:28 +02:00
Julien Fontanet
916ca5576a
feat(xen-api/cli): everything in context
...
Example: `xapi.pool` → `pool`
2019-04-09 17:09:03 +02:00
Julien Fontanet
6c861bfd1f
feat(xen-api): name record classes with types
2019-04-09 16:28:46 +02:00
Rajaa.BARHTAOUI
56961b55bd
fix(xo-web/dashboard/health): fix 'an error has occurred' ( #4132 )
...
Fixes #4128
2019-04-09 15:17:34 +02:00
badrAZ
cdcd7154ba
fix(xo-web/backup-ng): only display full interval in case of delta ( #4125 )
2019-04-09 15:12:52 +02:00
badrAZ
654a2ee870
feat(xo-web/backup-ng): make backup list title clearer ( #4129 )
...
Fixes #4111
2019-04-09 09:44:09 +02:00
Julien Fontanet
903634073a
chore: update dependencies
2019-04-09 08:56:15 +02:00
badrAZ
0d4818feb6
fix(xo-server/metadata-backups): various changes ( #4114 )
...
- fix uncompleted log if one of the backup fails
- fix the case of a backup with xo mode and pool mode, if one fails the other will not be executed.
- log xo/pool by remotes
- log a warning task if a pool or a remote is missed
- log a warning task if a backup is not properly deleted
2019-04-08 17:24:02 +02:00
Julien Fontanet
d6aa40679b
feat(xo-server/_assertHealthyVdiChains): attach info to error
2019-04-05 15:48:12 +02:00
Jon Sands
b7cc31c94d
feat(docs/metadata backup): add restore instructions ( #4116 )
2019-04-05 11:21:21 +02:00
Julien Fontanet
6860156b6f
chore(CHANGELOG): v5.33.1
2019-04-04 14:39:32 +02:00
Julien Fontanet
29486c9ce2
feat(xo-server): 5.38.2
2019-04-04 14:20:46 +02:00
Julien Fontanet
7cfa6a5da4
feat(xen-api): v0.25.1
2019-04-04 14:01:59 +02:00
Julien Fontanet
2563be472b
fix(xen-api/_interruptOnDisconnect): dont use Promise.race
...
`Promise.race()` leads to memory leaks if some promises are never resolved.
See nodejs/node#17469
2019-04-04 13:42:45 +02:00
Julien Fontanet
7289e856d9
chore(xen-api/_sessionCall): dont use _interruptOnDisconnect
2019-04-04 13:39:45 +02:00
Nicolas Raynaud
975de1954e
feat(xo-web/vm-import): don't block the UI when dropping a big OVA file ( #4018 )
2019-04-04 10:59:44 +02:00
Julien Fontanet
95bcf0c080
fix(xo-web/vms/import): various fixes ( #4118 )
...
- dont swallow `importVm` error
- `importVms`: display errors on console
- dont redirect on failure
2019-04-04 10:10:45 +02:00
Enishowk
f900a5ef4f
feat(xo-web/backup): add warning regarding DST ( #4056 )
...
Fixes #4042
2019-04-03 11:42:24 +02:00
badrAZ
7f1ab529ae
feat(xo-server/metadata-backups): logs implementation ( #4108 )
...
See #4014
2019-04-02 15:53:12 +02:00
Julien Fontanet
49fc86e4b1
chore(xen-api): rewrite inject-event test CLI
2019-04-02 15:24:25 +02:00
Julien Fontanet
924aef84f1
chore: drop Node 4 support
2019-04-02 11:40:27 +02:00
Rajaa.BARHTAOUI
96e6e2b72a
feat(xo-web/xoa): registration panel enhancements ( #4104 )
...
Fixes #4043
- Remove useless "Trial" title
- Make the "Start trial" button bigger
2019-04-02 11:39:27 +02:00
Enishowk
71997d4e65
feat(xo-web/remotes): expose mount options field for SMB ( #4067 )
...
Fixes #4063
2019-04-02 10:49:45 +02:00
Nicolas Raynaud
447f2f9506
fix(vhd-lib/createVhdStreamWithLength): handle empty VHD ( #4107 )
...
Fixes #4105
2019-04-01 16:53:02 +02:00
Julien Fontanet
79aef9024b
chore(CHANGELOG): move packages after fixes
2019-03-29 16:45:51 +01:00
Julien Fontanet
fdf6f4fdf3
chore(CHANGELOG): add missing packages list
2019-03-29 16:38:59 +01:00
Julien Fontanet
4d1eaaaade
feat(xo-server): 5.38.1
2019-03-29 16:38:06 +01:00
Julien Fontanet
bdad6c0f6d
feat(xen-api): v0.25.0
2019-03-29 16:35:19 +01:00
Julien Fontanet
ff1ca5d933
feat(xen-api/call): 1 hour timeout
2019-03-29 16:26:36 +01:00
Julien Fontanet
2cf4c494a4
feat(xen-api/connect): handle disconnect
2019-03-29 16:21:19 +01:00
Julien Fontanet
95ac0a861a
chore(xen-api/getObjectByUuid): explicit test
2019-03-29 16:13:10 +01:00
Julien Fontanet
746c301f39
feat(xen-api): expose objectsFetched signal
2019-03-29 16:12:39 +01:00
Julien Fontanet
6455b12b58
chore(xen-api): real status state
2019-03-29 16:10:04 +01:00
Julien Fontanet
485b8fe993
chore(xen-api): rework events watching ( #4103 )
2019-03-29 15:59:51 +01:00
Julien Fontanet
d7527f280c
chore(xen-api): rework call methods ( #4102 )
2019-03-29 15:39:31 +01:00
Julien Fontanet
d57fa4375d
chore(xen-api/signals): not disconnected when connecting
2019-03-29 15:27:37 +01:00
Julien Fontanet
d9e42c6625
chore(xen-api): remove unused property
2019-03-29 15:08:57 +01:00
badrAZ
28293d3fce
chore(CHANGELOG): v5.33.0
2019-03-29 15:04:27 +01:00
badrAZ
d505401446
feat(xo-web): v5.38.0
2019-03-29 14:37:25 +01:00
badrAZ
fafc24aeae
feat(xo-server): v5.38.0
2019-03-29 14:35:48 +01:00
badrAZ
f78ef0d208
feat(xo-server-usage-report): v0.7.2
2019-03-29 14:33:08 +01:00
badrAZ
8384cc3652
feat(@xen-orchestra/fs): v0.8.0
2019-03-29 14:27:25 +01:00
badrAZ
60aa18a229
feat(vhd-lib): v0.6.0
2019-03-29 14:11:09 +01:00
badrAZ
3d64b42a89
feat(xen-api): v0.24.6
2019-03-29 14:05:14 +01:00
badrAZ
b301997d4b
feat(xo-web): ability to restore a metadata backup ( #4023 )
...
Fixes #4004
2019-03-29 13:54:54 +01:00
Enishowk
ab34743250
feat(xo-web/hosts): suggest XCP-ng as alternative to XS Free ( #4094 )
...
Fixes #4091
2019-03-29 11:59:52 +01:00
badrAZ
bc14a1d167
feat(xo-web/backup-ng): ability to set the full backup interval ( #4099 )
...
Fixes #1783
2019-03-29 11:43:37 +01:00
badrAZ
2886ec116f
feat(xo-server/metadata-backups): ability to restore metadata backup ( #4096 )
...
See #4004
2019-03-29 11:21:03 +01:00
Julien Fontanet
c2beb2a5fa
chore(server/backup-ng-logs): initial documentation
2019-03-29 11:03:34 +01:00
Nicolas Raynaud
d6ac10f527
feat(xo-web/vm-import): improve VM import wording ( #4020 )
2019-03-29 09:23:39 +01:00
Julien Fontanet
9dcd8a707a
feat(xen-api): add connected/disconnected signals
2019-03-28 18:39:33 +01:00
Julien Fontanet
e1e97ef158
chore(xen-api): set empty sessionId to undefined instead of null
2019-03-28 18:39:28 +01:00
Julien Fontanet
5d6b37f81a
fix(xen-api/connect): dont stay disconnecting on failure
2019-03-28 18:19:50 +01:00
Julien Fontanet
e1da08ba38
chore(xen-api/connect): assert initially disconnected
2019-03-28 18:19:18 +01:00
Julien Fontanet
1dfb50fefd
feat(xo-server/backup): fullInterval setting ( #4086 )
...
See #4083
2019-03-28 18:10:05 +01:00
Julien Fontanet
5c06ebc9c8
feat(xen-api/{,dis}connect): dont fail if already in expected state
2019-03-28 17:38:12 +01:00
Julien Fontanet
52a9270fb0
feat(xen-api): coalesce connect calls
2019-03-28 17:30:26 +01:00
Julien Fontanet
82247d7422
chore(xen-api): various changes
2019-03-28 17:30:25 +01:00
Julien Fontanet
b34688043f
chore(xen-api): rewrite barrier and createTask
2019-03-28 17:30:24 +01:00
Julien Fontanet
ce4bcbd19d
chore(xen-api): move more methods
2019-03-28 17:30:24 +01:00
Pierre Donias
cde9a02c32
fix(xo-server,xo-web,xo-server-usage-report): patches ( #4077 )
...
See #2565
See #3655
Fixes #2188
Fixes #3777
Fixes #3783
Fixes #3934
Fixes support#1228
Fixes support#1338
Fixes support#1362
- mergeInto: fix auto-patching on XS < 7.2
- mergeInto: homogenize both the host and pool's patches
- correctly install specific patches
- XCP-ng: fix "xcp-ng-updater not installed" bug
2019-03-28 17:05:04 +01:00
Julien Fontanet
fe1da4ea12
chore(xen-api): _addObject → _addRecordToCache, _removeObject → _removeRecordFromCache
2019-03-28 16:17:53 +01:00
Julien Fontanet
a73306817b
chore(xen-api): move more methods
2019-03-28 16:15:09 +01:00
Julien Fontanet
54e683d3d4
chore(xen-api): move getField to object handling helpers section
2019-03-28 16:01:10 +01:00
Enishowk
f49910ca82
feat(xo-web, xo-server): display link to pool ( #4045 )
...
Fixes #4041
2019-03-28 15:42:37 +01:00
Julien Fontanet
4052f7f736
chore(xen-api): regroup HTTP requests
2019-03-28 13:58:23 +01:00
Julien Fontanet
b47e097983
feat(xen-api/{get,put}Resource): add inactivity detection ( #4090 )
2019-03-28 13:55:56 +01:00
Julien Fontanet
e44dbfb2a4
fix(xen-api/examples): use isOpaqueRef private module
2019-03-28 13:30:08 +01:00
Julien Fontanet
7d69dd9400
fix(xen-api): add missing Babel plugin
2019-03-28 12:21:55 +01:00
Julien Fontanet
e6aae8fcfa
chore(xen-api): regroup object handling helpers
2019-03-28 12:19:08 +01:00
Julien Fontanet
da800b3391
chore(xo-collection): minor improvements ( #4089 )
2019-03-28 12:15:04 +01:00
Julien Fontanet
3a574bcecc
chore(xen-api): clean call/callAsync code
2019-03-28 12:14:03 +01:00
Julien Fontanet
1bb0e234e7
chore(xen-api): modularize ( #4088 )
2019-03-28 11:17:25 +01:00
Julien Fontanet
b7e14ebf2a
fix(xo-server/snapshotVm): dont retry and unconditionaly clean ( #4075 )
...
Fixes #4074
2019-03-28 10:54:50 +01:00
Nicolas Raynaud
2af1207702
feat(vhd-lib,xo-server): guess VHD size on import ( #3726 )
2019-03-28 10:16:28 +01:00
Julien Fontanet
ecfed30e6e
fix(xo-web/JSON schema object input): clear when un-use ( #4076 )
2019-03-28 10:05:15 +01:00
Enishowk
d06c3e3dd8
fix(xo-web/smart-backup): StringNode → RegExpNode to anchor strings ( #4085 )
...
Fixes #4078
2019-03-27 22:11:23 +01:00
Julien Fontanet
16b3fbeb16
fix(scripts/travis-tests): integration tests on branches
2019-03-27 15:45:16 +01:00
Julien Fontanet
0938804947
fix(xo-server/worker): forget remote after use ( #4079 )
...
Fixes xoa-support#1378
Fixes xoa-support#1384
Fixes xoa-support#1399
2019-03-27 10:52:42 +01:00
Julien Fontanet
851bcf9816
feat(xo-server/api): close connection when session expires ( #4071 )
...
See xoa-support#1389
2019-03-27 10:36:15 +01:00
Julien Fontanet
9f6fc785bc
fix(xo-server/remotes): dont sync unnecessarily
2019-03-27 10:04:01 +01:00
Julien Fontanet
56636bf5d4
chore(xo-server/MultiKeyMap): better implementation ( #4070 )
...
No longer unnecessarily use a map per entry and avoid creating Node as much as possible.
2019-03-26 17:50:22 +01:00
Julien Fontanet
3899a65167
fix(xo-server/plugin.configure): properly merge previous config
2019-03-26 17:29:33 +01:00
Rajaa.BARHTAOUI
628e53c1c3
feat(xo-web/settings/plugins): display plugin count ( #4050 )
...
Fixes #4008
2019-03-26 16:55:55 +01:00
heafalan
0b689d99fa
feat: test backupNg.runJob with non-existent vm ( #91 )
...
See #76
2019-03-26 16:39:06 +01:00
Enishowk
9fa424dd8d
fix(xo-web/remotes): test if writeRate or readRate are defined ( #4073 )
...
Fixes #4072
2019-03-26 15:35:01 +01:00
Julien Fontanet
3e6f2eecfa
chore(xo-server/index): allow console
2019-03-26 09:38:43 +01:00
Julien Fontanet
cc655c8ba8
feat(xo-server): pDebounceWithKey ( #4066 )
2019-03-25 17:36:41 +01:00
Julien Fontanet
78aa0474ee
chore(ESLint): ban console logs
2019-03-25 17:02:40 +01:00
Enishowk
9caefa2f49
fix(xo-web/remotes): remove console.log ( #4065 )
2019-03-25 17:02:21 +01:00
Julien Fontanet
478726fa3b
chore(xo-server/ensureArray): move into own module
2019-03-25 16:48:15 +01:00
Julien Fontanet
f64917ec52
feat(xo-server): configurable session validity ( #4059 )
...
See xoa-support#1389
2019-03-25 16:24:27 +01:00
badrAZ
2bc25f91c4
chore(xo-server/XapiStats): improve the cache implementation ( #3859 )
2019-03-25 10:45:54 +01:00
Julien Fontanet
623d7ffe2f
feat(cloud config): Config Drive datasource as a fallback ( #4053 )
...
Fixes xoa-support#1179
2019-03-25 09:34:21 +01:00
Julien Fontanet
07510b5099
chore(xo-server/authenticateUser): better doc and explicit tests
2019-03-22 17:58:00 +01:00
Julien Fontanet
9f21f9a7bc
chore(xo-server/authenticateUser): throws invalidCredentials instead of returning false
2019-03-22 17:56:58 +01:00
Julien Fontanet
93da70709e
fix(xo-web): dont try reconnecting websocket on sign out
2019-03-22 17:34:46 +01:00
Julien Fontanet
00436e744a
fix(xo-server/_parseDuration): add missing file
...
Related to 6baef2450
2019-03-22 16:19:09 +01:00
Julien Fontanet
1e642fc512
chore(xo-server/store): dont access xo._config
2019-03-22 15:45:09 +01:00
Julien Fontanet
6baef2450c
feat(xo-server/authentication): configurable token validity
2019-03-22 15:29:11 +01:00
Julien Fontanet
600f34f85a
fix(xo-server/console proxy): close socket on authentication error
2019-03-22 11:43:52 +01:00
Julien Fontanet
6c0c6bc5c4
fix(xo-server-recover-account): remove OTP ( #4055 )
...
Otherwise it's not possible to recover if the OTP setting has been lost.
2019-03-22 11:10:16 +01:00
Enishowk
fcd62ed3cd
feat(remote): add read/write speeds on remote ( #4015 )
...
Fixes #3991
2019-03-21 18:25:03 +01:00
heafalan
cd0064d19c
feat: fails trying to test backupNg.runJob with no matching VMs ( #84 )
...
See #76
2019-03-21 14:06:06 +01:00
Julien Fontanet
785f2e3a6d
chore: update Babel
...
Fixes #4052
2019-03-21 12:33:18 +01:00
Julien Fontanet
c2925f7c1e
chore(xo-import-servers-csv): remove csv-parser types
...
Already available in csv-parser@2.2.0.
2019-03-21 12:31:05 +01:00
Jon Sands
60814d8b58
fix(docs): add pictures to manual seeding instructions ( #4019 )
2019-03-21 08:38:18 +01:00
Julien Fontanet
2dec448f2c
chore: update dependencies
2019-03-20 11:26:05 +01:00
Pierre Donias
b71f4f6800
fix(xo-web/home): always sort by name_label as a secondary sort ( #4047 )
...
Fixes #3983
2019-03-20 09:43:06 +01:00
badrAZ
558083a916
chore(CHANGELOG): update next
2019-03-19 15:30:24 +01:00
badrAZ
d507ed9dff
feat(xo-web): v5.37.0
2019-03-19 15:05:41 +01:00
badrAZ
7ed0242662
feat(xo-server): v5.37.0
2019-03-19 14:59:59 +01:00
badrAZ
d7b3d989d7
feat(xo-server-auth-google): v0.2.1
2019-03-19 14:51:25 +01:00
badrAZ
707b2f77f0
fix(xo-web/backup-ng): display compression only in full mode ( #4021 )
...
Fixes xoa-support#1346
2019-03-19 11:58:11 +01:00
Rajaa.BARHTAOUI
5ddbb76979
feat(xo-web/vm/disk): warning when SRs on 2 different hosts ( #3969 )
...
See #3911
Show a warning message when at least 2 VDIs attached to the VM are on 2 local SRs on 2 different hosts because the VM won't be able to start (NO_HOSTS_AVAILABLE)
2019-03-19 11:14:30 +01:00
Enishowk
97b0fe62d4
feat(xo-server/vm.delete): ensure suspend VDI is destroyed ( #4038 )
...
Fixes #4027
2019-03-18 10:29:54 +01:00
badrAZ
8ac9b2cdc7
fix(xo-server/xapi-stats): synchronize requests to improve caching ( #4028 )
...
Fixes #4017
2019-03-15 11:46:21 +01:00
heafalan
b4baa6cd7b
feat: test backupNg.runJob without schedule ( #83 )
...
See #76
2019-03-15 10:18:42 +01:00
badrAZ
bc4c1a13e6
chore(xo-server): remove deprecated syntax for decorator-synchronized ( #4037 )
2019-03-14 18:13:39 +01:00
Julien Fontanet
d3ec303ade
feat(xo-server): properly streams NDJSON ( #4030 )
2019-03-14 11:21:09 +01:00
Rajaa.BARHTAOUI
6cfc2a1ba6
fix(CHANGELOG.unreleased): remove duplicate entry ( #4034 )
2019-03-13 10:54:40 +01:00
Enishowk
e15cadc863
feat(xo-web/home): add current page in url ( #3999 )
...
Fixes #3993
2019-03-13 08:54:30 +01:00
Julien Fontanet
2f9284c263
fix(xo-server/sample.config.toml): datadir is not in redis section
2019-03-12 22:39:37 +01:00
badrAZ
2465852fd6
chore(xo-web): rename ret. to retention ( #4029 )
2019-03-12 15:18:03 +01:00
badrAZ
a9f48a0d50
fix(xo-web/migrateVms): VM disks migrated to the wrong SR ( #3987 )
...
Fixes #3986
2019-03-12 14:36:56 +01:00
badrAZ
4ed0035c67
chore(xo-server/xapi-stats): add documentation ( #4031 )
2019-03-12 13:24:34 +01:00
Rajaa.BARHTAOUI
b66f2dfb80
feat(xo-web/vm/disks): same-pool SRs first in migrate selector ( #3996 )
...
Fixes #3945
2019-03-12 11:44:38 +01:00
Julien Fontanet
3cb155b129
feat(CHANGELOG.unreleased): add compression
2019-03-12 11:04:12 +01:00
Julien Fontanet
df7efc04e2
feat(backup NG logs): use NDJSON ( #4026 )
...
Fixes #4025
2019-03-12 11:02:15 +01:00
Rajaa.BARHTAOUI
a21a8457a4
feat(xo-web/new/vm): warning when SRs not on same host ( #3967 )
...
See #3911
2019-03-12 10:20:40 +01:00
heafalan
1ab2cdeed3
feat: test backupNg.deleteJob ( #82 )
...
See #76
2019-03-12 09:44:45 +01:00
Julien Fontanet
020955f535
chore(yarn.lock): refresh
2019-03-11 21:05:48 +01:00
Julien Fontanet
51f23a5f03
chore(xo-web): update otplib to 11.0.0
2019-03-11 19:07:51 +01:00
Julien Fontanet
d024319441
fix(xo-server-auth-google): update passport-google-oauth20 to 2.0.0
2019-03-11 19:07:34 +01:00
Julien Fontanet
f8f35938c0
feat(xo-server): set NODE_ENV to production
2019-03-11 18:52:25 +01:00
Julien Fontanet
2573ace368
feat(xo-server): enable HTTP compression
2019-03-11 18:27:05 +01:00
Rajaa.BARHTAOUI
6bf7269814
feat(xo-server,xo-web/VM): start delay ( #4002 )
...
Fixes #3909
2019-03-11 15:39:10 +01:00
Julien Fontanet
6695c7bf5e
feat(CHANGELOG): 5.32.1 and 5.32.2
2019-03-11 15:23:51 +01:00
badrAZ
83c0281a33
chore: various changes ( #89 )
2019-03-07 16:58:54 +01:00
Julien Fontanet
44a83fd817
fix(docs/cr/seed): fix CLI package name
2019-03-06 19:23:33 +01:00
Enishowk
08ddfe0649
feat(VM creation): support automatic networks ( #3958 )
...
Fixes #3916
2019-03-06 14:46:22 +01:00
Enishowk
5ba170bf1f
feat(xo-web/SR/disks): disable actions on unmanaged VDIs ( #4000 )
...
Fixes #3988
2019-03-06 09:40:07 +01:00
heafalan
437b0b0240
feat: test backupNg.createJob with schedules ( #81 )
...
See #76
2019-03-05 13:27:02 +01:00
Julien Fontanet
8150d3110c
fix(vhd-cli/repl): various fixes
2019-03-05 11:46:14 +01:00
Pierre Donias
312b33ae85
fix(xo-web/new-network): PIF should not be required ( #4010 )
...
Introduced by 7a2a88b7ad
Requiring a PIF prevented from creating private networks
2019-03-04 17:45:48 +01:00
Julien Fontanet
008eb995ed
feat(vhd-cli): 0.3.0
2019-03-01 20:07:58 +01:00
Julien Fontanet
6d8848043c
feat(vhd-cli): repl command
2019-03-01 20:00:18 +01:00
Julien Fontanet
cf572c0cc5
feat(xo-server): 5.36.3
2019-03-01 17:21:09 +01:00
Julien Fontanet
18cfa7dd29
feat(xen-api): 0.24.5
2019-03-01 17:20:19 +01:00
Julien Fontanet
72cac2bbd6
chore(xen-api/json-rpc): link to XenCenter code
2019-03-01 16:41:15 +01:00
Julien Fontanet
48ffa28e0b
fix(xen-api/_watchEvents): timeout must be a float
...
Required by XML-RPC transport (XenServer < 7.3).
2019-03-01 16:39:49 +01:00
Julien Fontanet
2e6baeb95a
feat(xo-server): 5.36.2
2019-03-01 13:53:28 +01:00
Julien Fontanet
3b5650dc1e
feat(xen-api): 0.24.4
2019-03-01 13:52:26 +01:00
Julien Fontanet
3279728e4b
chore(xen-api/events): prints errors
2019-03-01 13:42:13 +01:00
Julien Fontanet
fe0dcbacc5
fix(xen-api/_watchEvents): pTimeout expects milliseconds
2019-03-01 13:40:03 +01:00
heafalan
5c48697eda
feat: improve test job.runSequence() ( #71 )
...
Fixes #65
2019-03-01 12:13:21 +01:00
Julien Fontanet
7c5d90fe40
feat(xo-server/createCloudInit): support network config ( #3997 )
...
* feat(xo-server/createCloudInit): support network config
See #3872
* Update index.js
2019-03-01 09:50:37 +01:00
marcpezin
944dad6e36
feat(docs): metadata backups ( #4001 )
2019-03-01 09:49:25 +01:00
Julien Fontanet
6713d3ec66
chore: update dependencies
2019-03-01 09:44:12 +01:00
Julien Fontanet
6adadb2359
feat(xo-server): 5.35.1
2019-02-28 18:32:17 +01:00
Julien Fontanet
b01096876c
feat(fs): 0.7.1
2019-02-28 18:31:58 +01:00
Julien Fontanet
60243d8517
fix(fs/_mount/_sync): dont use --target
...
Because it also checks the parents of the path.
2019-02-28 18:31:57 +01:00
badrAZ
94d0809380
chore(CHANGELOG): v5.32.0
2019-02-28 17:42:40 +01:00
badrAZ
e935dd9bad
feat(xo-web): v5.36.0
2019-02-28 17:35:29 +01:00
heafalan
0feea5b7a6
feat: test "backupNg.createJob" without defining schedules ( #77 )
...
See #76
2019-02-27 16:27:15 +01:00
heafalan
9eb27fdd5e
Chore(old-tests/user): delete old file ( #80 )
2019-02-18 09:32:52 +01:00
heafalan
6e4a64232a
fix(job.create): job not properly deleted after the tests ( #79 )
2019-02-18 09:31:06 +01:00
heafalan
4bbedeeea9
fix: improve test job.delete ( #75 )
...
See #65
2019-02-15 13:43:14 +01:00
heafalan
b5c004e870
fix: change vmIdXoTest ( #78 )
2019-02-14 17:13:28 +01:00
heafalan
a0ef1ab4f4
fix: improve test job.set ( #73 )
...
See #65
2019-02-11 15:32:39 +01:00
heafalan
c9172a11a8
fix: improve test job.get ( #72 )
...
See #65
2019-02-07 16:44:32 +01:00
badrAZ
a0feee912e
chore(util): remove useless console.logs
2019-02-07 16:24:44 +01:00
heafalan
8e42b7b891
fix: improve test job.getAll ( #69 )
...
See #65
2019-02-07 16:16:10 +01:00
heafalan
147d7e773f
fix: improve test job.create ( #68 )
...
See #65
2019-02-07 14:23:59 +01:00
heafalan
759ab1c5ee
fix: all-uppercase format for global constants ( #70 )
2019-02-04 16:04:17 +01:00
heafalan
4c1581d845
feat: improve test user.changePassword ( #66 )
...
Fixes #53
2019-02-01 15:23:01 +01:00
heafalan
e1c6e4347a
fix(user.delete): create a new admin user for tests ( #67 )
...
Introduced by #59
2019-01-29 17:25:17 +01:00
heafalan
256f117bbf
feat: improve test user.set ( #63 )
...
See #53
2019-01-22 15:11:58 +01:00
heafalan
3b0acf82c7
fix: change the titles of tests ( #61 )
2019-01-11 16:35:52 +01:00
heafalan
3a12f3d6c7
feat: improve test user.getAll ( #62 )
...
See #53
2019-01-11 15:54:59 +01:00
heafalan
335ac5a595
chore(package): remove jest-extended ( #60 )
2019-01-11 09:35:17 +01:00
heafalan
d0e2e97007
fix: improve test user.delete ( #59 )
...
Fixes #53
2019-01-10 17:03:05 +01:00
heafalan
85e1baa2dc
fix: improve test user.create ( #56 )
...
See #53
2019-01-08 12:02:59 +01:00
Julien Fontanet
0c66c39211
WiP: chore: use app-conf ( #58 )
...
chore: use app-conf
Fixes #54
2018-12-14 14:44:09 +01:00
Julien Fontanet
250afa38ca
chore(package): lint-staged integration
2018-12-12 11:25:47 +01:00
Julien Fontanet
b7e58eeb3f
chore(eslint): use plugin:node/recommended
2018-12-12 11:17:42 +01:00
Julien Fontanet
6f024d78a6
chore(package): update dependencies
2018-12-12 10:58:06 +01:00
Julien Fontanet
1e48096f36
chore(package): remove incorrect posttest script
2018-12-07 09:48:35 +01:00
Julien Fontanet
ccf6a1bedb
chore(package): ESLint on commit
2018-12-04 11:22:12 +01:00
Julien Fontanet
3639edb4db
chore(jest): some config
2018-12-04 11:20:47 +01:00
badrAZ
d3bbe0b3b6
chore: move old tests to a dedicated directory ( #52 )
2018-11-29 16:10:14 +01:00
Julien Fontanet
e8ab101993
chore: update dependencies
2018-11-26 15:59:47 +01:00
badrAZ
ef98b10063
feat: PCI ( #47 )
2017-03-10 16:13:54 +01:00
badrAZ
84943e7fe6
feat: VM insert/eject CD ( #34 )
2017-03-10 16:10:08 +01:00
badrAZ
d0fa5ff385
feat: snapshotting ( #40 )
2017-03-10 16:09:31 +01:00
badrAZ
3609559ced
feat: VM lifecycle ( #36 )
2017-03-10 16:08:11 +01:00
badrAZ
950c780122
fix(package): register jasmine as a global ( #51 )
2017-03-10 14:56:28 +01:00
greenkeeper[bot]
32b510ef40
fix(package): update husky to version 0.13.2 ( #50 )
...
https://greenkeeper.io/
2017-03-02 22:04:59 +01:00
greenkeeper[bot]
4cc33ed29b
fix(package): update standard to version 9.0.0 ( #49 )
...
https://greenkeeper.io/
2017-03-01 00:19:00 +01:00
badrAZ
d72906a6ba
fix(package): fix for Jest 19 ( #46 )
2017-02-21 11:12:28 +01:00
greenkeeper[bot]
d577b51a86
fix(package): update jest to version 19.0.0 ( #45 )
...
https://greenkeeper.io/
2017-02-21 10:54:43 +01:00
badrAZ
63d4865427
fix: server tests ( #31 )
2017-01-13 14:35:16 +01:00
badrAZ
1355477e37
chore(user): use rejectionOf() ( #32 )
2017-01-13 11:30:50 +01:00
badrAZ
d50e1b4e02
fix: role tests ( #30 )
2017-01-12 17:07:29 +01:00
badrAZ
606ae41698
fix(user): use utils/testConnection ( #29 )
2017-01-12 14:20:54 +01:00
badrAZ
b6ee5ae779
fix: token tests ( #28 )
2017-01-12 13:58:12 +01:00
badrAZ
aeb1b2c30f
fix: group tests ( #26 )
2017-01-11 15:50:51 +01:00
badrAZ
35ace281cc
fix: user tests ( #27 )
2017-01-11 11:47:59 +01:00
badrAZ
6cd056eee5
fix: user tests ( #25 )
2017-01-02 13:42:49 +01:00
Julien Fontanet
6c664bfaa7
chore: update yarn.lock
2016-12-23 17:52:47 +01:00
Julien Fontanet
8890d445dc
feat(utils): export xo connection
2016-12-23 17:51:17 +01:00
Julien Fontanet
7a7db1ea08
fix: various fixes
2016-12-23 11:55:38 +01:00
Julien Fontanet
e585a3e5c4
chore(package): update all dependencies
2016-12-22 17:20:21 +01:00
greenkeeper[bot]
7336032009
chore(package): update dependencies ( #24 )
...
https://greenkeeper.io/
2016-11-28 15:27:36 +01:00
Greenkeeper
d29bc63b24
chore: drop support for Node.js 0.10 ( #22 )
...
BREAKING CHANGE: This module no longer supports Node.js 0.10
2016-11-01 15:59:11 +01:00
Greenkeeper
2a9bd1d4cb
chore(package): update babel-eslint to version 7.0.0 ( #6 )
...
https://greenkeeper.io/
2016-09-27 23:27:01 +02:00
Greenkeeper
6578c14292
chore(package): update dependencies ( #2 )
...
https://greenkeeper.io/
2016-09-22 07:49:04 +02:00
Julien Fontanet
ceee93883f
Remove only specifiers.
2015-08-26 15:26:21 +02:00
Julien Fontanet
dae8fd2370
Remove console.log().
2015-08-26 15:16:44 +02:00
Julien Fontanet
48f8322390
Coding style fixes.
2015-08-26 14:38:26 +02:00
Julien Fontanet
7df833bd9f
Upgrade standard & babel-eslint.
2015-08-26 14:32:47 +02:00
Varchar38
2d639e191a
Add functions on host
2015-08-12 16:33:26 +02:00
Varchar38
db758c6806
Add test on vm
2015-08-12 16:33:12 +02:00
Varchar38
6822e4ac0c
Add function on disk
2015-08-11 10:08:03 +02:00
Varchar38
14b1b07ecd
Add test on server.spec
2015-08-11 10:06:41 +02:00
Varchar38
3c71a20bb2
Add tests and move functions to util
2015-07-29 15:25:33 +02:00
Varchar38
8f73619ba1
Add tests on job and schedule
2015-07-28 17:09:09 +02:00
Varchar38
0ee6e5a35f
Tests job.spec
2015-07-27 17:13:25 +02:00
Varchar38
22692757e6
Add test on server.spec
2015-07-24 11:00:35 +02:00
Varchar38
ed9584270d
Add getIsoId
2015-07-24 10:59:46 +02:00
Varchar38
5a5c35a1c9
Add getPoolId
2015-07-24 10:45:35 +02:00
Varchar38
1f842e4fe4
Add tests
2015-07-22 17:08:56 +02:00
Varchar38
9275c4a6d6
getMainConnection
2015-07-21 11:49:03 +02:00
Varchar38
9c7e61cbf3
Reduce timeout
2015-07-17 17:13:22 +02:00
Varchar38
69a6066fd8
Add vif's tests
2015-07-16 15:36:13 +02:00
Varchar38
47d2d09e50
Add tests on pool.spec and vif.spec
2015-07-15 17:22:52 +02:00
Varchar38
da648e0a78
Move a function from vm.spc to util
2015-07-15 17:22:31 +02:00
Varchar38
9e1c526d51
Reorganization of user.spec and group.spec's code
2015-07-15 10:42:23 +02:00
Varchar38
d81998f91c
Add test on VM.spec
2015-07-13 16:22:06 +02:00
Varchar38
a717d9b8f3
Reorganization of server.spec and host.spec code
2015-07-13 16:21:46 +02:00
Varchar38
31d1243a14
Add tests on vbd.spec
2015-07-13 15:00:07 +02:00
Varchar38
2424222964
Add vm.migrate test
2015-07-09 15:49:26 +02:00
Varchar38
370b245d65
Add test to vm.spec
2015-07-08 16:42:40 +02:00
Varchar38
c4dfcc27e3
Add tests and reorganization of vm.spec code
2015-07-07 16:39:11 +02:00
Varchar38
dfa870a777
Add vm test
2015-07-06 17:51:31 +02:00
Varchar38
572375fff4
Add test on vm.spec
2015-07-03 14:52:59 +02:00
Varchar38
ed1caee9f8
Change host IP
2015-07-03 13:13:34 +02:00
Varchar38
6f7757c81b
Tests vbd.spec
2015-07-03 13:13:14 +02:00
Varchar38
4c92965313
Reorganization host.spec code
2015-07-02 10:41:45 +02:00
Varchar38
bbce96eb67
Add pvVm to getConfig
2015-06-30 17:06:20 +02:00
Varchar38
e3cb7bd4c7
Reorganization disk.spec code
2015-06-30 16:07:38 +02:00
Varchar38
79599bf831
Add test on VM
2015-06-26 16:56:15 +02:00
Varchar38
1ab67bc225
Tests disk
2015-06-26 10:58:03 +02:00
Varchar38
37df213771
Tests VM
2015-06-24 17:27:18 +02:00
Varchar38
d48ffdb14f
Add getConfig
2015-06-24 17:26:44 +02:00
Varchar38
766cdc9f59
Tests group (delete group)
2015-06-24 17:25:54 +02:00
Varchar38
21a40c9d14
Add tests on VM
2015-06-23 14:02:33 +02:00
Varchar38
9275e9d006
console.log delete
2015-06-22 17:15:09 +02:00
Varchar38
ef9fe025e0
Tests VM
2015-06-22 17:14:03 +02:00
Varchar38
05694a8cda
Delete items created for test modified
2015-06-19 17:21:40 +02:00
Varchar38
e6304cb028
Variables nerver used in comment
2015-06-19 17:20:46 +02:00
Varchar38
b2d00784a4
Add missing event-to-promise
2015-06-18 17:04:48 +02:00
Varchar38
ae31ebdc33
Tests host and vm
2015-06-18 17:03:48 +02:00
Varchar38
a2d50b380f
Modified presentation in token.spec
2015-06-18 17:03:23 +02:00
Varchar38
654e8fd13f
Add waitObjet function
2015-06-18 17:02:30 +02:00
Varchar38
bcd44e4b2d
Tests for disk and docker
2015-06-18 16:58:01 +02:00
Varchar38
5200793744
Test host
2015-06-17 17:22:28 +02:00
Varchar38
abcb29391c
Read me
2015-06-17 15:04:06 +02:00
Varchar38
6a682dc143
Tests server
2015-06-17 14:07:48 +02:00
Varchar38
d93d30537f
Coding style fix
2015-06-16 16:00:04 +02:00
Varchar38
377e88ff36
Code mutualisation
2015-06-16 15:58:17 +02:00
Varchar38
1733290c02
Tests role
2015-06-16 11:10:22 +02:00
Varchar38
e702ccc48a
Tests for groups
2015-06-16 10:37:26 +02:00
Varchar38
ba729c493b
Tests for token.*()
2015-06-15 13:20:07 +02:00
Varchar38
1c55950b7e
Fix tests on Windows.
2015-06-15 13:19:43 +02:00
Olivier Lambert
18c8282bac
initial work on VM tests
2015-06-12 21:37:45 +02:00
Julien Fontanet
1d20456853
Initial test suite for vm.*().
2015-06-12 20:54:42 +02:00
Varchar38
7e32d0ae10
More tests for user.*().
2015-06-12 17:32:07 +02:00
Julien Fontanet
5d33e45eae
Spec for another test.
2015-06-12 11:37:31 +02:00
Julien Fontanet
1590930ef9
First test!
2015-06-12 11:34:59 +02:00
Julien Fontanet
8186d34f4e
Initial commit.
2015-06-11 11:01:46 +02:00