# 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, }, ), ]