summaryrefslogtreecommitdiff
path: root/src/caas/migrations/0001_initial.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/caas/migrations/0001_initial.py')
-rw-r--r--src/caas/migrations/0001_initial.py100
1 files changed, 59 insertions, 41 deletions
diff --git a/src/caas/migrations/0001_initial.py b/src/caas/migrations/0001_initial.py
index 409c48f..d524cf3 100644
--- a/src/caas/migrations/0001_initial.py
+++ b/src/caas/migrations/0001_initial.py
@@ -1,7 +1,6 @@
-# Generated by Django 3.0.5 on 2020-05-04 16:28
+# Generated by Django 3.0.8 on 2020-07-07 03:12
from django.db import migrations, models
-import django.db.models.deletion
class Migration(migrations.Migration):
@@ -13,62 +12,81 @@ class Migration(migrations.Migration):
operations = [
migrations.CreateModel(
- name='VcpfeLocation',
+ name='FirmwareBatch',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('fuze_spm_site_id', models.CharField(max_length=16)),
- ('fuze_spm_site_name', models.CharField(max_length=255)),
- ('fuze_spm_market', models.CharField(max_length=255)),
- ('fuze_spm_submarket', models.CharField(max_length=255)),
- ('fuze_spm_site_type', models.CharField(choices=[('DRAN', 'DRAN'), ('CRAN', 'CRAN')], max_length=4)),
- ('central_controller_sap_clli', models.CharField(max_length=255)),
- ('vcu_sap_clli', models.CharField(max_length=255)),
- ('csr_hostname', models.CharField(max_length=255)),
- ('f1c_f1u_subnet', models.CharField(max_length=255)),
- ('f1c_f1u_default_gateway', models.CharField(max_length=255)),
- ('oam_subnet', models.CharField(max_length=255)),
- ('oam_default_gateway', models.CharField(max_length=255)),
- ('mgmt_subnet', models.CharField(max_length=255)),
- ('mgmt_default_gateway', models.CharField(max_length=255)),
- ('ilo_subnet', models.CharField(max_length=255)),
- ('ilo_default_gateway', models.CharField(max_length=255)),
- ('fhgw_subnet', models.CharField(max_length=255)),
- ('fhgw_default_gateway', models.CharField(max_length=255)),
+ ('ilo_host_address', models.CharField(blank=True, max_length=255, null=True)),
+ ('ilo_hostname', models.CharField(blank=True, max_length=255, null=True)),
+ ('bmc_username', models.CharField(blank=True, max_length=255, null=True)),
+ ('bmc_password', models.CharField(blank=True, max_length=255, null=True)),
],
+ options={
+ 'db_table': 'caas_firmwarebatch',
+ 'managed': False,
+ },
),
migrations.CreateModel(
- name='Vlan',
+ name='IcingaBmc',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('host_vlan', models.PositiveSmallIntegerField()),
- ('oam_vlan', models.PositiveSmallIntegerField()),
- ('mgmt_vlan', models.PositiveSmallIntegerField()),
+ ('ilo_hostname', models.CharField(blank=True, max_length=255, null=True)),
+ ('ilo_host_address', models.CharField(blank=True, max_length=255, null=True)),
+ ('csr_hostname', models.CharField(blank=True, max_length=255, null=True)),
+ ('oam_default_gateway', models.CharField(blank=True, max_length=255, null=True)),
+ ('latitude', models.CharField(blank=True, max_length=255, null=True)),
+ ('longitude', models.CharField(blank=True, max_length=255, null=True)),
+ ('serial_number', models.CharField(blank=True, max_length=255, null=True)),
+ ('vendor_name', models.CharField(blank=True, max_length=255, null=True)),
+ ('bmc_password_admin_default', models.CharField(blank=True, max_length=255, null=True)),
+ ('bmc_password_admin', models.CharField(blank=True, max_length=255, null=True)),
+ ('bmc_username', models.CharField(blank=True, max_length=255, null=True)),
+ ('bmc_password', models.CharField(blank=True, max_length=255, null=True)),
],
+ options={
+ 'db_table': 'caas_icingabmc',
+ 'managed': False,
+ },
),
migrations.CreateModel(
- name='VcpfeServer',
+ name='IcingaRouter',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('server_number', models.PositiveSmallIntegerField()),
- ('server_hostname', models.CharField(max_length=255)),
- ('cluster_name', models.CharField(max_length=255)),
- ('f1u_address', models.CharField(max_length=255)),
- ('f1c_address', models.CharField(max_length=255)),
- ('oam_host_address', models.CharField(max_length=255)),
- ('oam_vip_address', models.CharField(max_length=255)),
- ('mgmt_address_range_start', models.CharField(max_length=255)),
- ('mgmt_address_range_end', models.CharField(max_length=255)),
- ('ilo_host_address', models.CharField(max_length=255)),
- ('fhgw_host_address', models.CharField(max_length=255)),
- ('vlan_id', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='caas.Vlan')),
+ ('csr_hostname', models.CharField(blank=True, max_length=255, null=True)),
+ ('oam_default_gateway', models.CharField(blank=True, max_length=255, null=True)),
],
+ options={
+ 'db_table': 'caas_icingarouter',
+ 'managed': False,
+ },
),
migrations.CreateModel(
- name='Namespace',
+ name='WrBatch',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('namespace_name', models.CharField(max_length=255)),
- ('server_id', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='caas.VcpfeServer')),
+ ('cluster_id', models.IntegerField()),
+ ('parent_oam_vip_hostname', models.CharField(blank=True, max_length=255, null=True)),
+ ('parent_oam_vip_address', models.CharField(blank=True, max_length=255, null=True)),
+ ('pxe_mac_address', models.CharField(blank=True, max_length=255, null=True)),
+ ('ilo_host_address', models.CharField(blank=True, max_length=255, null=True)),
+ ('oam_hostname', models.CharField(blank=True, max_length=255, null=True)),
+ ('oam_host_address', models.CharField(blank=True, max_length=255, null=True)),
+ ('oam_vip_address', models.CharField(blank=True, max_length=255, null=True)),
+ ('oam_default_gateway', models.CharField(blank=True, max_length=255, null=True)),
+ ('mgmt_address_range_start', models.CharField(blank=True, max_length=255, null=True)),
+ ('mgmt_address_range_end', models.CharField(blank=True, max_length=255, null=True)),
+ ('mgmt_default_gateway', models.CharField(blank=True, max_length=255, null=True)),
+ ('mgmt_subnet', models.CharField(blank=True, max_length=255, null=True)),
+ ('host_vlan', models.PositiveSmallIntegerField()),
+ ('oam_vlan', models.PositiveSmallIntegerField()),
+ ('mgmt_vlan', models.PositiveSmallIntegerField()),
+ ('cluster_name', models.CharField(blank=True, max_length=255, null=True)),
+ ('vendor_name', models.CharField(blank=True, max_length=255, null=True)),
+ ('bmc_username', models.CharField(blank=True, max_length=255, null=True)),
+ ('bmc_password', models.CharField(blank=True, max_length=255, null=True)),
],
+ options={
+ 'db_table': 'caas_wrbatch',
+ 'managed': False,
+ },
),
]