This commit is contained in:
root
2026-02-12 17:14:01 +01:00
parent 2e9692777f
commit 8dfe3393a5
142 changed files with 32622 additions and 2 deletions
+55
View File
@@ -0,0 +1,55 @@
# Generated by Django 5.2.5 on 2025-08-21 11:08
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('proxmox', '0001_initial'),
]
operations = [
migrations.CreateModel(
name='VM',
fields=[
('created_at', models.DateTimeField(auto_now_add=True)),
('updated_at', models.DateTimeField(auto_now=True)),
('internal_id', models.BigAutoField(primary_key=True, serialize=False)),
('vmid', models.IntegerField(blank=True, null=True, unique=True)),
('name', models.CharField(blank=True, default='', max_length=150, null=True, verbose_name='VM Name')),
('mac_address', models.CharField(blank=True, default='', help_text='MAC address of VM', max_length=17, null=True, unique=True)),
('disk_size', models.BigIntegerField(default=20, help_text='in GB')),
('cores', models.BigIntegerField(blank=True, default=2, null=True)),
('memory', models.BigIntegerField(default=2048, help_text='in MB')),
('description', models.TextField(blank=True, default='', null=True)),
('uptime', models.CharField(blank=True, null=True)),
('cpu', models.BigIntegerField(blank=True, null=True)),
('disk', models.CharField(blank=True, null=True)),
('netout', models.CharField(blank=True, null=True)),
('diskwrite', models.CharField(blank=True, null=True)),
('diskread', models.CharField(blank=True, null=True)),
('pid', models.BigIntegerField(blank=True, null=True)),
('maxdisk', models.BigIntegerField(blank=True, null=True)),
('mem', models.BigIntegerField(blank=True, null=True)),
('maxmem', models.BigIntegerField(blank=True, null=True)),
('netin', models.BigIntegerField(blank=True, null=True)),
('status', models.CharField(blank=True, default='', max_length=150, null=True)),
('onboot', models.CharField(blank=True, default='', max_length=150, null=True)),
('digest', models.CharField(blank=True, default='', max_length=150, null=True)),
('scsi0', models.CharField(blank=True, default='', max_length=150, null=True)),
('net0', models.CharField(blank=True, default='virtio,bridge=vmbr0,firewall=1', max_length=150, null=True)),
('boot', models.CharField(blank=True, default='', max_length=150, null=True)),
('bootdisk', models.CharField(blank=True, default='', max_length=150, null=True)),
('ostype', models.CharField(blank=True, default='', max_length=150, null=True)),
('machine', models.CharField(blank=True, default='', max_length=150, null=True)),
('sockets', models.BigIntegerField(blank=True, default=1, null=True)),
('numa', models.CharField(blank=True, default='', max_length=150, null=True)),
('tags', models.CharField(blank=True, default='', max_length=250, null=True)),
('balloon', models.BigIntegerField(blank=True, null=True)),
],
options={
'abstract': False,
},
),
]
+17
View File
@@ -0,0 +1,17 @@
# Generated by Django 5.2.5 on 2025-08-21 11:11
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('manager', '0006_remove_devvm_dns_remove_devvm_lease_remove_devvm_vm_and_more'),
('proxmox', '0002_vm'),
]
operations = [
migrations.DeleteModel(
name='VM',
),
]
@@ -0,0 +1,18 @@
# Generated by Django 5.2.5 on 2025-08-21 14:24
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('proxmox', '0003_delete_vm'),
]
operations = [
migrations.AddField(
model_name='lxctemplate',
name='is_default_template',
field=models.BooleanField(default=False, help_text='If true, this template will be used when creating new containers as default, or preselected'),
),
]