From d1d8dac8da6f45cb87678ca07316bc26a5851ffd Mon Sep 17 00:00:00 2001
From: Nico Vermaas <vermaas@astron.nl>
Date: Tue, 15 Dec 2020 15:15:41 +0100
Subject: [PATCH] add migration files

---
 README.md                                     |   6 +-
 ...013_remove_observation_process_triggers.py |  17 +++
 .../migrations/0014_auto_20201215_1350.py     | 107 ++++++++++++++++++
 .../migrations/0015_auto_20201215_1423.py     |  39 +++++++
 4 files changed, 168 insertions(+), 1 deletion(-)
 create mode 100644 atdb/taskdatabase/migrations/0013_remove_observation_process_triggers.py
 create mode 100644 atdb/taskdatabase/migrations/0014_auto_20201215_1350.py
 create mode 100644 atdb/taskdatabase/migrations/0015_auto_20201215_1423.py

diff --git a/README.md b/README.md
index 296331d6..0b00e780 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,9 @@ Test Environment:
   * https://sdc.astron.nl:5554/atdb/
   * https://sdc.astron.nl:5554/atdb/admin/
 
+### Micro Services (in separate repo)
+  * https://git.astron.nl/astron-sdc/ldv-services
+
 ### Confluence
 Confluence Page:
   * https://support.astron.nl/confluence/display/LDV/LOFAR+Data+Valorization+Home
@@ -31,6 +34,8 @@ Deployment Diagram:
   * https://drive.google.com/file/d/1_j9Fp505pZTxcmzAEdgftdPkoIFrKfAX/view?usp=sharing
   
 ### Manual deploy in Docker
+For the `master' branch there is a CI/CD pipeline in place (with a manual deploy button on the 'pipelines' page)
+
 #### initial
 
     > cd ~/my_docker
@@ -54,7 +59,6 @@ This is how to do that manually for a persistent database in a Docker container.
     > docker exec -it atdb-ldv python manage.py makemigrations --settings atdb.settings.docker_sdc
     > docker exec -it atdb-ldv python manage.py migrate --settings atdb.settings.docker_sdc    
     
-    
 ### Original ATDB diagrams
 These diagrams can be used as guidance to the original ATDB services, which can be harvested for functionality 
 
diff --git a/atdb/taskdatabase/migrations/0013_remove_observation_process_triggers.py b/atdb/taskdatabase/migrations/0013_remove_observation_process_triggers.py
new file mode 100644
index 00000000..4a86ed69
--- /dev/null
+++ b/atdb/taskdatabase/migrations/0013_remove_observation_process_triggers.py
@@ -0,0 +1,17 @@
+# Generated by Django 2.2.13 on 2020-12-15 07:42
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('taskdatabase', '0012_auto_20191125_1543'),
+    ]
+
+    operations = [
+        migrations.RemoveField(
+            model_name='observation',
+            name='process_triggers',
+        ),
+    ]
diff --git a/atdb/taskdatabase/migrations/0014_auto_20201215_1350.py b/atdb/taskdatabase/migrations/0014_auto_20201215_1350.py
new file mode 100644
index 00000000..d3570ef1
--- /dev/null
+++ b/atdb/taskdatabase/migrations/0014_auto_20201215_1350.py
@@ -0,0 +1,107 @@
+# Generated by Django 2.2.13 on 2020-12-15 12:50
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('taskdatabase', '0013_remove_observation_process_triggers'),
+    ]
+
+    operations = [
+        migrations.DeleteModel(
+            name='Times',
+        ),
+        migrations.DeleteModel(
+            name='TimeUsed',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='central_frequency',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='delay_center_offset',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='end_band',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='field_beam',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='field_ha',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='filler',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='integration_factor',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='number_of_bins',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='par_file_name',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='parset_location',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='science_mode',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='science_observation',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='start_band',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='timestamp_aborted',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='timestamp_archived',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='timestamp_completing',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='timestamp_ingest_error',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='timestamp_ingesting',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='timestamp_running',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='timestamp_starting',
+        ),
+        migrations.RemoveField(
+            model_name='taskobject',
+            name='locality_policy',
+        ),
+        migrations.RemoveField(
+            model_name='taskobject',
+            name='max_lifetime_on_disk',
+        ),
+    ]
diff --git a/atdb/taskdatabase/migrations/0015_auto_20201215_1423.py b/atdb/taskdatabase/migrations/0015_auto_20201215_1423.py
new file mode 100644
index 00000000..adceaef0
--- /dev/null
+++ b/atdb/taskdatabase/migrations/0015_auto_20201215_1423.py
@@ -0,0 +1,39 @@
+# Generated by Django 2.2.13 on 2020-12-15 13:23
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('taskdatabase', '0014_auto_20201215_1350'),
+    ]
+
+    operations = [
+        migrations.RenameField(
+            model_name='observation',
+            old_name='control_parameters',
+            new_name='metadata',
+        ),
+        migrations.RenameField(
+            model_name='observation',
+            old_name='ingest_progress',
+            new_name='progress',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='beamPattern',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='beams',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='process_type',
+        ),
+        migrations.RemoveField(
+            model_name='observation',
+            name='telescopes',
+        ),
+    ]
-- 
GitLab