ui: CephInstallWizard: add option and hint for offline repository

The new 'offline' repository option will not try to configure the Ceph
repositories during installation.

Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
Tested-by: Christoph Heiss <c.heiss@proxmox.com>
Link: https://lore.proxmox.com/20250714083838.68483-2-a.lauterer@proxmox.com
This commit is contained in:
Aaron Lauterer 2025-07-14 10:38:37 +02:00 committed by Thomas Lamprecht
parent 9c0ac59e09
commit 435004aad4

View file

@ -177,6 +177,10 @@ Ext.define('PVE.ceph.CephInstallWizard', {
: gettext(
'The no-subscription repository is not the best choice for production setups.',
);
} else if (repo === 'manual') {
return gettext(
'The manual repository option expects that the repository is already configured. For example, in combination with the Promox Offline Mirror.',
);
} else {
return gettext(
'The test repository should only be used for test setups or after consulting the official Proxmox support!',
@ -347,6 +351,7 @@ Ext.define('PVE.ceph.CephInstallWizard', {
['enterprise', gettext('Enterprise (recommended)')],
['no-subscription', gettext('No-Subscription')],
['test', gettext('Test')],
['manual', gettext('Manual')],
],
labelWidth: 150,
submitValue: false,