summaryrefslogtreecommitdiff
path: root/src/caas/migrations/0003_auto_20200706_2113.py
diff options
context:
space:
mode:
authorckonstanski <kostcarl@isu.edu>2026-07-30 18:17:14 -0600
committerckonstanski <kostcarl@isu.edu>2026-07-30 18:17:14 -0600
commit640ff61422bc0ee3966941b93d9889ddbbd38d77 (patch)
treeabf1c08f5d38ee53ec8b29dc4f425722517505e6 /src/caas/migrations/0003_auto_20200706_2113.py
parent22dae02a86c1fce71091bfa5289cf99abba1b217 (diff)
more filesHEADmaster
Diffstat (limited to 'src/caas/migrations/0003_auto_20200706_2113.py')
-rw-r--r--src/caas/migrations/0003_auto_20200706_2113.py35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/caas/migrations/0003_auto_20200706_2113.py b/src/caas/migrations/0003_auto_20200706_2113.py
new file mode 100644
index 0000000..fb3c69d
--- /dev/null
+++ b/src/caas/migrations/0003_auto_20200706_2113.py
@@ -0,0 +1,35 @@
+# Generated by Django 3.0.8 on 2020-07-07 03:13
+
+from django.db import migrations
+import django_db_views.migration_functions
+import django_db_views.operations
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('caas', '0002_auto_20200706_2113'),
+ ]
+
+ operations = [
+ django_db_views.operations.ViewRunPython(
+ code=django_db_views.migration_functions.ForwardViewMigration('select s.id,\n s.ilo_hostname,\n s.ilo_host_address,\n l.id as location_id,\n csr.oam_default_gateway,\n l.latitude,\n l.longitude,\n csr.csr_hostname,\n b.serial_number,\n v.vendor_name,\n cr.bmc_password_admin_default,\n cr.bmc_password_admin,\n cr.bmc_username,\n cr.bmc_password\nfrom caas_server s\ninner join caas_cluster c\n on s.cluster_id = c.id\ninner join caas_location l\n on c.location_id = l.id\ninner join caas_cellsiterouter csr\n on c.csr_id = csr.id\nleft outer join caas_blade b\n on s.blade_id = b.id\nleft outer join caas_vendor v\n on b.vendor_id = v.id\nleft outer join caas_credential cr\n on b.credential_id = cr.id\nwhere c.parent_cluster_id is not null', 'caas_icingabmc'),
+ reverse_code=django_db_views.migration_functions.BackwardViewMigration('', 'caas_icingabmc'),
+ atomic=False,
+ ),
+ django_db_views.operations.ViewRunPython(
+ code=django_db_views.migration_functions.ForwardViewMigration('select location_id as id,\n csr_hostname,\n oam_default_gateway\nfrom caas_icingabmc\ngroup by location_id,\n csr_hostname,\n oam_default_gateway', 'caas_icingarouter'),
+ reverse_code=django_db_views.migration_functions.BackwardViewMigration('', 'caas_icingarouter'),
+ atomic=False,
+ ),
+ django_db_views.operations.ViewRunPython(
+ code=django_db_views.migration_functions.ForwardViewMigration('select s.id,\n s.ilo_hostname,\n s.ilo_host_address,\n cr.bmc_username,\n cr.bmc_password\nfrom caas_server s\ninner join caas_cluster c\n on s.cluster_id = c.id\nleft outer join caas_blade b\n on s.blade_id = b.id\nleft outer join caas_credential cr\n on b.credential_id = cr.id\nwhere c.parent_cluster_id is not null', 'caas_firmwarebatch'),
+ reverse_code=django_db_views.migration_functions.BackwardViewMigration('', 'caas_firmwarebatch'),
+ atomic=False,
+ ),
+ django_db_views.operations.ViewRunPython(
+ code=django_db_views.migration_functions.ForwardViewMigration("select s.id,\n c.id as cluster_id,\n cp.oam_vip_hostname as parent_oam_vip_hostname,\n cp.oam_vip_address as parent_oam_vip_address,\n s.pxe_mac_address,\n s.ilo_host_address,\n s.oam_hostname,\n s.oam_host_address,\n c.oam_vip_address,\n csr.oam_default_gateway,\n c.mgmt_address_range_start,\n c.mgmt_address_range_end,\n csr.mgmt_default_gateway,\n csr.mgmt_subnet,\n vl.host_vlan,\n vl.oam_vlan,\n vl.mgmt_vlan,\n c.cluster_name,\n v.vendor_name,\n cr.bmc_username,\n cr.bmc_password\nfrom caas_server s\ninner join caas_cluster c\n on s.cluster_id = c.id\nleft outer join caas_cluster cp\n on c.parent_cluster_id = cp.id\ninner join caas_cellsiterouter csr\n on c.csr_id = csr.id\ninner join caas_location l\n on c.location_id = l.id\ninner join caas_vlan vl\n on c.vlan_id = vl.id\nleft outer join caas_blade b\n on s.blade_id = b.id\nleft outer join caas_vendor v\n on b.vendor_id = v.id\nleft outer join caas_credential cr\n on b.credential_id = cr.id\nwhere c.parent_cluster_id is not null\n and s.intel_nic_firmware_version = '1.2585.0'", 'caas_wrbatch'),
+ reverse_code=django_db_views.migration_functions.BackwardViewMigration('', 'caas_wrbatch'),
+ atomic=False,
+ ),
+ ]