feat(xo-server,xo-web/patching): support new XS Updates system (#7044)

See Zammad#13416

Support for new XenServer Updates system with authentication:
- User downloads Client ID JSON file from XenServer account
- User uploads it to XO in their user preferences
- XO uses `username` and `apikey` from that file to authenticate and download updates
This commit is contained in:
Pierre Donias
2023-09-26 10:29:07 +02:00
committed by GitHub
parent b6e078716b
commit a30d962b1d
11 changed files with 188 additions and 21 deletions
+3 -2
View File
@@ -9,6 +9,7 @@
- [Netbox] Don't delete VMs that have been created manually in XO-synced cluster [Forum#7639](https://xcp-ng.org/forum/topic/7639) (PR [#7008](https://github.com/vatesfr/xen-orchestra/pull/7008))
- [Kubernetes] *Search domains* field is now optional [#7028](https://github.com/vatesfr/xen-orchestra/pull/7028)
- [Patches] Support new XenServer Updates system. See [our documentation](https://xen-orchestra.com/docs/updater.html#xenserver-updates). (PR [#7044](https://github.com/vatesfr/xen-orchestra/pull/7044))
### Bug fixes
@@ -41,10 +42,10 @@
- @xen-orchestra/backups patch
- vhd-lib minor
- xo-vmdk-to-vhd patch
- xo-server patch
- xo-server minor
- xo-server-auth-github patch
- xo-server-auth-google patch
- xo-server-netbox minor
- xo-web patch
- xo-web minor
<!--packages-end-->