fix: OS template type matching for LXC/KVM nodes
- Add is_lxc column to ext_proxmox_oses for tracking template type - OS model now has vmType() helper returning 'lxc' or 'qemu' - Install uses OS template's type for clone API path (not node type) - createServer validates OS type matches node type before provisioning - calculateNode filters nodes by LXC/KVM type based on selected OS - Reinstall OS list filtered to only show matching template types - Admin location OS repeater now has LXC Template checkbox
This commit is contained in:
@@ -75,9 +75,13 @@ class LocationResource extends Resource
|
||||
return $rule->where('location_id', $get('../../id'));
|
||||
})
|
||||
->placeholder('Enter the VM ID'),
|
||||
Forms\Components\Checkbox::make('is_lxc')
|
||||
->label('LXC Template')
|
||||
->default(false)
|
||||
->helperText('Check if this is an LXC container template (not KVM)'),
|
||||
])
|
||||
->cloneable()
|
||||
->columns(2)
|
||||
->columns(3)
|
||||
->columnSpanFull(),
|
||||
]),
|
||||
]),
|
||||
|
||||
Reference in New Issue
Block a user