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( : gettext(
'The no-subscription repository is not the best choice for production setups.', '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 { } else {
return gettext( return gettext(
'The test repository should only be used for test setups or after consulting the official Proxmox support!', '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)')], ['enterprise', gettext('Enterprise (recommended)')],
['no-subscription', gettext('No-Subscription')], ['no-subscription', gettext('No-Subscription')],
['test', gettext('Test')], ['test', gettext('Test')],
['manual', gettext('Manual')],
], ],
labelWidth: 150, labelWidth: 150,
submitValue: false, submitValue: false,